本文以实例介绍了一种方法,利用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表的数据: