基于RSLinxOPC通讯的轮胎硫化机圆盘曲线的实现

2016-10-21 00:10何显国江河
橡塑技术与装备 2016年17期
关键词:硫化机亚硝基圆盘

何显国,江河

(益阳橡胶塑料机械集团有限公司,湖南 益阳 413000)

基于RSLinxOPC通讯的轮胎硫化机圆盘曲线的实现

何显国,江河

(益阳橡胶塑料机械集团有限公司,湖南益阳413000)

轮胎硫化机生产中,ControlLogix自动化控制系统对轮胎硫化时的温度压力数据实时采集和处理,使用Visual Basic 2010编写的上位机程序,通过RSLinx提供的OPC服务实现计算机对PLC的数据交换,将轮胎硫化时的温度、压力绘成圆盘曲线。

PLC ;上位机;RSLinx;OPC;圆盘曲线

硫化机的温度、压力数据采集记录方法经历了机械式圆盘记录仪、打点式记录仪、智能化无纸记录仪乃至目前较先进的上位机监控系统。圆盘曲线具有24 h显示记录轮胎温度、压力数据,查看停机情况及预热时间等功能,在轮胎生产厂家得到了广泛的应用,也是上位机软件必须具备的功能。当前轮胎硫化机控制系统以三菱和欧姆龙PLC为主。近年来AB Compactlogix PLC在轮胎硫化机控制系统中得到了一定的应用。本位中介绍的轮胎硫化机控制系统常用方案,上位机采用平板电脑(一种工业计算机),自动化控制系统为Rockwell Allen Bradley(以下简称AB)公司的Compactlogix系统,下位机软件为RSlogix5000,网络通讯软件为RSlinx,PLC控制器为AB CompactLogix5333ER 系列,上位机与PLC之间通过以太网口实现通讯。VisualBasic 2010(以下简称VB2010)编程,读取AB PLC中轮胎生产时采集到的温度、压力数据,并将这些数据绘成圆盘曲线。

RSlinx是AB公司为用户提供的通讯管理软件,能与AB公司所有智能化产品进行通讯,具有强大的通讯和网络搜寻功能。通过RSlinx,一台电脑可以访问AB公司的三层网络,以太网,控制网和设备网内的所有可识别设备,并对这些设备进行相关的操作,例如:编程,在线监视,数据修改,过程控制等。

VB2010是Visual studio 2010集成开发环境中一种面向对象的程序设计语言,它不仅支持Windows 2000/XP系统,还支持Windows 7及以上系统运行。它采用面向对象的可视化的编程技术,结合事件驱动的运行机制模快设计,使得程序设计变得轻松、快捷,因此在各个领域得到了广泛的应用。通过OPC接口,在Visual studio 2010集成开发环境中开发的OPC客户端应用程序,可实现上位机与AB CompactLogix5333ER控制器之间通信,上位机实时读取AB CompactLogix5333ER控制器在轮胎生产时采集到的温度压力数据,并将这些数据绘制成圆盘曲线,以便轮胎生产管理查看。

1 OPC 技术

OPC是一个工业标准,它是由一些世界上著名的自动化系统和硬件、软件公司和Microsoft(微软)紧密合作而建立的。O代表OLE(对象链接和嵌入)、P(process过程)、C (control控制)。OLE已从面向对

象重新定义为基于对象并更名为Active X。OPC的使用是作为一个DCOM在使用,所以OPC客户端可以网络上任一计算机运行,但你必须配置DCOM的访问权限,如果你不想费神,把服务器与客户端都用相同的用户名与密码登录就成了。RSlinx集成的OPC(OLE for process control)服务器使得过程数据可由其它应用程序(OPC客户机)访问。在安装RSlinx时提供了OPC的客户端控件: Rockwell Software OPCAutomation(C:ProgramFilesCommonFiles RockwellRsiOPCAuto.dll)。

1.1OPC对象及操作模型,数据访问机制

OPC访问服务器中主要包括三类对象:服务器(Server)、组(Group)和数据项(Item)。服务器对象维护自身的信息,并作为组对象的容器,一个服务器对应于一个OPC Server,即一种设备的驱动程序。组对象除了包含它自身信息外,还负责管理数据项。每一个数据项代表到数据源的一个连接,但它没有提供外部接口,客户端程序无法对数据项进行直接操作,应用程序必须依靠数据项的容器组对象来对它进行操作。Visual studio 2010 应用程序连接和使用OPC服务器数据的正确顺序为:①连接OPCServer;②添加组group();③将它item添加到group()。当从OPC服务器断开时,需要逆序来做。OPC数据访问时,首先OPC客户连接到OPC服务器上,并建立OPC Group和OPC Item,这是OPC数据访问的基础;其次客户通过对其建立的Group和Item进行访问实现对过程数据的访问;再次服务器响应客户的过程数据范围请求并处理完毕时通知客户。以上三方面的机制是OPC数据访问服务器必须要实现的。

1.2通信的实现

设置RSLinc连接 AB PLC ,对RSLinx OPC 服务器进行设置,在RSLinx主界面“DDE/OPC”菜单里选择“Topic configuration”,新建NEW_TOPIC名,展开右侧的PLC设备,选中Compactlogix系统中的CPU,按下“Aplay”并确认完成。这样就建立了DDE/OPC的Topic。

VB2010通讯代码的编写因篇幅的关系从略。

2 圆盘设计

2.1GDI+基本介绍

