Asynchronous plc modbus ascii多指令

Asynchronous plc modbus ascii多指令,asynchronous,plc,modbus,Asynchronous,Plc,Modbus,我正在做一个使用Modbus ASCII协议(RS485)的应用程序 客户机将与PLC服务通信,该服务将通过串行端口与PLC通信 我不确定每次发送一个命令是否有任何限制,或者在发送下一个命令之前是否需要等待PLC返回响应 这将影响PLC服务的体系结构,因为如果一次只能处理一条指令,则类的设计将支持一个异步方法调用,并将公开IsBusy属性。否则,我将不得不支持并发方法调用,并为每个调用传递stateId(我将使用EAP:基于事件的异步模式) 提前感谢。Modbus协议一次处理一条命令,因此请等待

我正在做一个使用Modbus ASCII协议(RS485)的应用程序

客户机将与PLC服务通信,该服务将通过串行端口与PLC通信

我不确定每次发送一个命令是否有任何限制,或者在发送下一个命令之前是否需要等待PLC返回响应

这将影响PLC服务的体系结构,因为如果一次只能处理一条指令,则类的设计将支持一个异步方法调用,并将公开IsBusy属性。否则,我将不得不支持并发方法调用,并为每个调用传递stateId(我将使用EAP:基于事件的异步模式)


提前感谢。

Modbus协议一次处理一条命令,因此请等待您的响应,然后发送下一条命令。

协议为synchr。像comli一样,是的,您只能发送一个命令,必须等待答复-我还双重检查了一些旧代码,以确定是否已过时

您还可以阅读有关协议的更多信息