现在有两台S7315-2PN/DP各自通过CPU集成网口用网线连接到一台交换机,1台wincc通过网线连接到交换机读两个PLC数据运行。现在我需要这两个PLC之间读取交换数据,怎么做可以能实现像CP343那样PLC之间的主从数据交换,现在硬件连接具备吗,程序里硬件配置怎么做呢?
最佳答案
我刚好做了一个这样的项目,不过比你的要稍微多点,我是三个CPU进行通讯,每个CPU下面挂一个ET200M站,一个CPU进行操作。上面的大侠都没说错,确实是用FC5 FC6进行通讯,但是你需要知道一点,例子里是50个交换字节,这个字节一定要写满才行,否则通讯不能成功。还要需要知道的,做这种通讯,我们一般是用脉冲发生的方式调用FC5和FC6的。
下面发一个资料希望对你有用
因为你是用的PN的网口,这样就省掉了一个CP343,其实原理都是一样的
通过CP343-1实现S7-300之间的以太网通讯
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0020
提问者对于答案的评价:
谢谢大家,已经搞明白了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc165900.html