当前位置:主页 > 科技论文 > 自动化论文 >

基于OPC的PLC程序自动化测试

发布时间:2016-11-23 03:36

  本文关键词:基于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]

基于OPC的PLC程序自动化测试_王达

。制设备存取数据[

图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与外界交换数据提供了一条途径。在应用

基于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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0f34d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com