我采用的是西门子S7-200PLC,PC与PLC之间的通信协议采用的是RS485 HDLC,我主要想实现的工作是:1、在LabVIEW上做个界面,上面有些小灯,每个小灯都有一个按键控制,当按下按键,发送给PLC一个信息让PLC控制的某个器件工作,2、界面上还有些其它的小灯用来表示PLC所控制的器件是否正常工作,当PC与PLC进行通信时,接收来自PLC的信息,如果器件正常工作小灯为绿色,如果有故障小灯为红色。
这就是我想实现的功能,希望您能帮帮忙,非常感谢!
我上传了一个例子,您在帮我看看吧,我这么进行转换可以吗?把布尔类型转换成了十六进制字符串进行发送给PLC
您好,
请问您需要发送的数据格式是什么?
您程序里一共有六个boolean型的数据,假设他们全部是TRUE,请问是要以0x01,0x01,0x01,0x01,0x01,0x01形式发送还是发送0x3F,每一位表示一个控制量?这是由下位机PLC的程序决定的,不知道您的PLC需要什么格式的数据。