西门子300PLC的硬件组态,选择有PN口的PLC
双击PN-IO,点击属性
新建以太网网络
点击网络组态
选择CPU-315-2PN/DP,然后点击下面的本地ID,右键,插入新连接,选择未指定,确定。
记住这个ID号,是西门子300的地址。格式为W#16#1。这个地址可以任意更改,比如,3,9等,默认是从1开始。在伙伴下面输入smart的地址:192.168.0.3。
点击保存编译
打开300的硬件组态,开启时钟存储器,并设置OB35的循环中断时间,比如设定为30ms,时间越短通讯响应越迅速
OB35 设定为30ms, 在OB35 循环中断组织块中调用FB15 发送功能块,分配背景数据块DB1。(或者FB14)
把300这边的程序下载到300PLC中,把smart的IP地址设置成192.168.0.3,然后用网线把300PLC和smartPLC连起来。开始监控双方的数据。
最后注意:GET 指令可从远程站点读取最大 222 个字节的用户数据,PUT 指令可向远程站点写入最大 212 个字节的用户数据;大数据量的用户数据通信可以调用多个 GET/PUT 指令来实现。