发表于:2010-11-15 11:09:36
楼主
MODIO在组态王(KingView)中的应用
——恒特自动化 童飞
组态王开发监控系统软件,是国内比较常用的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。而我们开发的MODIO是应用标准的MODBUS RTU通信协议(很多PLC都应用该协议)与组态王进行通信以实现与工控机的I/O点扩展达到自动控制的目的。
一、 组态王工程的建立
双击组态王启动组态王,在组态王工程管理器中点击新建按钮,选择好存储位置,新建我们的MODIO的项目工程。
二、 新建串口设备
如果我们的MODIO是连接在计算机串口2上,那么我们双击左侧设备中的COM2 在弹出的设置串口页面中配置好串口2的参数,如图1所示,波特率为19200、无效验、8个数据位,1个停止位。双击右侧中的新建图标,弹出设备配置向导,选择设备为PLC—ABB—AbbPlc_Modbus串口如图2,点击下一步修改设备名称如MODIO如图3,再点下一步弹出选择串口号对话框,如果我们的设备接在COM2上,那么我们选择COM2如图4。点击下一步弹出设备地址设置对话框,我们的MODIO设备地址为1,如果需要了解地址类容详情可以点击“地址帮助”按钮如图5。接下来的项目直接应用默认点击下一步,直到完成为止MODIO配置就完成了。
三、新建变量
点击左侧的中的数据词典如图6,在定义变量中我们修改好变量名和变量类型,在连接设备中选择MODIO,MODIO变量的类型参见可参见“地址帮助”,寄存器类型如图8,继电器1的设置如图7所示,添加完变量如图12所示。
四、界面设计
点击图6中的画面,在右侧双击新建画面按钮。将会弹出新建画面对话框如图9,并且组态王将自动切换到界面开发系统中。输入画面名称、显示画面的大小等属性后点击确定就可以对自己定义的画面进行编辑了。
应用图10所示的工具箱中的各种工具便可以对我们的画面进行绘制,我们常用的按钮以及数据显示等工具都可以使用工具箱来添加。但是通常我们是用菜单栏中的图库——>打开图库或者按F2打开图库管理器,在弹出的图库管理器中选择按钮和指示灯等元素来添加到我们的画面中来。
原件添加完成的画面如图11所示,我们用指示灯来代表MODIO的输入端,用按钮来控制MODIO的输出端,用文本来显示寄存器中的内容。
五、为元件添加变量
在指示灯上双击弹出指示灯向导对话框,点击“?”选择对应的输入变量,为指示灯添加好MODIO输入变量如图13所示。
在按钮上双击弹出按钮向导对话框,点击“?”选择对应的继电器变量,为按钮添加好MODIO输入变量如图14所示。
在文本工具上双击弹出动画连接对话框,用类似给按钮添加变量的方法分别给模拟量输入、模拟量输出添加寄存器类型变量,添加好MODIO寄存器变量的文本设置如图15所示。
六、保存运行
通过前面的操作我们的画面绘制和变量添加就完成了,马上就能看到运行的画面了,不过这时要记得保存一下再运行监视画面哟。首先点击文件菜单中的保存,再点击文件菜单中的切换到VIEW,我们就可以进入监视画面了,点击线圈对应的按钮就可以使MODIO对应的继电器吸合。触发MODIO上的输入点监视画面上的对应指示灯也将点亮。修改寄存器中的值将存储到MODIO的寄存器中。至此MODIO与组态王之间的链接和通信已经建立完成,我们可以用MODIO和组态软件构成很多性价比很高的自动控制系统。