【发布时间】:2018-04-26 00:12:11
【问题描述】:
我想问一下是否有人对可以与 Allen Bradley PLCS 通信的库有想法,或者是否有人对如何与 Allen Bradley PLCS 通信有想法。
我的想法是在android设备和PLC之间创建一个套接字连接,我已经知道端口号,但问题是我不知道与PLC通信时要传递的参数格式。例如,我想发送一个 BOOLEAN 参数来打开/关闭机器。
如果有人有想法,请随时分享您的想法。
【问题讨论】:
我想问一下是否有人对可以与 Allen Bradley PLCS 通信的库有想法,或者是否有人对如何与 Allen Bradley PLCS 通信有想法。
我的想法是在android设备和PLC之间创建一个套接字连接,我已经知道端口号,但问题是我不知道与PLC通信时要传递的参数格式。例如,我想发送一个 BOOLEAN 参数来打开/关闭机器。
如果有人有想法,请随时分享您的想法。
【问题讨论】:
我不知道有任何用于与 AB PLC 通信的 android 库,但有很多不同语言的库。
首先,您需要弄清楚您的 PLC 的型号以及您希望如何通过串行或以太网与其通信。
您通常会使用 DF1 作为串行协议。另一种可能是使用 modbusRTU。
如果您想通过以太网进行通信,您需要查找以太网/IP 协议。请注意,Micrologix/SLC 系列的以太网/IP 协议不同于 CompactLogix/ControlLogix 系列的以太网/IP 协议。 同样,根据您的型号,您可以使用 modbusTCP。有些会内置协议,有些则不会。
【讨论】: