我的背景:
目前,有1台PC电脑和2台PLC(317-2PN/DP)。因项目要求,PC和第一个PLC之间采用PN接口工业以太网通讯;同时,PC和第二个PLC之间采用DP接口profibus总线通讯。
我的任务:
首先从第一个PLC上读取数据到PC,然后在PC上对数据进行处理,最后处理的结果从PC上写入到第二个PLC。
我的方案:
利用OPC通信技术。即首先在PC上组态OPC服务器分别和2个PLC连接通讯,然后编写OPC客户端负责与OPC服务器的数据交换和对数据的处理。
我的问题:
(1)我的方案是否可能?有没有其它更容易实现的设计?
(2)在PC上,使用Simatic Net如何操作,可以组态OPC服务器分别和2个PLC连接?(官方文档给出的都是不同协议单独组态连接的例子。)
(3)需要组态2个OPC服务器吗?还是可以在1个服务器中实现?
(4)适合 笔记本连接profibus 的通讯卡,能否推荐一个型号?
感恩大家的帮助,谢谢!
问题补充:
还想问一下?wincc的脚本编程能够实现 先读取来自PLC(A)的数据,改写之后,再把结果写入到PLC(B)中吗?
最佳答案
1台PC 与 A B 两台CPU通讯
A PROFINET 方式
B PROFIBUS DP 方式
那么 结果 这两台已经都连接上了计算机 既然这样问了,你肯定是要自己开发上位软件了(因为正常的组态软件只要在脚本中互写一下就可以实现了)
SIMATIC NET 可以组态OPC 服务器和2个PLC 连接
其实是1个OPC服务器 只是OPC服务器中 建立了两种连接方式
CP 5711 + MPI cable:订货号: 6GK1571-1AM00
用WINCC 很容易就实现了(当然其它组态软件也可以)
提问者对于答案的评价:
谢谢!
专家置评
可以,PC需要配CP56XX的卡,组态时插入IE和CP56xx,分别组态连接对象,剩下的事在尚未系统里做即可。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc136135.html