我们公司的 plc是S7-1500系列,MES系统也是SIMATIC IT系统。得益于都是西门子家族,通讯上有一定的优势,我们采用的是RFC1006(ISO-on-TCP)报文式的通信。 1. 所有的交互报文都是log记录,无论是PLC发送给MES的,还是MES回复给PLC的,这样在调试、故障处理上就很方便的找到根本原因; 2. 所有的报文交互,都是一来一回,这样可以根本上杜绝丢包引起的各种问题; 3. 这种通讯模式对于本身没有编程标准的公司来说更加灵活,因为报文式的交互,对于DB的标准性没有要求,供应商只需发送、接收相应的报文即可; 4. 西门子的SIT系统与物流系统(BARFLOW)、ERP系统(SAP)都有标准的交互接口,所以整个公司的物料减扣、财务数据都几乎是实时的。 当然也有缺点:
1. 对于设备状态的监控功能较少; 2. 任何一个小功能,对需要对应的标准报文交互(需要开发对应的报文交互功能块);
|