用基于OPC的通信实现matlab与S7-300PLC的通信连接,请问wincc中该如何设置??
最佳答案
首先,你的问题 很怪,如果MATLAB通过OPC读300数据,那和WINCC有什么关系?莫非你是把300数据读到WINCC,WINCC作为OPC 服务器,MATALB作为客户端读取WINCC设置,如果这样,那么你只要,在WINCC中添加 S7 PROCOTOL SUITE CHN,然后根据你的PLC和WINCC的连接方式,在添加相应的连接,组态变量,然后激活WINCC运行系统就行。
如果是通过OPC 服务器把MATLAB仿真数据送到300里面,而你的OPC服务器,不支持300PLC,那么需要WINCC把MATLAB数据读到WINCC中,那么需要 在WINCC 中添加OPC通道OPC.CHN,下面的一切都是按照OPC标准来了。下面你需要通过脚本把从MATLAB里读到到底数据,传送到S7 300里面,就是一个简单的赋值过程。至于MATLAB与OPC通信,那个是OPC服务器设问题,和WINCC无关了,WINCC作为客户机使用。
提问者对于答案的评价:
好的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc204391.html