西门子S7-1200与调试助手的TCP通讯

时间:2024-03-30 09:04:20

s7-1200的TCP通讯问题


由于项目需要,需要PLC与电脑还有其他设备进行TCP通讯,买了一个1200PLC,发现版本是4.4版,只能安装博途V16,折腾了几天的安装,然后使用TCP调试助手与PLC做通讯测试,发现手册、书籍、网上的零星教材都不足以达标,后经过自我实践、理解,终于发现了新大陆。
1.PLC:S7-1200 1214C 调试助手:单片机调试助手;
2. 接上供电线,插上网线(跟电脑直连或者通过交换机),上电,设置IP地址,电脑与PLC同一个网段。;
3. 先在OB1块中创建程序,如图所示;
西门子S7-1200与调试助手的TCP通讯
西门子S7-1200与调试助手的TCP通讯
西门子S7-1200与调试助手的TCP通讯
西门子S7-1200与调试助手的TCP通讯
西门子S7-1200与调试助手的TCP通讯4. 创建一个全局DB,建两个数组型的发送和接收变量,字节或字符都可以,将其拖拽到相应的DATA管脚(其他管脚按规矩自定义)。
西门子S7-1200与调试助手的TCP通讯
5.最后把程序下载到PLC,在线监控,打开单片机调试助手,发送和接收完美搞定。