240 likes | 379 Views
源文件编程 和 用户程序的重新接线. “ 什么是 口令 ? ”. PRGG_T2D. 编程工具. PRGG_T2D. 利用文本编辑器生成程序. 启动文本编辑器. 文件. 文件. 编辑一个源文件 (1). 被编辑的源文件. 块样板. 插入块样板. 插入块. 产生. 块. 插入文件. 插入文件. 编辑一个源文件 (2). 分配给. UDT. 调用. 全局 DB. 调用. UDT 型 DB. 分配给. 调用. FB3. FB3 的背景 DB. 调用. FC5. OB1. 代码块的语法. 数据块的语法. 变量声明.
E N D
源文件编程和用户程序的重新接线 “什么是 口令? ”
PRGG_T2D 编程工具 PRGG_T2D
文件 文件 编辑一个源文件 (1) 被编辑的源文件 块样板 插入块样板 插入块 产生 块 插入文件 插入文件
编辑一个源文件 (2) 分配给 UDT 调用 全局DB 调用 UDT型DB 分配给 调用 FB3 FB3的背景DB 调用 FC5 OB1
:: :: 练习2.1: 利用源文件将FC转换为FB (2)
A I 16.7 . . . . AN I16.7 “旧”程序 A I 17.0 . . . . AN I17.0 “新”程序 程序重新接线简介 信号模板前连接器 失效的通道 I 16.7 可用的通道 I 17.0
“Source Files” 文件夹 “Blocks” 文件夹 带符号地址的STEP 7 程序 带符号地址的源程序 重新接线的 带符号地址的STEP 7 程序 1 3 符号表 (新) 2 概述:用源程序实现重新接线 “Blocks” 文件夹 符号表 (旧)
之后 符号表:改变绝对地址 之前
FC 5 “新” 重新接线的结果 FC 5 “旧”
1 在SIMATIC管理器中,从项目“STOE_32” 下将S7程序REWIRE拷贝到“My Project”项目 下 一个名为“REWIRE”的S7程序被存在项目“My Project”中。 2 在S7程序“REWIRE”中,单击“Blocks”对象 对象被选中。 3 选择菜单命令Options -> Rewire. 弹出“重新接线”窗口。 4 在旧地址中输入I 8.0,在新地址中输入I 9.0,用“OK”钮确认 S7 程序“REWIRE”被修改成新地址。 5 从S7 程序“REWIRE”打开符号表,把符号LB1的地址从 I 8.0 换成 I 9.0。 保存符号表并退出符号编辑器。 符号LB1被分配一个新地址。 6 利用交叉参考表检查重新接线是否成功。 I 9.0替换程序中原来的 I 8.0。 练习2.2:用SIMATIC管理器实现重新接线 步骤 操作 结果
修改扫描 2x
练习2.3:修改扫描 为安全起见,采用常闭触点 (NC) 停止设备。当出现断线或接地故障时,这个开关停止设备运行。 程序中的对信号“1”的扫描必须用对信号“0”的扫描代替。