发布时间:
来源:CSDN
(相关资料图)
自动化控制系统是一种C/S架构的系统。每一个机柜有一个server,该server负责控制机械臂运动,包括控制底层PLC,再通过PLC去控制伺服电机 ,Server与PLC的通信是通过以太网进行的。 Client端采用TCP/IP协议与Server端进行通信。每当client端起来的时候会向Server端注册自己的IP,工站号。client端还负责与治具的治具的串口进行通信,采用的是RS232串口通信方式。主要是通过控制串口,控制治具的插拔。Server与client采用的是同步的通信机制。无论是Server还是Client,上层UI都是通过OC来实现,下层利用的是C++。其中包含的模块有,异常处理模块,log模块。配置管理模块,时间模块,还有IO读写模块(主要针对的是串口读写)