[西门子] 2分钟学会通信程序编写

[复制链接]
查看93 | 回复0 | 2024-11-2 08:56:56 | 显示全部楼层 |阅读模式
>

文末有55个实战案例资料

导读:导读:在自动化设备中需要实现数据的交互,而现在的通信除了串口的方式之外,更多的还是网口,而之前我们基于网口做了Modbus TCP通信的案例,那么本章节走的是TCP/IP协议实现数据通信。

本章节主要使用1200PLC200SMART PLC作为通信对象,1200PLC作为客户端,200SMART作为服务器来实现数据的交互。

控制要求:

双方实现数据收发:客户端将MB10开始的10个数据发送到服务器VB20开始的10个数据。

服务器将VB0开始的10个数据发送到服务器MB50开始的10个数据

1.客户端组态:注意其连接类型、IP地址、连接ID等等。192.168.0.3这个IP地址是200SMART的。

2.客户端程序编写

3.服务器程序编写

ID设置为1,两边设置成一致即可

IP地址都设定为0则认为为任意的IP地址都可以连接

远程端口(1200那边的)设置为0即可,本地端口与1200PLC中设置的一致即可

ID设置为1

发送数据从VB0开始的10个字节发送出去

接收数据放入到VB20开始的地址当中,接收10个字节的数据

最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则