西门子1200PLC与808D实现S7通信
西门子1200PLC通过西门子S7协议实现与808D的数据交换。
1200PLC的MW200发送数据到808D MW100,接收808D MW110的数据保存到1200PLC的MW210中。
1、 网线连接808D的X130通讯口和1200 PLC的profinet接口;
2、 808D 网络连接设置;
图 1 808D网络连接设置
图 2 设置808D IP地址
输入IP地址:192.168.8.50,子网掩码:255.255.255.0
3、 设置PLC 的IP地址与808D在同一个网段;
图 3 1200 PLC IP地址设置
4、 博途网络视图下,添加S7新连接;
图 4 添加新连接
图 5 添加S7连接
5、 S7连接属性设置,输入808D的IP地址;
图 6 S7设置
6、 S7连接本地ID默认,编程时会用到,注意是十六进制的值;
图 7 S7连接的本地ID
7、 设置808D的机架号为2;
图 8 设置808D的机架号
8、 PLC编程,添加S7数据发送指令PUT和数据接收指令GET,本地ID必须是十六进制;
图 9 添加PUT 发送数据指令
图 10 添加数据接收指令GET
9、 打开1200 监控表,写入一个数据到MW200。同时监控MW210是否接收到808D发送的数据;
图 11 1200PLC端数据监控
10、 808D PLC中监控MW100的状态,是否收到1200 PLC发送的数据。MW110写入数据,发送到1200 PLC中;
图 12 808D PLC端数据监控
数控系统828D可以参考此方式进行通讯控制!!
领取专属 10元无门槛券
私享最新 技术干货