恭喜,你发布的帖子
发布于 2024-01-17 10:35:06
5楼
学习控制系统多年,经常被 Server/Client 模式 和 Master/Slave 模式所困扰!很头疼!特别是在做 Profibus DP、Modbus 等等协议通讯的时候。
个人理解,所谓的 Server 模式,就是一直在等待别人/设备的请求,然后响应。结束以后再继续进入等待状态;而 Client 模式就是根据需要向 Server 发出请求的那个人/设备。
Master 模式就是主动发出请求的人/设备,而 Slave 模式就是得到 Master 设备请求后响应需求,然后继续等待。
如果我的理解正确的话,则所有的远程 IO 站点虽然是工作于 Slave 模式,但却相当于 提供数据 的 Server;反倒是工作于 Master 模式的 CPU/AS 等等却是 Client。
以上纯属个人理解。不正确之处,希望不吝指正。
Modbus TCP通信是客户端、服务器端,前者用MB_Client,后者用MB_Server
Modbus RTU通信是主站、从站,前者用MB_Master,后者用MB_Slave
请填写推广理由:
分享
只看
楼主