如何实现Labview与PLC的通讯

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现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。
希望可以帮助到你。
参考技术A 在读写plc输入输出继电器时,有以下问题需要注要:
第一:plc每个输入输出继电器的状态是一个二进制值,所以在labview与plc通讯的时候,需要要据情况把这些二进制值组合成字节或从一个字节数值中分解出单个二进制值。
第二:欧姆龙plc的上位链接命令格式中有一个fcs帧检验部份,即把从一帧的开始到fcs前面的数据进行逻辑异或得到的8位二进制数据变换成一个2个字符的ascii码。实现这个功能只需调用labview中的exclusive
or函数即可。

西门子plc之间如何建立opc ua通讯

参考技术A 西门子PLC之间有现成的通讯方案可选
如果非用OPC,前提是你的OPC服务器支持两边的通讯协议

以上是关于如何实现Labview与PLC的通讯的主要内容,如果未能解决你的问题,请参考以下文章

请教高手如何实现西门子PLC与AB PLC之间的通讯

siemens plc 如何与其它品牌PLC通讯?

请教如何在LabVIEW中使用Modbus通信

VC与西门子plc通信的教程

labview如何进行串口通讯

西门子plc之间如何建立opc ua通讯