毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
组态软件实现包装自动线虚拟对象的设计(5)
4.定义IO设备
组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便定义外部设备,组态王设计了“设备配置向导”引导用户一步步完成设备的连接。我们使用仿真PLC和组态王
通信
。仿真PLC可以模拟PLC为组态王提供数据,仿真PLC连接在计算机的COM3口。
图4 设备配置向导
5.设备配置向导
选择“仿真PLC”的“串行”项,单击“下一步”,弹出“设备配置向导”,为外部设备取一个名称,输入PLC,单击“下一步”,弹出“设备配置向导”,为设备选择连接串口,假设为COM1,单击“下一步”,弹出“设备配置向导”。填写设备地址,假设为1,单击“下一步”,弹出“设备配置向导”。设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”。请检查各项设置是否正确,确认无误后,单击“完成”。设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。具体如何进行IO设备的定义、管理等工作。
6.构造数据库
数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。在TouchVew运行时,它含有全部数据变量的当前值。变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。
工程浏览器左侧大纲项“数据库\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框如下图所示:
主画面由出箱、传送带、颜色传感器、落料器、计数器、箱体包装器组成。
图5 定义变量类型
此对话框可以对数据变量完成定义、修改等操作,以及数据库的管理工作。在“变量名”处输入变量名,在“变量类型”处选择变量类型如:内存实数,其它属性目前不用更改,单击“确定”即可。下面继续定义一个IO变量,在“变量名”处输入变量名,如b;在“变量类型”处选择变量类型如IO整数;在“连接设备”中选择先前定义好的IO设备PLC;在“寄存器”中定义为INCREA100;在“数据类型”中定义为SHORT类型。其它属性目前不用更改,单击“确定”即可。
6.建立自动配料控制系统动画连接
定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值。“组态王”提供了21种动画连接方式:
表1 动画连接方式
属性变化 线属性变化、填充属性变化、文本色变化
位置与大小变化 填充、缩放、旋转、水平移动、垂直移动
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
PLC工厂用水自动净化处理控制系统设计+硬件连线图
下一篇:
基于RFID的部门考勤系统设计+文献综述
软PLC技术电梯控制与实现+梯形图
STC12C5A60S2单片机称重计量系统的设计与实现
DSP+ARM的电能质量监测仪...
DSP+ARM电能质量监测仪的设计与实现
STM32水域监测无人艇功能实现
基于ZigBee的智能呼叫医护系统设计与实现
基于数字IC的电梯系统的设计与实现+电路图
中国古代秘书擅权的发展和恶变
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
拉力采集上位机软件开发任务书
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表