如何实现Labview与PLC的通讯

如题所述

LabView
提供了多重方式可以和
PLC通讯。
主流的方式有2种,
1.
PLC厂家提供
API,比如DLL文件,NI
LabView
直接调用DLL。
不过目前提供DLL
的PLC厂家并不多。
2.
NI
让Kepware公司
OEM了一套OPC
Server。
本质就是Kep公司的KepServer,其中包含了近百种PLC的驱动。
NI的Labview等软件可以直接访问此OPC
Server,来访问PLC。
希望可以帮助到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-16
在读写plc输入输出继电器时,有以下问题需要注要:
第一:plc每个输入输出继电器的状态是一个二进制值,所以在labview与plc通讯的时候,需要要据情况把这些二进制值组合成字节或从一个字节数值中分解出单个二进制值。
第二:欧姆龙plc的上位链接命令格式中有一个fcs帧检验部份,即把从一帧的开始到fcs前面的数据进行逻辑异或得到的8位二进制数据变换成一个2个字符的ascii码。实现这个功能只需调用labview中的exclusive
or函数即可。