本文主要是介绍codesys通过moudbus TCP连接西门子1214c,西门子做客户端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
思路在codesys中发送数据到西门子,西门子原封不动的将数据传回。
1.首先配置codesys;
我设置了500个,但是好像发不这么多,只能120多个。因为什么来我忘了。但是这里不影响。
2.配置映射:
3.写代码
PROGRAM PLC_PRG
VARarySendData1:POINTER TO INT:=ADR(%QW0) ;arySendData2:POINTER TO INT:=ADR(%IW0);i:INT;in : INT;out:INT;
END_VAR
// arySendData1:=ADR(%QW0);
// arySendData2:=ADR(%IW0);
FOR i:=0 TO 499 DOarySendData1[i]:=arySendData1[i]+1;
END_FOR
再去配置西门子1200 1214cDCDCDC
创建3个功能块:
需要配这个块:
其余的两个块创建变量:
完事。
监控程序
监控变量
这篇关于codesys通过moudbus TCP连接西门子1214c,西门子做客户端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!