编辑: 喜太狼911 | 2018-11-19 |
其他 Windows 应用程序,它们之间一般通过 DDE 交换数据;
外部设备还包括网络上的 其他计算机. 只有在定义了外部设备之后, 组态王才能通过 I/O 变量和它们交换数据. 为方便你定义外部设备组态王设计了 设 备配置向导 引导你一步步完成设备的连接. 如图 T6-1.PNG. 本教程中使用仿真 PLC 和组态王通信. 仿真 PLC 可以模拟 PLC 为组态王提供数据. 假设仿真 PLC 连接在计算机的 COM1 口. 在组态王工程浏览器的左侧选中 COM1 , 在右侧双击 新建 , 运行 设备配置向导 .选择 仿真 PLC 的 串口 项,单击 下一步 ;
为外部设备取一个名称,输入 PLC1 ,单击 下一步 ;
为设备选择连接串口,假设为 COM1,单击 下一步 ;
填写设备地址,假设为 1,单击 下一步 ;
请检查各项设置是否正确, 确认无误后,单击 完成 .设备定义完成后,你可以在工程浏览器的右侧看到新建的外部设备 PLC1 .在定义数据库变量时, 你只要把 IO 变量连接到这台设备上,它就可以和组态王交换数据了. PLC 技术网(www.plcjs.com)-可编程控制器技术门户 第8页共8页数据库的作用 数据库是 组态王 最核心的部分.在TOUCHVEW 运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者 在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下 位机的桥梁. 定义变量的方法 对于我们将要建立的 监控中心 ,需要从下位机采集两个原料罐的液位和一个反应罐的液位,所以需要在数据库中定义 这三个变量.因为这些数据是通过驱动程序采集到的,所以三个变量的类型都是 I/O 实型变量.这三个变量分别命名为 原料 罐1液位 、 原料罐
2 液位 和 反应罐液位 ,定义方法如下:在工程浏览器的左侧选择 数据词典 ,在右侧双击 新建 ,弹出 变量属性 对话框;
对话框设置为如图 T6-2: 设置完成后, 单击 确定 . 用类似的方法建立另两个变量 原料罐
2 液位 和 反 应罐液位 . 变量的类型 数据库中存放的是你制作应用系统时定义的变量以及系统预定义的变量.变量可以分为基本类型和特殊类型两大类.基 本类型的变量又分为 内存变量 和 I/O 变量 两类. I/O 变量 指的是需要 组态王 和其它应用程序(包括 I/O 服务程序)交 换数据的变量.这种数据交换是双向的、动态的,就是说:在 组态王 系统运行过程中,每当 I/O 变量的值改变时,该值就 会自动写入远程应用程序;
每当远程应用程序中的值改变时, 组态王 系统中的变量值也会自动更新.所以,那些从下位机 采集来的数据、发送给下位机的指令,比如 反应罐液位 、 电源开关 等变量,都需要设置成 I/O 变量 .那些不需要........