WinCC与三菱plc通信这个问题困扰我很长时间,也占用我很长的时间和精力探讨。现在终于搞个水落石出。
共计有三种方法:
1、采用三菱的opc Server:号称Melsec OPC Server是三菱公司自己开发的一套全权限OPC解决方案,可以对所有的三菱FX/Q/A系列的串口进行OPC配置,实现稳定数据传递和访问机制,可是小日本的收费却是让人无法接受,单位软件价格9000-15000元,这在解密软件满天飞的情况下简直让人无法接受,算了吧。
2、采用KAPWare公司的OPC软件,很不错,可以算号解密,而且支持几乎所有现行的PLC品牌,模拟了几天,运行比较稳定。
3、监控软件直接支持:国内的组太王是可以支持的,但是组太王的稳定性能及通信速率一直让我不放心,我的目标一直是:能否采用WinCC6.0直接访问FX2N,试验很长时间没有搞定,难道只有通过OPC才可以和WinCC6.0通信?
山穷水尽疑无路,柳暗花明又一村。
原本WinCC5.1和FX是可以通信的,但是现在WinCC6.0不可以,有没有办法移植?
先是将WinCC5.1的几个xxxx.chl文件copy到WinCC6.0的bin之下,不行;
然后将几个xxxx.dll文件copy过来,还是不行;
TNND,将WinCC5.1的bin文件全部copy过来----
神话就这样创造了----
在WinCC6.0的通信驱动里面赫然有misfx.chl,然后组太一下模拟通道,能用。
问题从根部解决。
太高兴了。
软件:WinCC6.0
接口:PLC:422编程口;计算机:232
接口电缆:232转422的编程电缆
数据接口:波特率:9600;端口:com1;数据位:7;停止位:1;奇偶校验位:even;
编程:在PLC端需要对上述参数编程设定D8012;设定站地址。
搞定。