基于OPC的PLC程序自动化测试
本文关键词:基于OPC的PLC程序自动化测试,由笔耕文化传播整理发布。
当前位置:文库下载 > 所有分类 > 工程科技 > 电子/电路 > 基于OPC的PLC程序自动化测试_王达
基于OPC的PLC程序自动化测试_王达
王 达,等:基于OPC的PLC程序自动化测试
101
路是模拟实际P将其施加到实际LC的外部输入信号,
[]
硬件上以检验PLC程序的功能6。前两种方法的好
服务器既可以自行开发,也可以在PLC厂家提供的软件上通过相应的设置来完成;而OPC客户端则需根据编程语言的不同选择相应的接口方式,自动化接口或
9]
。若编程语言为V自定义接口[isualBasic或Delhi p
处在于测试脚本与被测试程序可以在同一软件环境中运行,便于施加测试向量和调整测试策略。然而,这2种方法要么语义等价转化困难,要么具体实现困难,这些都妨碍了它们的进一步应用。不过就某一类问题而它们仍有一定的实用价值。相比之下,第3种方法言,
的好处是对程序的限制较少,一般无需考虑程序是应所用指令是否复杂。不足之处是用何种语言来编写、
它需要硬件的支持,在无硬件支持的情况下,该方法无法使用。
本文针对当前PLC程序主要依靠手工测试的现状,给出了一种自动化的测试方案。考虑到PLC厂家和型号众多,不同程序之间的规模和复杂性差异也较大,这里我们提出了一个基于OPC的PLC程序自动
化测试框架,并在一个小规模的病房监护程序上验证最后,分析了P了该自动化测试框架的可行性,LC程序自动化测试的优势与可能要克服的困难。
等,则接口方式应选择为自动化接口;若编程语言为接口方式应选择自定义接口。C++等高级语言,
2 基于OPC的PLC程序自动化测试框架
由于一个客户程序可以通过OPC接口与多个
本文提出了一个基于OPLC实现通信,PC的PLC程
如图2所示。序自动化测试框架,
1 OPC技术简介
)即用于过程控制OPC(OLEforcontrolrocess p
领域中的对象链接与嵌入(obectlinkinandembed -jg ,,。它是由OdinOLE)PC基金会制定的一套基于g
/采用客户/服务器模型制COMDCOM技术为基础,
7]
。O定的一种工业控制领域的开放式标准[PC技术
为工业控制设备与应用软件之间提供了一种接口标准,它的出现改善了工控产品之间的兼容性。
OPC所采用的客户/服务器模式如图1所示。一个OPC客户程序可以通过OPC接口与多个厂商提供的O并通过O从不同的控PC服务器连接,PC服务器,
8]
。制设备存取数据[
图2 基于OPC的PLC程序自动化测试框架图
该框架主要由OPC客户端、OPC服务器和PLC
三部分组成,各部分的功能和具体实现分别介绍如下:()O1PC客户端。它主要负责向OPC服务器发
,测试输入)并根据P送PLC程序的输入数据(LC实实际输出)与期望值(理论输出)做比际运行的结果(
较,并将比较的结果以文本形式输出。若实际输出与理论输出相同,则表明对于当前测试用例,PLC程序的功能符合要求;否则,说明PLC程序的实现与需求定义不相符,应该对P直至LC程序进行必要的修改,通过测试为止。
上述功能在客户端中主要由3个程序模块来完分别是输入模块、输出模块和控制模块。其中,输成,
入模块用于通过OPC接口向OPC服务器发送测试输入;输出模块用于通过OPC接口从OPC服务器接收控制模块用于从测试用例中提PLC程序的实际输出;
取P并将实际输出与LC程序的测试输入与理论输出,理论输出的比较结果以文本的形式输出。考虑到当即使在计算机的辅助PLC程序输入变量数目过多时,
图1 OPC的客户/服务器结构图
由于各PLC厂家普遍采用OPC所为通信接口,这为PLC与外界交换数据提供了一条途径。在应用
实现O发或接数据OPCOPCOPC
Word文档免费下载:基于OPC的PLC程序自动化测试_王达(下载1-6页,共6页)
我要评论
相关主题
相关文档
【论文】基于OPC的PLC程序自动化测试
基于OPC的PLC程序自动化测试_专业资料。可编程逻辑控制器(PLC)是一种应用非常广泛的工业控制装置。随着PLC程序的规模和复杂性不断增加,研究PLC程序的自动化测试方法...
基于OPC技术的PLC上位机管理系统_图文
数据通讯的测试- OPC Scout 4) 在 OPC Scout 中进行 OPC Server 和 PLC 的...实例 客户端程序通过 OPC 自动化接口采用 C# 编程实 现,数据写入采用同步方式,...
基于OPC技术的PLC与LabView通信实现
(测控自动化 )2009 年第 25 卷第 6-1 期 基于 OPC 技术的 PLC 与 ...性的图形化编程软件, 广泛应用于测试、 软件 OPC(OLE for Process Contro1)...
基于OPC技术的LabVIEW与300PLC的通信
基于OPC技术的LabVIEW与300PLC的通信_信息与通信_工程科技_专业资料。中国科技论文...文本创建应用程序的图形化编程语言, 广泛应用于测试,测量和自动化等领域,LabVIEW...
检测控制仪表与装置5
() 中断函数 用户定义函数 类似于子程序/过程 数据...PLC的网络通信现代计算机控制系统已不再是自动化的“...(如选购基于OPC的通信支持软件包) 33 34 检测控制...
基于OPC技术的LabVIEW与PLCs通信
33 5.3 基于 LabVIEW 和 OPC 的测试系统的前期...工业自动化程度的不断提高,PLC 行业已经在工业市场...[14] 王红爱, OPC CLIENT/SERVER 开发方法研究, ...
基于OPC技术的PLC与LabView通信实现
( 测控自动化 )2009 年第 25 卷第 6-1 期 基于 OPC 技术的 PLC 与 ...性的图形化编程软件, 广泛应用于测试 、 软件 OPC(OLE for Process Contro1)...
基于OPC技术的S7PLC_WinCC监控网络的开发
(测控自动化 )2010 年第 26 卷第 8-1 期 基于 OPC 技术的 S7PLC-WinCC ...5.1 在服务器端 在服务器端的 PLC 中编写的测试程序如下,下载到与服务 器...
基于OPC编程技术3D效果人机界面的开发【李敏】
OPC Technology 0 引 言 近年来我国的工业自动化...包括可编程控制器 PLC 与现场工位、数据库、人机...[2] 王坤茜等. 产品界面设计中的信息同构[ J ]...
基于OPC的Intouch与AB-PLC的通信
基于OPC的Intouch与AB-PLC的通信_信息与通信_工程...成为了在工业控制和生产自动化领 域中使用的硬件和...[2]王鲲,袁中凡.OPC接口技术在工业自动系统上的...
他们刚刚阅读过:
《道德与法治》第4课第1课时
婚礼前20个要知道
2016届人教A版高三文科数学复习54平行、垂直的综合问题
加速度计24位置标定
夹层蒸汽锅操作规程
大学农学专业实践教学的思考
人教版四年级上册语文13.白鹅同步练习(附答案)
u盘安装win7
三四年级体育教案10-15
期货基础第七版例题汇总-第8章
比比看_汉语拼音方案_跟罗马字母斯拉夫字母几种主要汉语拼音方案的比较(1)
2009-2011年江西专升本真题
四强教育强法治心得体会6
马恩全集文章
我国民营企业高层管理团队内聚力之案例研究
最新小学语言教师笔耕计划3
第八章第四节
人教版第一学期一年级语文学科竞赛试卷
2015年中国地质大学(北京)125600工程管理考研专业目录及考试科目
PicNo
线粒体结构、功能和常用研究方法
家兔失血性休克模型ppt
本文关键词:基于OPC的PLC程序自动化测试,由笔耕文化传播整理发布。
本文编号:187359
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/187359.html