您当前的位置:五五电子网电子知识plc技术PLC入门面向PLC的OPC服务器设计与开发 正文
面向PLC的OPC服务器设计与开发

面向PLC的OPC服务器设计与开发

点击数:7243 次   录入时间:03-04 11:46:43   整理:http://www.55dianzi.com   PLC入门

由表1可以看出,该蹦S的控制器需要有13个数字输入口采集设备的状态信息,需要11个数字输出口发送控制命令。欧姆龙公司生产的CPMlA30CDRAVPLC18个数字输入口和12数字输出口,满足该FMS控制的接口要求。为了满足该FMS控制系统快速重构的要求,其控制系统必须是基于OPC规范接口的,即按照图3所示的体系结构进行控制。因此,需要为图3所示的PLC开发OPC服务器。

32 OPC服务器设计 

由表1和图3所示的CPMlA30CDRAVPLC控翩对象的具体要求可知,该OPC服务器主要与PLC的输入与输出口进行数据交换.因此,在该OPC服务器中设计定义了6OPC项,其中4OPC数据项为可读项:Tagln0CHTagIn1CHTagIn10CH1agIn11CH,分别用于读取该PLC的输入端000通道与001通道、输出端010通道与011通道的数值.即采集FMS硬件设备的状态信息;另外2OPC数据项为可写项:TagOut10CHTagOut11CH,分别用于对该PLC的输出端010通道与011通道写数值,即向FMS硬件设备发送控制命令。

服务器与PLc的通信功能模块是采用串口通信控件MSComm实现的,具体的通信协议是由CPMlA-PLC手册中的读出输入输出继电器内容和写入输入输出继电器区中的命令格式和响应格式确定的。 

开发的OPC服务器主界面如图4所示,具有注册和注销、OPC项的创建与删除、OPC项数据的更新等功能。在该OPC服务器安装、注册后,利用图4所示的OPC客户端软件进行了性能测试,结果表明该OPC服务器符合OPC接口规范要求,可以在本机或局城网上进行访问,满足图3所示的FMS控制要求。

 

4 CPMIA-30CDRPLCOPC服务器界面

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:服务器  开发  PLC入门plc技术 - PLC入门

《面向PLC的OPC服务器设计与开发》相关文章>>>