柳州职业技术学院毕业设计
(6)出入库完成后跳转
26
柳州职业技术学院毕业设计
27
柳州职业技术学院毕业设计
4.2 组态王监控系统设计
4.2.1定义IO设备
组态王6.5把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。
只有在定义了外部设备之后,组态王6.5才能通过I/O变量和它们交换数据。为方便定义外部设备,组态王设计了“设备配置向导”引导用户一步步完成设备的连接。该课题设计中使用西门子S7-200 PLC和组态王6.5进行通信。S 7-200 PLC可以通过PLC为组态王提供数据。假设西门子S7-200 PLC连接在计算机的COM1口。定义I/O设备的具体步骤如下:继续上面的工程。选择工程浏览器左侧大纲项“设备\\COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”。在弹出图框中选择“西门子PLC”的“S7-200系列”的“PPI”项,单击“下一步”,弹出“设备配置向导”, 为外部设备取一个名称,输入新IO设备,单击“下一步”,弹出“设备配置向导”,为设备选择连接串口,假设为COM1,单击“下一步”,弹出“设备配置向导”,填写设备地址,假设为2,单击“下一步”,弹出“设备配置向导”。 在弹出图框中设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”,请检查各项设置是否正确,确认无误后,单击“完成”。 设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“新IO设备”。在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王6.5交换数据了。
28
柳州职业技术学院毕业设计
4.2.2构造数据库
在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量的对话框,接着输入要定义的变量。双击“新建”图标,弹出“定义变量”属性对话框如图4-1:
图4-2 定义变量
构造数据库具体步骤如下:继续上面的工程,选择工程浏览器左侧大纲项“数据库/数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框。此对话框可以对数据变量完成定义、修改等操作,以及数据库的管理工作,详细变量操作请参见组态王6.5使用手册正式版“变量定义和管理”。这一章在“变量名”处输入变量名,;在“变量类型”处选择变量类型,如:I/O离散,在“连接设备”中选择先前定义好的IO设备;分别咱“寄存器”和“数据类型”中进行定义;其它属性目前不用更改,单击“确定”即可。如图4-3为我已经定义好的数据库。
29
相关推荐: