西门子的S7-200 PC ACCESS SMART是S7-200SMART对计算机提供数据访问的软件(通过OPC server功能),最高版本是V2.3,最高支持Windows 10的32和64位版本,免费使用。
最近网友在WIN 10 64位下,安装了这个软件,与WINCC 7.4进行通信,发现WINCC运行起来后,无法实现PLC的数据交换。
他按照教程:在PC ACCESS SMART上测试变量访问都正常。WINCC的驱动也能发现这个server并从中选择变量,只不过就是无法在运行时无法交换数据。
他按照大家建议,各种测试,都是不行,最终的建议:这个通讯是很成熟的,全部是西门子自己家的软件,大部分同志都实现过。所以,不用怀疑西门子软件,那就要怀疑你的操作系统。因此,建议:1、纯净的WIN7虚拟机里只安装PC-ACCESS和WINCC,进行测试。2、一开始测试1、2个变量(用V区的变量,比如:VD0(实数)、V4.0(开关量),不要用I/O区的变量),不要贪多。PC-ACCESS只对PLC数量有限制,对于变量数没有限制的。3、测试时,将网络上的其他设备都拔掉,只留PLC和你的电脑。4、WINCC运行系统运行前,将测试用的OPC客户端停掉,好像PC-ACCESS只支持一个客户端。5、如果再搞不定,就换台电脑试试。
后来,该朋友更换成了WIN7,就OK了。很可能他的WIN10系统里有什么冲突软件或者哪儿设置有问题。
![ea8db5b29411dae02bdb5d47446cc91f.png](https://img-blog.csdnimg.cn/img_convert/ea8db5b29411dae02bdb5d47446cc91f.png)
![bb113bfbc44ddeb87c0bdaec14325d4f.png](https://img-blog.csdnimg.cn/img_convert/bb113bfbc44ddeb87c0bdaec14325d4f.png)
2019年6月19日
说明:
1、本文是实践经验,非严格论文,与相关产品和理论可能不完全相符。
2、如需控制、三电相关帮助,交流,请关注本人,并加入技术讨论QQ群:877456127,那里有很多热心同行。感谢网友西安~孤城提供的信息!
3、原创不易,欢迎转发,让更多朋友看到。转载请注明出处,谢谢!