登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:求助,我想用电脑和PLC通讯,老司机说C#可以,怎么操作?纯菜鸟

点击:3882 回复:12

这提问就像说,我有一个PLC 我想让他驱动一个指示灯点亮。。。。
会点C,触摸屏宏脚本会写点简单的,最近没事想玩玩高级点的,能不能电脑上面做一个“软件”类似HMI那种,画还按钮,显示框等等,和PLC通讯,控制。
老司机就说需要啥软件,指条路。
19-01-24 19:50
这个嘛,很多可视化编程语言都可以很容易实现的
不过,特别提一下LabVIEW,图形化编程语言
19-01-24 19:56
看你用什么硬件再谈软件
19-01-24 20:41
你就是想要自己做hmi软件咯.
软件好画,plc程序好写.pc到plc的通讯就麻烦了.
最容易点的,大概算modbus(TCP)通讯吧,pc好实现,plc也多支持.
再就是opc通讯.
C#当然是vs了.另外你需不需要数据保存,要的话数据库吧.ms的都收费,应该.
然后你得根据你的需求做程序设计.
你要设计好自己的实时数据库,解决通讯和数据库的连接,解决数据库和画面元素的连接.
以前不少人用vb做过简单的自用的.好处就是不通用,别人不好插手.
19-01-24 20:53
现在面向对象多线程,做通讯,做图符,要容易多了.
19-01-24 21:01
用现成组态软件呀!
19-01-25 07:20
如果楼主自己做控制器,上位机自己做,那么可以,要不然各家设备通讯格式都不同,不好弄。只要是编程语言基本都能达到,如果说快速一些可能visual studio的环境能好些,资料好找。
19-01-25 08:19
可以,先确定自己的通讯方式,用无协议,还是modbus,然后用上位机直接把需要的动作指令发送过去就好了(具体怎么发需要深究,有专门的函数给你使用)
最后修改:2019/1/25 8:40:31
19-01-25 08:40
在电脑上做,简单的就用组态软件,但是这个长期运行要买加密狗的,自己开发用#也可以的。
19-01-25 10:41
我用MATLAB写过,最主要的就是将数据读上来,其他的都好做
19-01-25 11:54

上一页下一页

工控新闻

更多新闻资讯