labview与plc完成通讯,怎么控制

如题所述

  在读写PLC输入输出继电器时,有以下问题需要注要:
  第一:PLC每个输入输出继电器的状态是一个二进制值,所以在Labview与PLC通讯的时候,需要要据情况把这些二进制值组合成字节或从一个字节数值中分解出单个二进制值。
  第二:欧姆龙PLC的上位链接命令格式中有一个FCS帧检验部份,即把从一帧的开始到FCS前面的数据进行逻辑异或得到的8位二进制数据变换成一个2个字符的ASCII码。实现这个功能只需调用Labview中的Exclusive Or函数即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-21
首先要确定PLC的品牌,
计算机作为上位机,PLC作为下位机。
控制的方法有:通讯连接,主要通过串口(232等)和总线(PROFIBUS、CCLINK等)控制。拿串口控制来说,每个厂家的PLC都有自己不同的通讯协议,要根据通讯手册具体编程。这种控制方法最全面,但需要再PLC加串口模块或总线模块
I/O控制:最直接最简单的控制方法,同样计算机测要安装IO卡,弊端是不能传送数据
AD控制:同样计算机测要安装AD卡,也不能传送数据
相似回答