GDI+(Graphics Device Inteerface),图形设备接口主要负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。它提供了强大的绘图功能,是微软提供的针对Windows平台的二维图形系统,可以灵活地创建图象,不必关心图形硬件和运行平台的细节。提供了创建二维矢量图形,绘制文本,图象处理,填充区域,路径及图形数据矩正等图形图象处理功能。在代码编写方面也简单,已成为Windows图形图象程序开发的首选。使用GDI+绘制图形,先指定绘图表面,即构造图形对象Graphics(画板),然后创建Pen(用于轮廓的描绘),再调用绘图方法绘制各种形状的图形,最后调用Dispose方法释放绘图对象。

2.2VB2010 圆盘图代码设计

打开VB2010设计软件,新建Frmcircle窗体,添件PictureBox1控件,设计圆盘如图1所示,部分代码设计如下:

Public Class Frmcircle

'定义X轴坐标轴原点

Dim X0, X00 As Single

'定义Y轴坐标轴原点

Dim Y0, Y00 As Single

Dim zoom As Single

Dim g As Graphics

Dim mypen As New Pen(Color.Black, 1)

'定义PI作为圆周率的值

Dim Const PI As Single =3.14159

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load

'赋值使坐标原点位于图形中间

X0 = PictureBox1.Width / 2

Y0 = PictureBox1.Height / 2

X00 = PictureBox1.Width / 2

Y00 = PictureBox1.Height / 2

zoom = 2

通过完成图1的代码设计后,只要将上位机读取的轮胎硫化时热板温度,模套温度,内温,内压数据以打点的方式画在圆盘上,实现轮胎硫化圆盘曲线的绘制。改变X轴,Y轴的位置实现圆盘曲线的左右,上下移动,改变代码中“zoom”的大小,实现圆盘曲线的放大缩小。

图1 圆盘

3 结束语

采用上述设计方案后,上位机采集到轮胎生产时温度、压力数据以数据库的形式保存在CF卡中,轮胎生产企业硫化机群控系统中的信息化系统与之相连,将轮胎生产时的条形码、操作者、机台号、工艺号的相关信息与每条轮胎生产时的温度、压力数据相匹配。当我们对轮胎进行质量追溯时,只需要调用温度压力数据及相关信息显示在圆盘上,这样实现了生产数据,工艺数据可视化监控。为轮胎品质提供了可靠的保证,提高了轮胎生产企业信息化管理水平。

[1] 安杰.Visual Basic 2010 应用程序设计.北京:清华大学出版社,2015

[2] 殷松.基于RSlinx OPC 的VB与PLC异步通信的实现.

[3] 薛迎成.罗克韦尔PLC技术基础及应用.中国电力出版社出版

[4] Visual.Basic.2010 &.NET 4 高级编程(第6版).

[5]VisualBasic2010入门经典.人民邮电出版社.2011. JamesFoxall.

(R-01)

适用食品接触类橡胶制品中9种N-亚硝胺的同时检测法

浙江出入境检验检疫局检验检疫技术中心研究人员开发出一种适用于食品接触类橡胶制品中9种N-亚硝胺的同时检测方法,包括以下步骤:利用待测样品建立迁移体系,从而获得迁移提取液;利用迁移提取液制备待测样品溶液,从而获得上层清液/滤液;将9种N-亚硝胺制备成标准溶液,配制成0.01~0.40μg/mL梯度的标准工作溶液;将梯度标准溶液、上层清液/滤液注入液相色谱-串联质谱仪,正离子多反应监测模式测定,最终获得待测样品中9种N-亚硝胺的各自含量。9种N-亚硝胺为:N-亚硝基二甲胺、N-亚硝基甲基乙基胺、N-亚硝基吗啉、N-亚硝基哌啶、N-亚硝基吡咯烷、亚硝基-二乙基胺、N-亚硝基二丁胺、二丙基亚硝胺、N-亚硝基二苯胺。

燕丰 供稿

Realization of circular curve of tire curing press based on RSLinxOPC communication

Realization of circular curve of tire curing machine based on RSLinxOPC communication

He Xianguo, Jiang He
(Yiyang Rubber&Plastic Machinery Group Co., LTD., Yiyang413000, Hunan, China)

When the tire curing, ControlLogix automatic control system is collect and process tire curing temperature pressure real-time data , it is provided by rslinx OPC services to achieve computer to the PLC data exchange, the tire curing temperature and pressure data are plotted in circular curve. The computer programs are designed in Visual Basic 2010.

PLC; host computer; RSLinx; OPC; circular curve

TQ330.493

1009-797X(2016)17-0053-03

BDOI:10.13520/j.cnki.rpte.2016.17.012

何显国(1979-),男,电气工程师,主要从事轮胎硫化机控制系统设计工作。

通讯邮箱:1522238320@qq.com

2016-06-01

猜你喜欢
硫化机亚硝基圆盘
内源性NO介导的Stargazin亚硝基化修饰在脑缺血再灌注后突触可塑性中的作用及机制
精整线圆盘剪和碎断剪组合机构设计
圆盘锯刀头的一种改进工艺
糖基化亚硝基血红蛋白色素特性的研究
奇怪的大圆盘
基于Profibus-DP的圆盘浇铸控制系统的应用
四立柱式平板硫化机拉耳处应力分析及结构改进
益神公司轮胎硫化机销售创历史新高
用于生产橡胶隔膜的硫化机
益神公司轮胎硫化机产销量创历史新高