最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

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

发布时间:2012-08-28 作者:李绍成 马连祥  来源:万方数据
关键字:PLC 控制系统 OPC服务器 
为了满足多种型号PLC共存的工业控制系统集成要求,研究了面向PLC的OPC服务器快速开发方法,给出了基于工具包的面向PLC的OPC服务器的详细设计与实现方法.设计、开发了用于FMS控制的PLC的OPO服务器,运行结果表明该服务器符合OPC接口规范要求.

    OPC服务器是一个进程外组件,其在运行过程中对工具包接口函数的调用流程如图2所示。

   工具包接口函数调用流程

图2 工具包接口函数调用流程

3 设计实例

    3.1 PLC控制对象

    Denford公司的FMS(Flexible ManufacturingSystem)教学演示系统由一台数控车床、一台数控铣床、两台机器手和一条传送带组成,该系统可以通过数字I/O接口进行控制,各设备的I/O接口数如表1所示。

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

   Denford FMS硬件设备I/O接口

表1 Denford FMS硬件设备I/O接口

   基于PLC和OPC的FMS控制系统

图3 基于PLC和OPC的FMS控制系统