200 smart的Modbus tcp通讯
昨天测试了S7-1200plc做的modbus tcp通讯,使我对该通讯模式有了一些肤浅的了解,借着这股劲,正好手头上有一个200 smart sr30的plc,写一个简单的测试程序,验证200smart Modbus tcp通讯之客户机方式。
200smart 客户机测试Modbus tcp条件:软件版本V2.04,串口调试软件为卓岚TCP&UDP调试软件。
创建一个新项目sr30,Modbus tcp测试:
1) 拖拽TCP_CONNECT到编辑区,根据双方约定填写管脚参数,图示:
2) 拖拽TCP_SEND/TCP_RECV到编辑区,填写好填写数据交换区域地址,图示:
3) Plc的IP地址设置为:192.168.0.1,图示:
4) 下载编译无错误的程序到plc,打开软件监控,图示:
VB10~VB19数据是按每秒钟发送给Modbus tcp串口调试软件的,VB20~VB29是手动按Modbus tcp调试软件上的发送按钮,plc获取到的,通讯能够成功交互。
资料参考,200 smart plus,https://support.industry.siemens.com/cs/document/76488152