菜单
  

    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 动画连接方式
    属性变化    线属性变化、填充属性变化、文本色变化
    位置与大小变化    填充、缩放、旋转、水平移动、垂直移动
  1. 上一篇:PLC工厂用水自动净化处理控制系统设计+硬件连线图
  2. 下一篇:基于RFID的部门考勤系统设计+文献综述
  1. STC89C51单片机的仿生机器鱼软件程序设计

  2. 基于力控组态软件的PLC系...

  3. GPS软件接收机信号跟踪环路设计MATLAB

  4. 粒子群优化算法车辆路径...

  5. 船舶机舱报警MCGS组态软件设计

  6. AUV海洋工程水下自主航行器控制系统软件设计

  7. 小型图像处理系统的设计与实现+源程序

  8. C++最短路径算法研究和程序设计

  9. 江苏省某高中学生体质现状的调查研究

  10. NFC协议物理层的软件实现+文献综述

  11. 现代简约美式风格在室内家装中的运用

  12. 中国传统元素在游戏角色...

  13. 高警觉工作人群的元情绪...

  14. 上市公司股权结构对经营绩效的影响研究

  15. 浅析中国古代宗法制度

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. g-C3N4光催化剂的制备和光催化性能研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回