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

主题:两种不同品牌PLC的数据通讯交换的一种简单的实现方案

点击:1429 回复:6

我们通常在做非标设备的时候,经常会遇到需要不同品牌PLC之间数据交互,这里提出了一种简单易实现的解决方案(不需要增加硬件成本,不需要PLC双方写通讯指令)
下面是我做的一个测试的程序(一台威纶MT8102IE+1200PLC+台达AS332PLC),前提是IP设置在同一个网段里,威纶触摸屏写如下宏指令,周期执行即可!
附件:
[本地下载]
21-07-30 09:10
测试的程序(
21-07-31 20:52
这个宏仅仅是单向传输数据,不能双向传输
macro_command main()
bool M=0
bool M1=0
GetData(M, "DELTA AS300 MODBUS TCP/IP", Y_Bit, 0, 1)
SetData(M, "Siemens S7-1200/S7-1500", Q, 10, 1)
GetData(M1, "DELTA AS300 MODBUS TCP/IP", Y_Bit, 2, 1)
SetData(M1, "Siemens S7-1200/S7-1500", Q, 11, 1)
end macro_command
21-08-01 00:59
3楼
该帖内容不符合相关规定!
21-08-02 09:47
用Modbus TCP不香吗?
21-08-02 23:27
还不错,下载学习学习
21-08-03 17:22
非常感谢
21-08-07 10:57

工控新闻

更多新闻资讯