多台200PLC,EM277,CP5611,上位机用VB

求详细点资料,怎么读取下位机数据啊

最佳答案

方式一:直接VB编程,使用PPI协议的主站指令调用和读写各个从站的数据。要求完全吃透PPI协议才行。

方式二:用PC Access建立数据词典。然后VB程序以OPC方式来读写各个PLC的数据。

方式三:在每台PLC中都以自由口模式编写从站响应程序。然后PC的VB程序按照相应的协议编写主站帧格式以及数据处理方案。注:这种方式不需要EM277,任意一台双通信口的S7-200都可以搞定。PC那边也不需要CP5611,直接用PPI/232电缆(即编程电缆)就能行。不过多台PLC的话,需要将每条电缆的通信正负极和公共地并联起来,并成一个9针D型端口,然后转成232接入电脑就行了。

提问者对于答案的评价:
早起的鸟儿有虫吃,我想太多了,其实不难

专家置评

已阅,最佳答案正确。
pc access里面有个VB的例程,可以直接使用。请安装完软件后,在帮助里搜索:VB,看说明。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc253751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日
下一篇 2018年12月9日

相关推荐