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;设定站地址。
搞定。