Asynchronous plc modbus ascii多指令
我正在做一个使用Modbus ASCII协议(RS485)的应用程序 客户机将与PLC服务通信,该服务将通过串行端口与PLC通信 我不确定每次发送一个命令是否有任何限制,或者在发送下一个命令之前是否需要等待PLC返回响应 这将影响PLC服务的体系结构,因为如果一次只能处理一条指令,则类的设计将支持一个异步方法调用,并将公开IsBusy属性。否则,我将不得不支持并发方法调用,并为每个调用传递stateId(我将使用EAP:基于事件的异步模式)Asynchronous plc modbus ascii多指令,asynchronous,plc,modbus,Asynchronous,Plc,Modbus,我正在做一个使用Modbus ASCII协议(RS485)的应用程序 客户机将与PLC服务通信,该服务将通过串行端口与PLC通信 我不确定每次发送一个命令是否有任何限制,或者在发送下一个命令之前是否需要等待PLC返回响应 这将影响PLC服务的体系结构,因为如果一次只能处理一条指令,则类的设计将支持一个异步方法调用,并将公开IsBusy属性。否则,我将不得不支持并发方法调用,并为每个调用传递stateId(我将使用EAP:基于事件的异步模式) 提前感谢。Modbus协议一次处理一条命令,因此请等待
提前感谢。Modbus协议一次处理一条命令,因此请等待您的响应,然后发送下一条命令。协议为synchr。像comli一样,是的,您只能发送一个命令,必须等待答复-我还双重检查了一些旧代码,以确定是否已过时 您还可以阅读有关协议的更多信息