GRAPH编程及应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动添加跳转起始步的转换
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.21
SITRAIN
自动化与驱动培训教材
2. 编辑步的名称 表示步的方框内有步的编号 和步的名称( Step1 ( 如 S 1)和步的名称( 如Step 1) , 点击相应项可以进行修改, 点击相应项可以进行修改 , 不能 用 汉 字 作 步 和 转 换 的名称。 的名称。 将步S 将步 S 1 ~ S 5 的名称依次改为 “Initial(初始化)”、 ER_SG( 东西向红灯“ ER_SG ( 东西向红灯 - 南北向绿 ”“ER_SY 东西向红灯ER_SY( 灯 ) ”“ ER_SY ( 东西向红灯 - 南 北向黄灯) EG_SR( 北向黄灯 )” 、 “ EG_SR( 东西向 绿灯- 南北向红灯) 绿灯 - 南北向红灯 ) ” 、 “ EY_SR ( 东 西 向 黄 灯 - 南 北 向 红 灯)”。
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.13
SITRAIN
自动化与驱动培训教材
步中的标准动作 使用简单指令的动作块
Step_block _1 N M1.1 S M1.2 R M1.3 D M1.4 T#1H2M3S L M1.5 T#4MS CALL FC1
S7- GRAPH 软件包 用于顺控器编程的工具
• 与 IEC 61131-3兼容 兼容 • 为满足制造业要求而设计 • 以图形方式把流程 细分为步和转换条件 • 步包含动作 • 转换条件检验步的激活条件
S1
T1 S2 S5 S6
T4
自动执行下列工作
• • • • • 计划, 计划,组态 编程 调试 启动 维护, 维护,诊断
计数器
• • • • CS = 设置计数 CU =增计数 增计数 CD =减计数 减计数 CR = 复位计数
定时器
• TL = 扩展脉冲 • TD = 延时开 • TR = 复位时间
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.17
SITRAIN
自动化与驱动培训教材
由联锁决定的动作 使用条件指令的动作块
Step_block _2 NC M1.1 SC M1.2 RC M1.3 DC M1.4 T#1H2M3S LC M1.5 T#4MS CALLC FB5.DB3
条件
• 带有标识符“C”(条件)的动作,仅在步的联锁条件为真(“C”=1)时执行。 带有标识符“ (条件)的动作,仅在步的联锁条件为真( = )时执行。 • 条件为零时存在联锁错误,受条件C限制的动作不会被执行。将该步打上标志,并 条件为零时存在联锁错误,受条件 限制的动作不会被执行。将该步打上标志, 限制的动作不会被执行 且发送错误信息“ 且发送错误信息“Error” 。
选择浏览窗口的停泊位置
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.6
SITRAIN
自动化与驱动培训教材
Sequencer浮动工具栏 2. Sequencer浮动工具栏
插入顺控器 插入永久性 FC/FB 调用 插入永久性条件 插入动作 插入监视时间 U 插入监视时间 T 并行分支汇合 插入并行分支 选择性分支汇合 插入选择性分支 分支终止 跳转 插入步和转换 选择对象 预选和直接方式切换
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.18
SITRAIN
自动化与驱动培训教材
转换条件、 转换条件、步联锁和步监控
"Door_closed" 联锁
()
"Time_off" 监控
(步)联锁
()
(步)监视
S3 步3
"Valve_1" "Valve_2"
S2 步2
T2 转换条件 2
步激活条件
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.2
SITRAIN
自动化与驱动培训教材
创建顺控器 FB
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.3
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.7
SITRAIN
自动化与驱动培训教材
3. 转换条件编辑工具栏
梯形图分支闭合 插入梯形图分支 插入比较指令 插入常闭指令触点 插入常开指令触点
SIMATIC S7
Siemens AG 2001。保留所有权利。
浮动的浏览窗口
浮动工具栏 工作区
选项卡
转换条件编辑指令
详细信息窗口
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.5
SITRAIN
自动化与驱动培训教材
1.视窗工具栏 1.视窗工具栏
缩放比例
区域放大 缩小 放大 显示/隐藏详细信息窗口 显示/隐藏浏览窗口 显示/隐藏步的条件和动作项 显示/隐藏注释区域 切换符号地址显示方式 显示永久性指令 单步显示方式 顺控器显示方式
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.15
SITRAIN
自动化与驱动培训教材
由事件触发的动作
使用Байду номын сангаас件驱动指令的动作块
Step_block _3 A1 N M1.1 L1 N M1.2 L0 N M1.3 S1 N M1.4 S0 N M2.4 V1 N M2.5 V0 N M2.6
()
"Time_off" 监控
()
动作命令框
S20 NC L1 S D
"输入 输入1" 输入 "输 2" 输
"Forward" Q 4.3 M3.0 T#4s
T20 N
步激活条件
A := B - C
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.12
T2 S4
T5
T3
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.1
SITRAIN
自动化与驱动培训教材
顺序控制系统的程序结构
S1 步1
电机 限位开关
步1 动作 动作
T1 转换条件 1
步激活条件 步2 动作 动作 输入 1 输入 2
SITRAIN
自动化与驱动培训教材
动作中的数学运算 带指令的动作块
Step_block _5 N MW0 := IW40 S1 NC A_1 := B_2 N C_1 := BCD_TO_NUM(IW4) A1 N E_5 := EXP(MD22) S1 N X_Diff := X_new - X_old S1 N Path:= V_act * Delta_T
动作在事件发生的扫描周期 中执行一次
时间
• • • • • • • A1 = 确认 L1 = 联锁错误到达 L0 = 联锁错误离开 S1 = 步已激活 S0 = 步已取消激活 V1 = 监控错误到达 V0 = 监控错误离开
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.16
总是需要动作 标识符N 标识符 也可以关联到一个事件 且结合联锁条件C 或/且结合联锁条件 且结合联锁条件
赋值
• 直接赋值,例如:A := B 直接赋值,例如: • 使用内置函数赋值 - 转换函数,例如 := ROUND(D) 转换函数,例如C - 数学函数,例如 := SQRT(D) 数学函数,例如E - 其它函数,例如 := RLDA(G) 其它函数,例如F • 使用算子赋值,例如A := B + C 使用算子赋值,例如
步
T3 Valves_on
转换
MW0 MW2
CMP ==I
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.19
SITRAIN
自动化与驱动培训教材
编辑S7 GRAPH功能块 FB) 功能块( 编辑S7 GRAPH功能块(FB)
规划顺序功能图 编辑步的名称 动作的编辑 编程转换条件
SITRAIN
自动化与驱动培训教材
动作中的定时器和计数器 使用定时器与计数器的动作块
Step_block _4 S1 CU C3 A1 CSC C2 C#123 S1 TL T5 S5T#2M3S L1 TDC T6 S5T#4MS
总是与事件关联。 总是与事件关联。 在发生事件的扫描循环中 引发执行一次动作 也可以与联锁条件C组合 也可以与联锁条件 组合
单页
单步
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.10
SITRAIN
自动化与驱动培训教材
顺控器元素
顺控器 1 初始步 S1 选择分支, 选择分支,打开 并行分支, 并行分支,打开 转换 T1 S2 S5 S6 T4 S8 T6 T9 顺控器 2 S7
• • • • •
N = 未保存的赋值 S = 设定值(已保存) 设定值(已保存) D = 有延时,不保存赋值,延时时间为 有延时,不保存赋值,延时时间为T L = 时间限制 ,在限定时间内不保存赋值 CALL = 块调用
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.14
T2 S4
T5
T7 S9
并行分支, 并行分支,闭合 选择分支, 选择分支,闭合 T3
T9 S8 跳转到 步8
顺控器结束
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.11
SITRAIN
自动化与驱动培训教材
动作编程
"Door_closed" 联锁
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.20
SITRAIN
自动化与驱动培训教材
1.规划顺序功能图 1.规划顺序功能图 ①插入“步及步的转换”; 插入“步及步的转换” ②插入“跳转”。 插入“跳转”
输入目标步的编号
光标指向目标步的框线
SIMATIC S7
Siemens AG 2001。保留所有权利。 日期:2011-11-7 文件:PRO2_12E.22
SITRAIN
自动化与驱动培训教材
3. 动作的编辑 用鼠标点击S 的动作框线, ① 用鼠标点击 S 2 的动作框线 , 然后点击动作行工具,插入3 然后点击动作行工具 , 插入 3 个动 作行;在第3 作行 ; 在第 3 个动作行中输入命令 回车, “ D ”回车, 第 2 行的右栏自动变为 回车 2 行 , 在第1 行内输入位地址, 如 在第 1 行内输入位地址 , 然后回车;在第2 M 0. 0 , 然后回车 ; 在第2 行内输入 输入时间常数, T#20 20S 输入时间常数, 如 T# 20S ( 表示延 时 20s),然后回车。 ),然后回车 20s),然后回车。 ②按照同样的方法,完成 S3~S5的命令输入 的命令输入。 S3~S5的命令输入。
SITRAIN
自动化与驱动培训教材
S7- GRAPH用户界面 用户界面
2
1
3
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.4
SITRAIN
自动化与驱动培训教材
了解S7 GRAPH编辑器 了解S7 GRAPH编辑器
标准工具栏
视图工具栏
日期:2011-11-7 文件:PRO2_12E.8
SITRAIN
自动化与驱动培训教材
4. 浏览窗口
图形选项卡
顺控器选项卡
变量选项卡
SIMATIC S7
Siemens AG 2001。保留所有权利。
日期:2011-11-7 文件:PRO2_12E.9
SITRAIN
自动化与驱动培训教材
顺控器视图
总览
SITRAIN
自动化与驱动培训教材
标准动作 对标准动作可以设置互锁(在命令的后面加“ ), 对标准动作可以设置互锁(在命令的后面加“C”), 仅在步处于活动状态和互锁条件满足时,有互锁的动作才 仅在步处于活动状态和互锁条件满足时, 被执行。没有互锁的动作在步处于活动状态时就会被执行。 被执行。没有互锁的动作在步处于活动状态时就会被执行。