本文以实例介绍了一种方法,利用KEPWARE OPC SERVER的ODBC DRIVER驱动和ADVANCED TAGS插件中的LINK TAG模块,来实现数据库和PLC之间的双向通信,而无需借助任何的OPC CLIENT编程。
1. MES将业务数据下发给接口表
下表DBI是MES中的业务数据表,SHOP字段表示车间,VIN表示车号,DL_FLAG是数据处理状态标记,1表示数据已下发给接口:

下表DBX是MES数据下载给PLC的接口表,DL_FLAG是MES下载控制位,UL_FLAG是PLC上传控制位:
2. OPC将接口表数据同步给PLC交换区DB
首先建立指向MES数据库的ODBC DRIVER,如下图是DBX组映射了DBX表的数据:

本文详细介绍了如何利用KEPWARE的ODBC DRIVER和ADVANCED TAGS的LINK TAG模块,实现MES与PLC之间的双向通信,无需额外的OPC CLIENT编程。通过MES将业务数据写入接口表,OPC同步数据到PLC,PLC处理后更新状态,OPC再将状态回传MES,完成数据交换。这种方法适用于PLC上传数据多、MES下发数据少的情况,或MES与PLC间有特定接口的数据交换。

2920

被折叠的 条评论
为什么被折叠?



