1.WINCC与PLC组网,若PLC不是西门子的,组网通讯时,必须要用OPC吗?这个OPC是WINCC的?
2.通常说的OPC,他是HMI的产品,还是PLC的产品?若是HMI的产品,那每个HMI公司都有自己的OPC?
最佳答案
1.WINCC与PLC组网,若PLC不是西门子的,组网通讯时,必须要用OPC吗?这个OPC是WINCC的?
不一定,比如如果连接施耐德的Modbus TCP/IP协议时,由于WinCC已经集成Modbus TCP/IP,因此可以直接连接,不需要OPC。当然WinCC中不支持的协议,需要用OPC去通讯,也可以通过网关转为WinCC支持的通讯协议后进行通讯即可(增加网关后,增加了单点故障,并影响了实时性)。
2.通常说的OPC,他是HMI的产品,还是PLC的产品?若是HMI的产品,那每个HMI公司都有自己的OPC?
OPC是一个软件,与SCADA软件不一样,只不过很多SCADA软件集成OPC接口而已。
OPC软件分OPC server和OPC client两种。如果wincc 与其它产品通过OPC进行通讯时,必须购买该PLC厂家的OPC server软件,wincc用OPC client进行连接即可。
一般情况下,每个SCADA软件都支持OPC server和OPC client接口(只不过个别SCADA软件实现OPC Server通讯时,需要单独安装软件,该接口不一定集成到SCADA软件中)。每个PLC厂家也有相应的OPC server软件,该软件不同厂家的软件不同。
OPC的相关知识见楼上的描述。
提问者对于答案的评价:
bb
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263337.html