组态控制技术教程ppt项目二
合集下载
精品课件-工控组态技术及应用kj21v
![精品课件-工控组态技术及应用kj21v](https://img.taocdn.com/s3/m/2edf716d80eb6294dc886c8e.png)
2
MCGS工控组态技术应用
一、学习目标 2. 能力目标
模块二 MCGS开关量组态工程
⑴ 初步具备按钮指示灯控制系统的分析能力。 ⑵ 初步具备PLC按钮指示灯控制系统的设计能力。 ⑶ 初步具备按钮指示灯控制系统PLC的程序设计能 力。 ⑷ 初步具备按钮指示灯控制系统的组态能力。 ⑸ 初步具备按钮指示灯控制系统PLC程序与组态的 统调能力。
③ 选中对象,按“对象属性”按钮,或双击 选中对象,则打开数据对象属性设置窗口。
④ 如图2-1-7所示,将对象名称改为M1,对 象类型选择开关型;在对象内容注释输入框 内输入:“启动”,单击“确认”。
19
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
20
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
3. 反复调试,直到组态界面和PLC程序都达 到要求为止。
35
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
九、思考题
1. 启动按钮按下后,指示灯亮3S灭3S,不 断交替循环,控制系统应该怎样修改?
2. 指示灯的点动控制应该怎样修改?
36
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
⑤按照此步骤,依次创建表2-1-8所列
的数据对象如图2-1-7。
21
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
⑶ 设备组态。 ① 打开工作台的设备窗口标签,双击设备窗口,在空
白处右击鼠标,打开设备工具箱,单击设备管理,在 弹出的设备管理窗口中选择PLC设备三菱三菱FX-
232,添加如图2-1-9所示的设备。
31
MCGS工控组态技术应用
组态王操作教程PowerPoint演示文稿
![组态王操作教程PowerPoint演示文稿](https://img.taocdn.com/s3/m/09541483370cba1aa8114431b90d6c85ec3a882d.png)
目前已有近几十种组态软件。
•5
第一讲 概述
二、组态软件的发展(续)
公司名称
Intellution Wonderware
西门子 Rock-well National Instruments
产品名称
FIX, iFIX InTouch WinCC RSView32 Labview
国别
美国 美国 德国 美国 美国
一些重要的数据文件,这些数据文件不允许直接修改 的。
通过本课程的学习,您将建立一个反应车间的监 控中心。监控中心从现场采集生产数据,并以动画形 式直观的显示在监控画面上。监控画面还将显示实时 趋势和报警信息,并提供历史数据查询的功能,最后 完成一个数据统计的报表。
•19
第二讲 创建新工程 --工程组态画面
• 监控组态软件,是面向监控和数据采集( SCADA ,
supervisory control and data acquisition)的软件平台工具。
最早出现时的内涵是人机界面HMI/MMI (Human Machine
Interface /man machine interface)。目前,实时数据库、
组态王6.5教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线
第六讲 DDE
•1
第一讲 概述
主要知识点:
组态的定义 组态的发展 组态软件的数据处理流程 使用组态软件的一般步骤
组态软件的任务
组态王概述
•2
第一讲 概述
一、组态软件定义
• 组态,英文单词configuration,含义是使用软件工具对计 算机及软件的各种资源进行配置,达到使计算机或软件按 照预先设置自动执行特定任务,满足使用者要求的目的。
•5
第一讲 概述
二、组态软件的发展(续)
公司名称
Intellution Wonderware
西门子 Rock-well National Instruments
产品名称
FIX, iFIX InTouch WinCC RSView32 Labview
国别
美国 美国 德国 美国 美国
一些重要的数据文件,这些数据文件不允许直接修改 的。
通过本课程的学习,您将建立一个反应车间的监 控中心。监控中心从现场采集生产数据,并以动画形 式直观的显示在监控画面上。监控画面还将显示实时 趋势和报警信息,并提供历史数据查询的功能,最后 完成一个数据统计的报表。
•19
第二讲 创建新工程 --工程组态画面
• 监控组态软件,是面向监控和数据采集( SCADA ,
supervisory control and data acquisition)的软件平台工具。
最早出现时的内涵是人机界面HMI/MMI (Human Machine
Interface /man machine interface)。目前,实时数据库、
组态王6.5教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线
第六讲 DDE
•1
第一讲 概述
主要知识点:
组态的定义 组态的发展 组态软件的数据处理流程 使用组态软件的一般步骤
组态软件的任务
组态王概述
•2
第一讲 概述
一、组态软件定义
• 组态,英文单词configuration,含义是使用软件工具对计 算机及软件的各种资源进行配置,达到使计算机或软件按 照预先设置自动执行特定任务,满足使用者要求的目的。
组态软件控制技术ppt课件
![组态软件控制技术ppt课件](https://img.taocdn.com/s3/m/04f89ec90b4e767f5bcfce90.png)
标注2 图素隐含连接:m0||m1||m2||m3||m4||m5||m11||m19||x16==0
最新版整理ppt
上一页
下一页
返回 6
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
标注3 图素隐含连接:m6||m7||m8||m9||m10 标注4 图素隐含连接:m6||m7||m10 标注5 图素隐含连接:m10 标注6 图素隐含连接:m8||m9 标注7 图素隐含连接:m6||m7||m8||m9 标注8 图素隐含连接:m11 标注9 图素隐含连接:m12&&x1==0||m18 标注10 图素隐含连接:m12&&x1==0 标注11 图素隐含连接:x1&&m12||m13||m14||m15||m16||m17 标注12 图素隐含连接:x1&&m12||m17
最新版整理ppt
上一页
下一页
返回 7
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
标注13 图素隐含连接:m13||m14||m15||m16 标注14 图素隐含连接:m13||m16 标注15 图素隐含连接:m13 标注16 图素隐含连接:x1&&m12 标注17 图素隐含连接:m14||m15 标注18 图素隐含连接:m14 标注19 图素隐含连接:m15||m16
具体控制要求是: (1)按下上电按钮后,机械手得电进入工作状态。 (2)按下复位按钮后,复位指示灯闪烁,不管机械手在什么位置,
都将回到原始位置。
最新版整理ppt
上一页
下一页
返回 4
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
最新版整理ppt
上一页
下一页
返回 6
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
标注3 图素隐含连接:m6||m7||m8||m9||m10 标注4 图素隐含连接:m6||m7||m10 标注5 图素隐含连接:m10 标注6 图素隐含连接:m8||m9 标注7 图素隐含连接:m6||m7||m8||m9 标注8 图素隐含连接:m11 标注9 图素隐含连接:m12&&x1==0||m18 标注10 图素隐含连接:m12&&x1==0 标注11 图素隐含连接:x1&&m12||m13||m14||m15||m16||m17 标注12 图素隐含连接:x1&&m12||m17
最新版整理ppt
上一页
下一页
返回 7
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
标注13 图素隐含连接:m13||m14||m15||m16 标注14 图素隐含连接:m13||m16 标注15 图素隐含连接:m13 标注16 图素隐含连接:x1&&m12 标注17 图素隐含连接:m14||m15 标注18 图素隐含连接:m14 标注19 图素隐含连接:m15||m16
具体控制要求是: (1)按下上电按钮后,机械手得电进入工作状态。 (2)按下复位按钮后,复位指示灯闪烁,不管机械手在什么位置,
都将回到原始位置。
最新版整理ppt
上一页
下一页
返回 4
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
精品课件-工控组态技术及应用kj23
![精品课件-工控组态技术及应用kj23](https://img.taocdn.com/s3/m/6ddeba32ad02de80d4d840f3.png)
⑵ 电动机正、反转控制系统接线图(如图2-3-1所示)。
7
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
⑶ 电动机正、反转控制系统接线说明
对于不能同时通电工作的接触器,如正、反转控制接触
器,仅依靠程序软件互锁是不够的,必须有接触器常闭触点 的硬件互锁。PLC在写输出阶段,同一软件的常开与常闭触 点是同时动作的,如果没有接触器硬件互锁,则会发生电源 短路事故。在该控制系统接线中,计算机与西门子S7200PLC之间采用RS232接线方式,KM1为电动机正转接触 器,KM2为电动机反转接触器,SB1为正转按钮,SB2为反 转按钮,SB3为停止按钮,FR为过载保护。所有的输入输出 点均送往MCGS监控界面,作为监控界面的控制参数。
模块二 MCGS开关量组态工程
五、电动机正、反转控制系统实操考核
项目考核采用步进式考核方式,考核内容如下表2-3-3所示. 表2-3-3 项目考核表
19
MCGS工控组态技术应用
六、注意事项
模块二 MCGS开关量组态工程
1. 电动机正、反转接线一定要互锁。 2. 为了减轻瞬间电流对电动机的冲击, 适当延长正、反转换向变换过程。 3. MCGS组态界面的正转、反转、停止 按钮要与中间继电器连接。
文件。 ⑵ 数据库组态:电动机正、 反转控制系统数据库规划 图2-3-3 数据库规划
12
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
⑶ 设备组态
① 打开工作台的设备窗口标签,双击设备窗口,在 空白处右击鼠标,打开“设备工具箱”,添加如图 所示的设备。
13
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
MCGS工控组态技术应用
7
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
⑶ 电动机正、反转控制系统接线说明
对于不能同时通电工作的接触器,如正、反转控制接触
器,仅依靠程序软件互锁是不够的,必须有接触器常闭触点 的硬件互锁。PLC在写输出阶段,同一软件的常开与常闭触 点是同时动作的,如果没有接触器硬件互锁,则会发生电源 短路事故。在该控制系统接线中,计算机与西门子S7200PLC之间采用RS232接线方式,KM1为电动机正转接触 器,KM2为电动机反转接触器,SB1为正转按钮,SB2为反 转按钮,SB3为停止按钮,FR为过载保护。所有的输入输出 点均送往MCGS监控界面,作为监控界面的控制参数。
模块二 MCGS开关量组态工程
五、电动机正、反转控制系统实操考核
项目考核采用步进式考核方式,考核内容如下表2-3-3所示. 表2-3-3 项目考核表
19
MCGS工控组态技术应用
六、注意事项
模块二 MCGS开关量组态工程
1. 电动机正、反转接线一定要互锁。 2. 为了减轻瞬间电流对电动机的冲击, 适当延长正、反转换向变换过程。 3. MCGS组态界面的正转、反转、停止 按钮要与中间继电器连接。
文件。 ⑵ 数据库组态:电动机正、 反转控制系统数据库规划 图2-3-3 数据库规划
12
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
⑶ 设备组态
① 打开工作台的设备窗口标签,双击设备窗口,在 空白处右击鼠标,打开“设备工具箱”,添加如图 所示的设备。
13
MCGS工控组态技术应用
模块二 MCGS开关量组态工程
MCGS工控组态技术应用
组态控制技术课件
![组态控制技术课件](https://img.taocdn.com/s3/m/141fe22c650e52ea55189894.png)
• 为使不同厂家生产的智能变送器、执行器 和过程控制级、控制管理级计算机之间相 互兼容,彼此相连,同时还可与生产管理 级计算机,甚至企业内部网、因特网相连 ,要求现场总线具有开放和统一的通信协
1.1.2 计算机控制系统的分类
• 2.按照设计方法的不同分类 • 单片机为核心的计算机测控系统 • 以PLC(可编程控制器)为核心的计算机测控 系统 • 以IPC(工业PC机或称工业控制计算机)为核 心的计算机测控系统 *利用组态技术构成的计算机控制系统是在以 上三者特别是以IPC为核心的系统的基础上 发展起来的
• 更重要的是,为了使三种控制技术发挥各 自所长,许多智能仪表和PLC都开发了与IPC 的通信功能 这样,IPC、基于单片机的智能仪表和PLC可共 存于一个系统中,构成集散式计算机控制 系统。
• 在这样的系统中,智能仪表和PLC完成信号 的前沿硷测与控制功能,IPC和组态软件则 用于系统的监控。前面提到的许多厂家生 产的I)CS产品,都基于这种技术。可以说, 基于组态控制技术的计算机测控系统是计 算机控制技术发展的结果,其基本内涵在 于其硬件设计和软件开发都具有“组态” 性。
• 以单片机为核心的计算机测控系统的突出 优点是结构小型、价格低廉,因此广泛应 用于智能仪器、仪表和小规模测控系统上 。其缺点是硬件电路和软件都要单独设计 ,不能充分利用通用PC机提供的各种软硬 件资源,对设计人员的要求较高,产品常 不具有通用性。目前在工控(即工业控制)领 域应用最多的是各种智能显示调节仪表和 智能变送器。
• PC机用于测控的缺点: • (1)普通PC机不适应工业现场电磁干扰严 重、高粉尘、震动等恶劣环境,也不针对 那么多的工业I/0设计。 • (2)需要单独设计I/0接口电路,独立开 发系统软件
• 解决传统测控方法的缺点 工业PC机(IPC) 、专门的各种通用接口电路如 A/D、D/A板卡及模块 、专门用于工控的 简单易学的开发工具——组态软件
1.1.2 计算机控制系统的分类
• 2.按照设计方法的不同分类 • 单片机为核心的计算机测控系统 • 以PLC(可编程控制器)为核心的计算机测控 系统 • 以IPC(工业PC机或称工业控制计算机)为核 心的计算机测控系统 *利用组态技术构成的计算机控制系统是在以 上三者特别是以IPC为核心的系统的基础上 发展起来的
• 更重要的是,为了使三种控制技术发挥各 自所长,许多智能仪表和PLC都开发了与IPC 的通信功能 这样,IPC、基于单片机的智能仪表和PLC可共 存于一个系统中,构成集散式计算机控制 系统。
• 在这样的系统中,智能仪表和PLC完成信号 的前沿硷测与控制功能,IPC和组态软件则 用于系统的监控。前面提到的许多厂家生 产的I)CS产品,都基于这种技术。可以说, 基于组态控制技术的计算机测控系统是计 算机控制技术发展的结果,其基本内涵在 于其硬件设计和软件开发都具有“组态” 性。
• 以单片机为核心的计算机测控系统的突出 优点是结构小型、价格低廉,因此广泛应 用于智能仪器、仪表和小规模测控系统上 。其缺点是硬件电路和软件都要单独设计 ,不能充分利用通用PC机提供的各种软硬 件资源,对设计人员的要求较高,产品常 不具有通用性。目前在工控(即工业控制)领 域应用最多的是各种智能显示调节仪表和 智能变送器。
• PC机用于测控的缺点: • (1)普通PC机不适应工业现场电磁干扰严 重、高粉尘、震动等恶劣环境,也不针对 那么多的工业I/0设计。 • (2)需要单独设计I/0接口电路,独立开 发系统软件
• 解决传统测控方法的缺点 工业PC机(IPC) 、专门的各种通用接口电路如 A/D、D/A板卡及模块 、专门用于工控的 简单易学的开发工具——组态软件
组态控制技术与应用项目式教程
![组态控制技术与应用项目式教程](https://img.taocdn.com/s3/m/37132a9971fe910ef12df892.png)
SIEMENS
5.软件界面各项功能
● 项目视图 ● 工作区域 ● 属性视图 ● 工具箱和库 ● 输出视图 ● 对象视图 ● 菜单和工具栏 用来对工作区域的项 目进行任务操作,如 点击按钮实现项目离 线模拟运行、按钮实 现项目传送到HMI设 备内存中。“帮助” 操作和西门子PLC的 Step7MicroWIN相同。 图 1-19 SIEMENS
SIEMENS
任务2 组态触摸屏简单画面
学习目标: 1.熟悉组态软件的各项主要功能; 2.掌握组态软件WinCCflexible 创建简单画面; 3.掌握组态工程项目传送至触摸屏(HMI)中。 知识重点: 1.应用组态软件Winccflexible 从工具栏中创建简单画面; 工程项目通信组态。 技能重点: 1.工程项目创建过程; 2.工程项目传送至HMI。 任务描述: 1. 应用组态软件WinCCflexible创建一幅简单画面,并传送至触摸屏 (Smart 700 IE)中 2.工程项目模拟运行并传送至触摸屏中. SIEMENS
SIEMENS
2. 项目传送步骤 Step1.HMI通讯设置 将 PPI 电缆连接好触摸屏 Smart 700 IE 与 PC 机,并通电,显示任务1中图110所示loader对话框,触按“Transfer”按钮,启用HMI传送功能。
Step2.WinCCflexible中通讯组态
图1-30 传送设置通信参数 SIEMENS
图1-3 触摸屏在工业控制中的组网应用 SIEMENS
1.1.2 西门子触摸屏
1.西门子触摸屏类型 西门子的人机界面品种丰富,目前的HMI产品中的各类型面板有(图1-5所示几 款从低档到高档应用产品)
图1-5西门子从低档到高档HMI产品
SIEMENS
组态控制技术教学课件项目2
![组态控制技术教学课件项目2](https://img.taocdn.com/s3/m/c5158919a9114431b90d6c85ec3a87c240288a4c.png)
3、定时器控制参考程序
‘******************定时器开始工作******************* IF 启动停止按钮 = 1 AND 复位停止按钮 = 0 THEN 定时器复位 = 0 定时器启停 = 1 ENDIF
‘******************定时器停止工作******************* IF 启动停止按钮 = 0 THEN 定时器启停 = 0 ENDIF
IF 定时器启停 = 1 THEN
‘*****************机械手下移5s ********************
IF 计时时间 < 5 THEN 下移信号 =1 EXIT
ENDIF
‘**********************夹紧2s **********************
IF 计时时间 < 7 THEN 夹紧信号 = 1 下移信号 = 0 EXIT
3)计时时间长度设定功能
2)启动后计时,并把计时值赋给 当前设定的变量 1)启停功能
4)复位功能
(2)在数据库中增加4个新的变量
变量名称 定时器启停 计时时间 时间到 定时器复位
类型
开关 数值 开关 开关
注释 控制定时器的启停,1启动,0停止 代表定时器计时时间 定时器定时时间到为1,否则为0 控制定时器复位,1复位
IF 计时时间 < 29 THEN 放松信号 = 1 下移信号 = 0 EXIT
ENDIF
ENDIF
‘******************定时器启动,运行控制*************************
IF 定时器启动 = 1 THEN
‘*****************机械手上移5s ********************
组态控制技术实训教程(MCGS)课件基础篇2.7 脚本程序
![组态控制技术实训教程(MCGS)课件基础篇2.7 脚本程序](https://img.taocdn.com/s3/m/a27418bf58fafab068dc023e.png)
(3)系统变量
MCGS系统定义的内部数据对象作为 系统内部变量,在脚本程序中可自由使用, 在使用系统变量时,变量的前面必须加“$” 符号,如 $Date。
(4)系统函数
MCGS系统定义的内部函数,在脚本 程序中可自由使用,在使用系统函数时, 函数的前面必须加“!”符号,如!abs( )。
3.事件
退出语句为“Exit”,用于中断 脚本程序的运行,停止执行其后面 的语句。一般在条件语句中使用退 出语句,以便在某种条件下,停止 并退出脚本程序的执行。
5.注释语句
以单引号“’”开头的语句称 为注释语句,注释语句在脚本程 序中只起到注释说明的作用,实 际运行时,系统不对注释语句作 任何处理。
2.7.3 脚本程序的查错和运行
2.7.1 脚本程序语言要素
1.数据类型
MCGS脚本程序语言使用的数据类型 只有三种:
1)开关型:表示开或者关的数据类型, 通常0表示关,非0表示开。也可以作为整 数使用;
2)数值型:值在3.4E±38范围内; 3)字符型:最多512个字符组成的字 符串;
2.变量、常量及系统函数
(1)变量
脚本程序中,用户不能定义子程序和子函数, 其中数据对象可以看作是脚本程序中的全局变量, 在所有的程序段共用。可以用数据对象的名称来 读写数据对象的值,也可以对数据对象的属性进 行操作。
2.条件语句
条件语句有如下三种形式: If 〖表达式〗 Then 〖赋值语句或退出语句〗 If 〖表达式〗 Then
〖语句〗
EndIf If 〖表达式〗Then
〖语句〗
Else 〖语句〗
EndIf
条件语句中的四个关键字“If”、 “Then”、“Else”、“Endif”不分 大小写。如拼写不正确,检查程序会 提示出错信息。
控制组态课件
![控制组态课件](https://img.taocdn.com/s3/m/e6c872671ed9ad51f11df205.png)
编程例题:
• 例1:将RI01与RI02相减,然后从RO01送出。
方法一
方法二
IN RI01
IN RI01
IN RI02
SUB RI02
SUB
OUT RO01
OUT RO01
• 例2:将BI01=1、BI02=0,BI03=0做或运算,结果送BO01。
方法一
方法二
方法三
IN BI01
IN BI01
PHASE 相位号,指定该组合模块的运行时间是否要延迟几个基本 处理周期,以均衡控制处理机的负荷。相位的个数等于以秒为单位的 处理周期乘以2,假如处理周期为5秒,则有0~9共10个相位。为 了避免混乱一般在Block中设相位,而在Compound中取默认值 “0”。
ON 当为“0”时本功能块组合关闭(不处理),当为“1”时,本 功能块打开(被处理)。
IN BI01
IN BI02
IN BI02
OR BI02
IN BI03
IN BI03
OR BI03
OR
OR 3
OUT BO01
OUT BO01
OUT BO01
在用第一种方法时默认第一条语句前堆栈是空的,因为不带任何参数
的与、或运算是将堆栈中所有的数都一起做运算,因此如果不能保证堆栈是 空的,则方法一有可能得到错误的结果。方法二要求只对堆栈顶部的三个数 做运算。
IOM_ID FBM的标识码,模块从该FBM取得现场信号。 PNT_NO FBM中的点号(通道号)。 SCI 输入信号修正,指定对输入信号进行何种修正。0=不作修正;1~ 44共有很多种修正方式,具体可看资料。 HSCO1 模块输出信号的高量程刻度值。 LSCO1 模块输出信号的低量程刻度值。 DELTO1 模块输出向传递时的分辨率,用输出量程的百分比表示。 EO1 模块输出的工程单位。 MA 手动/自动状态的控制输入,0=手动,1=自动。 LASTGV 设置成“1”时,且模块自动状态,如出现通讯故障或FBM故障, 模块的输出保持上次有效的值。
组态软件实用技术教程(刘忠超)1-2章 (2)
![组态软件实用技术教程(刘忠超)1-2章 (2)](https://img.taocdn.com/s3/m/704b0ed4eff9aef8951e064b.png)
2.2.1 驱动器种类
• IFIX中驱动器分为两大类:过程硬件I/O驱动器和 仿真驱动器(SIM 驱动器)。
• 过程硬件I/O驱动器类型种类繁多,与不同的硬件 设备通讯方式,有多种 I/O驱动器类型。串口通 讯对应 COM 驱动器。标准 PC只支持两个串口, 可以用 Digiboard卡扩展串口。硬件供应商提供 的驻留卡对应RES驱动器。以太网卡对应ETH驱动 器,还有其它类型的一些驱动器。在一个 SCADA 可以同时有多种 I/O驱动器类型,详细的I/O驱动 器代码如表2-5所示。不同驱动器的优缺点如表26所示。
第2章 iFIX软件系统配置
•
2.1 系统配置应用程序
•
2.2 iFIX驱动器
• IFIX启动之后,软件自动寻找一个文 件以决定本地的设置。该文件包含特 定的程序和选项方面的内容,它对节 点来说是独一无二的。要完成这些设 定必须使用系统配置应用(System Configuration Utility)。系统配置主要 包括:文件路径设置,网络连接,报 警和信息设置以及其它启动任务。
• I/O驱动程序是通过任务配置对话框的I/O控制程序来启动。 安装一个I/O驱动程序时,I/O控制程序会自动添加到任务列 表中。如果在任务栏中删除I/O控制程序,可以再添加回来。 表2-3列出了用于指定I/O驱动程序如何启动的命令行参数。 注意:iFIX I/O驱动程序7.x 或更高版本将自动启动与 OPC 服务器的通信。不需要命令行参数
驱动器类型 优点
缺点
串口(COM)可直接利用PC机串 通讯速度慢
口
通讯距离短
可以通过MODEM
费用低
以太网 (ETM)
通讯速度快 费用低 比较灵活
具有良好通讯 过载能力(尤 其在没有特殊 的工业现场 LAN的时候)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
只对I/O类型的变量起作用,定义变量对应的寄存器的数据类型,共有9种数据类型供用户使用。这9种数据类型分别是BIT、BYTE、SHORT 、USHORT、BCD、LONG、LONGBCD、FLOAT、STRING。
用于定义数据变量的采样频率。与组态王的基准频率设置有关。
定义数据变量的读写属性,工程人员可根据需要定义变量为“只读”属性、“只写”属性、“读写”属性。 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读; 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写; 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。
2)I/O变量 :是指可与外部数据采集程序直接进行 数据交换的变量,如下位机数据采集设备(如PLC、 仪表等)或其它应用程序(如DDE、OPC服务器等) 。这种数据交换是双向的、动态的 。比如项目1的 “水位”变量,需要设置成“I/O变量”。
任务2.1 变量的定义与管理
2.1.1变量的类型
2、变量的数据类型 1)实型变量 类似一般 程序 设计语言 中的 浮点型变 量 , 用于表示 浮点 (float) 型数据 ,取值范 围 3.40E+38~+3.40E+38,有效值7位。 2)离散变量 类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关 量。
指该变量值在数据库中的下限。
最大值 最小原始值
指该变量值在数据库中的上限。 变量为IO模拟变量时,驱动程序中输入原始模拟值的下限。
任务2.1 变量的定义与管理
2.1.2 变量的定义
表2-1“变量属性”中基本属性各项意义说明表
最大原始值 保存参数 保存数值 连接设备 项目名 寄存器 转换方式 数据类型 采集频率 读写属性
2.1.2 变量的定义
组态王工程中的基本类型的变量是通过“变量属性”对话框 定义的,同时在“变量属性”对话框的属性卡片中设置它们 的部分属性。
在“工程浏览器”中左边的目录树中选择“数据词典”项, 右侧的内容显示区会显示当前工程中所定义的变量。双击“ 新建”图标,弹出“定义变量”属性对话框。组态王的变量 属性由基本属性、报警定义、记录和安全区三个属性页组成 。采用这种卡片式管理方式,用户只要用鼠标单击卡片顶部 的属性标签,则该属性卡片有效,用户可以定义相应的属性 。“变量属性”对话框如图2-1所示。
组态王内置的驱动程序与外围设备进行数据交换,为了方便工程人员用其它程序对该变量进行访问,可通过选中“允许DDE访问”,这样 组态王就作为DDE服务器,可与DDE客户程序进行数据交换。
填充色为灰色的四项是对IO模拟量进行工程值自动转换所需要的。组态王将采集到的数据按照这四项的对应关系自动转为工程值。
任务2.1 变量的定义与管理
只对I/O类型的变量起作用,工程人员只需从下拉式“连接设备”列表框中选择相应的设备即可。
连接设备为DDE设备时,DDE会话中的项目名,可参考Windows的DDE交换协议资料。
定要与组态王定义的变量进行连接通讯的寄存器变量名,该寄存器与工程人员指定的连接设备有关。
规定I/O模拟量输入原始值到数据库使用值的转换方式。有线性转化、开方转换、非线性表和累计等转换方式。
允许DDE访问 备注
变量为IO模拟变量时,驱动程序中输入原始模拟值的上限。
在系统运行中修改变量的域值(可读可写型)时,系统会自动保存这些参数值,系统退出后,其参数值不会发生变化。当再启动系统时, 变量的域的参数值为上次系统运行时最后一次的设置值,无需用户再去重新定义
在系统运行中变量的值发生变化后,系统会自动保存改值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一 次变化的值。
在对话框中只能定义八种基本类型(内存离散、内存实型、内存长整数、内存字符串、I/O 离散、I/O实型、I/O长整数、I/O字符串)中的一种。
用于输入对变量的描述信息。
数据类型为模拟量或整型时此项有效。只有当该数据变量的值变化幅度超过“变化灵敏度 ”时,“组态王”才更新与之相连接的画面显示(缺省为0)。
2.1.3 变量域
•变量域的概念 •变量的属性用专门术语称为“变量的域”。对每个 变量域的引用就是把变量名和域名用“·”号连接 起来即可,类似于高级语言(C++)中的“结构”, 比如变量“反应罐温度”的报警组名(Group)域, 写成“反应罐温度.Group”。
任务2.1 变量的定义与管理
2.1.2 变量的定义
“变量属性”对话框的基本属性卡片中的各项用来 定义变量的基本特征,各项意义解释见表2-1。
表2-1“变量属性”中基本属性各项意义说明表
项目名称
项目含义
变量名 变量类型 描述 变化灵敏度 最小值
标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名 区分大小写,最长不能超过31个字符。第一个字符不能是数字。
任务分类
2.1 变量的定义与管理 2.2 图形及动画连接 2.3 趋势曲线的制作 2.4 报表的制作
任务分类
2.5 报警窗口的制作 2.6 组态王的系统安全管理 2.7 组态王的配方管理
任务2.1 变量的定义与管理
2.1.1变量的类型
1、基本变量类型 1)内存变量:是指那些不需要和其它应用程序交换 数据、也不需要从下位机得到数据、只在“组态王 ”内需要的变量 。
3)字符串型变量
类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称, 密码等,该类型变量可以进行比较运算和赋值运算。字符串长度最大值为128个字符。 4)整数变量
类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 (-2147483648)~2147483647。 5)结构变量
当组态王工程中定义了结构变量时,在变量类型的下拉列表框中会自动列出已定义的结构 变量,一个结构变量作为一种变量类型,结构变量下可包含多个成员,每一个成员就是一 个基本变量,成员类型可以为:内存离散、内存整型、内存实型、内存字符串、IO离散、 IO整型、IO实型、IO字符串。
பைடு நூலகம்
任务2.1 变量的定义与管理
用于定义数据变量的采样频率。与组态王的基准频率设置有关。
定义数据变量的读写属性,工程人员可根据需要定义变量为“只读”属性、“只写”属性、“读写”属性。 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读; 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写; 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。
2)I/O变量 :是指可与外部数据采集程序直接进行 数据交换的变量,如下位机数据采集设备(如PLC、 仪表等)或其它应用程序(如DDE、OPC服务器等) 。这种数据交换是双向的、动态的 。比如项目1的 “水位”变量,需要设置成“I/O变量”。
任务2.1 变量的定义与管理
2.1.1变量的类型
2、变量的数据类型 1)实型变量 类似一般 程序 设计语言 中的 浮点型变 量 , 用于表示 浮点 (float) 型数据 ,取值范 围 3.40E+38~+3.40E+38,有效值7位。 2)离散变量 类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关 量。
指该变量值在数据库中的下限。
最大值 最小原始值
指该变量值在数据库中的上限。 变量为IO模拟变量时,驱动程序中输入原始模拟值的下限。
任务2.1 变量的定义与管理
2.1.2 变量的定义
表2-1“变量属性”中基本属性各项意义说明表
最大原始值 保存参数 保存数值 连接设备 项目名 寄存器 转换方式 数据类型 采集频率 读写属性
2.1.2 变量的定义
组态王工程中的基本类型的变量是通过“变量属性”对话框 定义的,同时在“变量属性”对话框的属性卡片中设置它们 的部分属性。
在“工程浏览器”中左边的目录树中选择“数据词典”项, 右侧的内容显示区会显示当前工程中所定义的变量。双击“ 新建”图标,弹出“定义变量”属性对话框。组态王的变量 属性由基本属性、报警定义、记录和安全区三个属性页组成 。采用这种卡片式管理方式,用户只要用鼠标单击卡片顶部 的属性标签,则该属性卡片有效,用户可以定义相应的属性 。“变量属性”对话框如图2-1所示。
组态王内置的驱动程序与外围设备进行数据交换,为了方便工程人员用其它程序对该变量进行访问,可通过选中“允许DDE访问”,这样 组态王就作为DDE服务器,可与DDE客户程序进行数据交换。
填充色为灰色的四项是对IO模拟量进行工程值自动转换所需要的。组态王将采集到的数据按照这四项的对应关系自动转为工程值。
任务2.1 变量的定义与管理
只对I/O类型的变量起作用,工程人员只需从下拉式“连接设备”列表框中选择相应的设备即可。
连接设备为DDE设备时,DDE会话中的项目名,可参考Windows的DDE交换协议资料。
定要与组态王定义的变量进行连接通讯的寄存器变量名,该寄存器与工程人员指定的连接设备有关。
规定I/O模拟量输入原始值到数据库使用值的转换方式。有线性转化、开方转换、非线性表和累计等转换方式。
允许DDE访问 备注
变量为IO模拟变量时,驱动程序中输入原始模拟值的上限。
在系统运行中修改变量的域值(可读可写型)时,系统会自动保存这些参数值,系统退出后,其参数值不会发生变化。当再启动系统时, 变量的域的参数值为上次系统运行时最后一次的设置值,无需用户再去重新定义
在系统运行中变量的值发生变化后,系统会自动保存改值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一 次变化的值。
在对话框中只能定义八种基本类型(内存离散、内存实型、内存长整数、内存字符串、I/O 离散、I/O实型、I/O长整数、I/O字符串)中的一种。
用于输入对变量的描述信息。
数据类型为模拟量或整型时此项有效。只有当该数据变量的值变化幅度超过“变化灵敏度 ”时,“组态王”才更新与之相连接的画面显示(缺省为0)。
2.1.3 变量域
•变量域的概念 •变量的属性用专门术语称为“变量的域”。对每个 变量域的引用就是把变量名和域名用“·”号连接 起来即可,类似于高级语言(C++)中的“结构”, 比如变量“反应罐温度”的报警组名(Group)域, 写成“反应罐温度.Group”。
任务2.1 变量的定义与管理
2.1.2 变量的定义
“变量属性”对话框的基本属性卡片中的各项用来 定义变量的基本特征,各项意义解释见表2-1。
表2-1“变量属性”中基本属性各项意义说明表
项目名称
项目含义
变量名 变量类型 描述 变化灵敏度 最小值
标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名 区分大小写,最长不能超过31个字符。第一个字符不能是数字。
任务分类
2.1 变量的定义与管理 2.2 图形及动画连接 2.3 趋势曲线的制作 2.4 报表的制作
任务分类
2.5 报警窗口的制作 2.6 组态王的系统安全管理 2.7 组态王的配方管理
任务2.1 变量的定义与管理
2.1.1变量的类型
1、基本变量类型 1)内存变量:是指那些不需要和其它应用程序交换 数据、也不需要从下位机得到数据、只在“组态王 ”内需要的变量 。
3)字符串型变量
类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称, 密码等,该类型变量可以进行比较运算和赋值运算。字符串长度最大值为128个字符。 4)整数变量
类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 (-2147483648)~2147483647。 5)结构变量
当组态王工程中定义了结构变量时,在变量类型的下拉列表框中会自动列出已定义的结构 变量,一个结构变量作为一种变量类型,结构变量下可包含多个成员,每一个成员就是一 个基本变量,成员类型可以为:内存离散、内存整型、内存实型、内存字符串、IO离散、 IO整型、IO实型、IO字符串。
பைடு நூலகம்
任务2.1 变量的定义与管理