吉林化工学院课程设计
第二节 组态王与EXCEL间的数据交换
组态王与 Excel 间的数据交换 为了建立 DDE 连接,需要在“组态王”的数据词典里新建一个 I/O 变量,并且登记服务器程序的三个标识名。当 Excel 作为“顾客”向“组态王”请求数据时,要在 Excel 单元中输入远程引用公式: =VIEW|TAGNAME!设备名.寄存器名 此设备名.寄存器名指的是“组态王”数据词典里 I/O 变量的设备名和该变量的寄存器名。设备名和寄存器名的大小写一定要正确。
组态王访问 Excel 的数据
“组态王”作为客户程序,需要在定义 I/O 变量时设置服务器程序 Excel 的三个标识名,即:服务程序名设为 Excel,话题名设为电子表格名,项目名设置成 Excel 单元格名。具体步骤如下。
1、 在“组态王”中定义 DDE 设备
在工程浏览器中,从左边的工程目录显示区中选择“设备\\DDE”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,已配置的 DDE 设备的信息总结列表框如图 7.3所示
图 7.3 利用设备安装向导定义 DDE 设备
定义的连接对象名为EXCEL(也就是连接设备名),定义I/O 变量时要使用此连接设备。 2、在“组态王”中定义变量
在工程浏览器左边的工程目录显示区中,选择“数据库\\数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个 I/O 实型变量。如图 7.4 所示。
第 16 页 共 45 页
吉林化工学院课程设计
图 7.4 组态王定义变量并与 Excel 进行连接
3、创建“组态王”画面
新建组态王画面名为 test,如图 7.5 所示。
图7.5 组态王运行系统输出变量
为文本对象“#####”设置“模拟值输出”的动画连接,如图 7.6 所示。
图 7.6 对变量输出进行动画连接
设置完成后,选择菜单“文件\\全部存” 命令,保存画面。在工程浏览器中选择菜单“配置\\运行系统”,弹出“运行系统配置”对话框,从对话框中选择主画面配置卡片,将画面 test
第 17 页 共 45 页
吉林化工学院课程设计
设置为主画面。
4、启动应用程序
首先启动 Excel 程序,然后启动组态王运行系统。TouchVew 启动后,TouchVew就自动开始与 Excel 连接。在 Excel 的A2 单元(第二行第一列)中输入数据,可以看到,TouchVew 中的数据也同步变化。如图 7.7 所示。
图 7.7 组态王访问 Excel 交换数据
特别地,在 Excel的 A1 单元中输入一个数值,A2单元中输入公式=SQRT(A1) 公式的含义是:A2 单元的值是 A1 单元值的平方根。利用 Excel 的功能,默认情况下,每当任一数据发生变化时,公式的值都将重新计算。单元A1 的值改变时,单元A2 的值也将同时变化,并传给“组态王”中与之有连接的变量。如图 7.8 所示。在“组态王”中就可以得到这个变量的平方根,好像“组态王”在独立计算一样。用类似的方法,可以极大地扩充“组态王”的功能。
图 7.8 组态王访问 Excel 交换数据
第 18 页 共 45 页
吉林化工学院课程设计
第二篇下位机控制系统:PLC S7-200介绍 第一章西门子小型PLC S7-200 CPU模块
S7-200CPU将一个微处理器,一个集成电源和数字量I/O点集成在一个紧凑的封装中,从而形成一个功能强大的微型PLC,
特性 CPU224 CPU226 外行尺寸 120.5*80*62 190*80*62 程序存储区 4096字 4096字 数据存储区 掉电保持时间 本机I/O 扩展模块数量 高速计数器 单相 双相 脉冲输出(DC) 模拟电位器 实时时钟 通讯口 浮点数运算 I/O映象区
2560字 2560字 190小时 190小时 14入/10出 24入/16出 7 7 6路30KHZ 6路30KHZ 4路20KHZ 4路20KHZ 2路20KHZ 2路20KHZ 2 2 内置 内置 1RS-485 2RS-485 有
256(128入/128出)
第 19 页 共 45 页
吉林化工学院课程设计
第二章 模拟量输入输出模块235、
模拟量扩展模块提供了模拟量输入/输出的功能,优点如下: 1.最佳适应性
可适用于复杂的控制场合
2.直接与传感器和执行器相连,12位的分辨率和多种输入/输出范围能够不用外加放大器而与传感器和执行器直接相连,例如EM235模块可直接与PT100热电阻相连 3.灵活性
当实际应用变化时,PLC可以相应地进行扩展,并可非常容易的调整用户程序。
EM 235端子连接图
EM 235配置
表A-13所示为如何用DIP开关设置EM 235模块。开关1到6可选择模拟量输入范围和分辨率。所有的输入设置成相同的模拟量输入范围和格式。表A-14所示为如何选择单/双极性(开关6)、增益(开关4和5)和衰减(开关1、2和3)。下表中,ON为接通,OFF为断开。 表A-13 EM 235选择模拟量输入范围和分辨率的开关表
单极性 满量程输入 SW1 SW2 SW3 SW4 SW5 SW6 ON OFF OFF ON OFF ON 0到50mV OFF ON OFF ON OFF ON 0到100mV 12.5μV 25μV 分辨率 第 20 页 共 45 页