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