首页 SIMATIC STEP5教程(中文)

SIMATIC STEP5教程(中文)

举报
开通vip

SIMATIC STEP5教程(中文) SIEMENS SIMATIC 67(3� instruction CncLabJohn 2003 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 西门子STEP5教程 可编控制器是一种数字操作的电子系统 专为工业环境下应用而设计 它采用可 编程的存贮器 存贮执行逻辑运算 顺序控制 定时 计数和算术运算...

SIMATIC STEP5教程(中文)
SIEMENS SIMATIC 67(3� instruction CncLabJohn 2003 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 西门子STEP5 教程 人力资源管理pdf成真迷上我教程下载西门子数控教程protel99se入门教程fi6130z安装使用教程 可编控制器是一种数字操作的电子系统 专为工业环境下应用而 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 它采用可 编程的存贮器 存贮执行逻辑运算 顺序控制 定时 计数和算术运算等操作指令 并通过数字式 模拟式的输入和输出来控制各类机械和生产过程 可编程控制器和 它的有关设备应易于和工业控制系统联成一个整体 并易于扩充其功能 以下对西门子的PLC产品升级情况做一下介绍 1 S1 基本逻辑控制 2 S2 步进和顺序控制 3 S3 用存贮方式实现控制 并始使用STEP3语言 4 S4 大型存贮方式 采用了320计算机 5 S5 采用微处理器实现的控制 6 S7 西门子新一代PLC 速度更快 功能更强 S5系列产品包括 S5 90U S5 95U S5 100U S5 115U S5 101R S5 110A S5 130A S5 135W 等等 其中后缀的含义如下 A 无通风的牢固型结构 K 带通风的紧凑型结构 S 快速处理 W 字处理 R 开关语言 U 通用型 第 1 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 西门子STEP5教程 教程主要是以S5 115为例 以下是整个内容的简介 目 录 一. S5 115系列CPU 性能表 二. 硬件知识简介 存储器子模块表 CPU模板 电源模板 三. 可编程控制器的地址分配 S5-115 CPU RAM S5-115 CPU RAM分配表 十六进制 -- 十进制数转换表 系统数据RS表 S5-115 数字I/O占用地址登记表 I/O与PII/PIQ对照表 I 与 I 口地址对照表 四. 可编程控制器的启动 启动 总清 CPU 状况 CPU 指示灯况 PII PIQ F T C RS和一些存储器地址状况 扫描 其它处理 五 STEP5指令详解 基本输入输出指令 计时器 计数器 条件码和无条件跳转 第 2 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 数据传送指令 L T LIR TIR TNB 变址操作指令 DO 变址操作指令 DI 六. STEP5编程结构 块结构 功能块 数据块 顺序块 集成的功能块 七 SINEC L1局部网 原理介紹 数据交换 八.STEP5编程软件的使用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 以STEP5 6.6为例 九.高级应用篇 特殊故障检测 控制位 Control bit 中断堆栈 ISTACK 块堆栈 BSTACK 检修例子 例1 设备超时故障 例2 数据传送错误 例3 扫描超时故障 例4 替换错误 一些故障现象和原因 第 3 页 www.plcworld.cn 西 门 子 STEP5 教 程 (1)电源模块 PS951 电源模块从115VAC/230VAC或DC24V外部电压为PLC产生工作电压 这模块采用电 池或外接电源以保存RAM内容 PS951模板也进行监视和信号传输功能 可编程控制器的 工作原理 数字放映机工作原理变压器基本工作原理叉车的结构和工作原理袋收尘器工作原理主动脉球囊反搏护理 CncLabJohn 2003 第 4 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 内部RAM或RAM存贮子模块有下列特性 可很快改变存贮器内容 可存贮和改变用户数据 电源断电并无电池时 将丢失存贮内容 过程映像(PII PIQ) 输入和输出模块的信号状态存贮在CPU的“过程映像”内 过程映像保留在CPU的RAM中 输入和 输 出模块有如下各自的映象 输入过程映象PII 输出过程映象PIQ 一. CPU 性能表 CPU941 CPU942 CPU943 CPU944 语句执行时间 30us 18us 10us 3us 扫描监视时间 500ms 500ms--可变 500ms--可变 500ms--可变 RAM内部 2K 10K 16K 96K RAM最大 18K 42K 48K 96K IW 0--127 0--127 0--127 0--127 QW 0--127 0--127 0--127 0--127 PW 128--254 128--254 128--254 128--254 FW保持 0--127 0--127 0--127 0--127 FW非保持 128--255 128--255 128--255 128--255 T保持 0--63 0--63 0--63 0--63 T非保持 64--127 64--127 64--127 64--127 C保持 0--63 0--63 0--63 0--63 C非保持 64--127 64--127 64--127 64--127 OB块 0--255 0--255 0--255 0--255 PB块 0--255 0--255 0--255 0--255 FB块 0--255 0--255 0--255 0--255 SB块 0--255 0--255 0--255 0--255 DB块 2--255 2--255 2--255 2--255 第 5 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 注: OB PB FB SB 块长度最大为8K, DB块最大为4096字(S5可寻址256字) DB0 DB1被系统占用, DB0不在用户存储器区域 OB40以上不能不编辑 二. 硬件 可用的存储器子模块表 性质 定货号 容量 编程号 EPROM 6ES5 375-0LA15 8KB 11 EPROM 6ES5 375-0LA21 16KB 12 EPROM 6ES5 375-0LA41 32KB 17 EPROM 6ES5 375-0LA61 64KB 122 EPROM 6ES5 375-0LA71 128KB 163 EEPROM 6ES5 375-0LC31 8KB 211 EEPROM 6ES5 375-0LC41 16KB 212 RAM 6ES5 375-0LD11 8KB RAM 6ES5 375-0LD21 16KB RAM 6ES5 375-0LD31 32KB S5-115 CPU RAM 地址分配表 地址 容量 内容 0000 - 0FFF 4KB 智能 I/O 模板 1000 - CFFF 48KB 用户 RAM, 存用户PLC程序 D000 - DBFF 3KB 内部数据(存有标准功能块FB240-FB251,OB31,OB160,OB251,DB1等) DC00 - E5FF 块地址清单 DC00 - DDFF 256Word OB块 DE00 - DFFF 256Word FB块 E000 - E1FF 256Word PB块 E200 - E3FF 256Word SB块 E400 - E5FF 256Word DB块 E600 - E9FF 1KB 内部数据 EA00 - EBFF 512Byte 系统数据 RS区 第 6 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 EC00 - ECFF 128Word 计时器 T ED00 - EDFF 128Word 计数器 C EE00 - EEFF 256Byte 标志 F EF00 - EF7F 128Byte 输入映象 PII EF80 - EFFF 128Byte 输出映象 PIQ F000 - FFFF I/O区域,内部存储器 F080 - F0FF 64Word 模拟模板口 注: 1. PLC本身带来的标准功能块存在从D000开始的地址里, 很容易识别 2. PII PIQ 可以用LIR TIR 访问, I/O区域可用LIR访问实际存在的I区, 用LIR访问 实际上不存在的I区和用TIR访问I/O区域时, 都会产生设备超时故障(QVZ灯亮) 访问F000以上I/O区域实际上等于访问I/O硬件 第 7 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 十六进制 -- 十进制数转换表 00 0 10 16 20 32 30 48 40 64 50 80 60 96 70 112 01 1 11 17 21 33 31 49 41 65 51 81 61 97 71 113 02 2 12 18 22 34 32 50 42 66 52 82 62 98 72 114 03 3 13 19 23 35 33 51 43 67 53 83 63 99 73 115 04 4 14 20 24 36 34 52 44 68 54 84 64 100 74 116 05 5 15 21 25 37 35 53 45 69 55 85 65 101 75 117 06 6 16 22 26 38 36 54 46 70 56 86 66 102 76 118 07 7 17 23 27 39 37 55 47 71 57 87 67 103 77 119 08 8 18 24 28 40 38 56 48 72 58 88 68 104 78 120 09 9 19 25 29 41 39 57 49 73 59 89 69 105 79 121 0A 10 1A 26 2A 42 3A 58 4A 74 5A 90 6A 106 7A 122 0B 11 1B 27 2B 43 3B 59 4B 75 5B 91 6B 107 7B 123 0C 12 1C 28 2C 44 3C 60 4C 76 5C 92 6C 108 7C 124 0D 13 1D 29 2D 45 3D 61 4D 77 5D 93 6D 109 7D 125 0E 14 1E 30 2E 46 3E 62 4E 78 5E 94 6E 110 7E 126 0F 15 1F 31 2F 47 3F 63 4F 79 5F 95 6F 111 7F 127 80 128 90 144 A0 160 B0 176 C0 192 D0 208 E0 224 F0 240 81 129 91 145 A1 161 B1 177 C1 193 D1 209 E1 225 F1 241 82 130 92 146 A2 162 B2 178 C2 194 D2 200 E2 226 F2 242 83 131 93 147 A3 163 B3 179 C3 195 D3 211 E3 227 F3 243 84 132 94 148 A4 164 B4 180 C4 196 D4 212 E4 228 F4 244 85 133 95 149 A5 165 B5 181 C5 197 D5 213 E5 229 F5 245 86 134 96 150 A6 166 B6 182 C6 198 D6 214 E6 230 F6 246 87 135 97 151 A7 167 B7 183 C7 199 D7 215 E7 231 F7 247 88 136 98 152 A8 168 B8 184 C8 200 D8 216 E8 232 F8 248 89 137 99 153 A9 169 B9 185 C9 201 D9 217 E9 233 F9 249 8A 138 9A 154 AA 170 BA 186 CA 202 DA 218 EA 234 FA 250 8B 139 9B 155 AB 171 BB 187 CB 203 DB 219 EB 235 FB 251 8C 140 9C 156 AC 172 BC 188 CC 204 DC 220 EC 236 FC 252 8D 141 9D 157 AD 173 BD 189 CD 205 DD 221 ED 237 FD 253 8E 142 9E 158 AE 174 BE 190 CE 206 DE 222 EE 238 FE 254 8F 143 9F 159 AF 175 BF 191 CF 207 DF 223 EF 239 FF 255 第 8 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 系统数据 RS 表 RS号 RAM地址 说 明 RS5 EA0A 控制位 Control bits RS6 EA0C 控制位 Control bits RS7 EA0E 控制位 Control bits RS16(EA20)-RS19(EA27) 数入IW0-IW127占用地址登记 RS20(EA28)-RS23(EA2F) 数出QW0-QW127占用地址登记 RS24(EA30)-RS27(EA37) 数入IW128-IW255占用地址登记 RS28(EA38)-RS31(EA45) 数出QW128-QW255占用地址登记 RS46 EA5C 可能是ASCII码驱动器用 RS48(EA60)-RS55(EA6E) 可能是ASCII码驱动器用 RS57(EA72)-RS63(EA7E) 可能是CP 530通讯处理器或两台PLC点对点通讯用 RS96 EAC0 扫描监视时间省缺为32h(50),即500MS(时间单位为10MS) RS97 EAC2 调用OB13时间间隔 RS98 EAC4 调用OB12时间间隔 RS99 EAC6 调用OB11时间间隔 RS100 EAC8 调用OB10时间间隔 RS103 EACE 发生超时的模板的绝对口地址, 如 L PY8 超时, RS103(EACE)=F008 T PY22超时, RS103=F016 RS203 EB96 累加器 1 (Accumulator 1 ) RS204 EB98 累加器 2 RS205 EB9A 指令寄存器 (Operating register) RS206 EB9C 步地址计数器(存下一条要指行的指令的地址) RS207 EB9E 块堆栈指示器(指针) RS208 EBA0 数据块地址 RS209 EBA2 第1嵌套级 ES210 EBA4 第2/3嵌套级 RS211 EBA6 第4/5嵌套级 RS212 EBA8 第6嵌套级 RS213 EBAA 条件码( Condition code ) RS214 EBAC 中断(故障)原因字 ( Cause of interrupt ) 第 9 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 S5-115数字I/O占用地址登记表 I / O 字地址 系统字 RAM地址 位-> 7 6 5 4 3 2 1 0 RS16(左8位) EA20 IW14 IW12 IW10 IW8 IW6 IW4 IW2 IW0 (右8位) EA21 IW30 IW28 IW26 IW24 IW22 IW20 IW18 IW16 RS17(左8位) EA22 IW46 IW44 IW42 IW40 IW38 IW36 IW34 IW32 (右8位) EA23 IW62 IW60 IW58 IW56 IW54 IW52 IW50 IW48 RS18(左8位) EA24 IW78 IW76 IW74 IW72 IW70 IW68 IW66 IW64 (右8位) EA25 IW94 IW92 IW90 IW88 IW86 IW84 IW82 IW80 RS19(左8位) EA26 IW110 IW108 IW106 IW104 IW102 IW100 IW98 IW96 (右8位) EA27 IW126 IW124 IW122 IW120 IW118 IW116 IW114 IW112 系统字 RAM地址 位-> 7 6 5 4 3 2 1 0 RS20(左8位) EA28 QW14 QW12 QW10 QW8 QW6 QW4 QW2 QW0 (右8位) EA29 QW30 QW28 QW26 QW24 QW22 QW20 QW18 QW16 RS21(左8位) EA2A QW46 QW44 QW42 QW40 QW38 QW36 QW34 QW32 (右8位) EA2B QW62 QW60 QW58 QW56 QW54 QW52 QW50 QW48 RS22(左8位) EA2C QW78 QW76 QW74 QW72 QW70 QW68 QW66 QW64 (右8位) EA2D QW94 QW92 QW90 QW88 QW86 QW84 QW82 QW80 RS23(左8位) EA2E QW110 QW108 QW106 QW104 QW102 QW100 QW98 QW96 (右8位) EA2F QW126 QW124 QW122 QW120 QW118 QW116 QW114 QW112 系统字 RAM地址 位-> 7 6 5 4 3 2 1 0 RS24(左8位) EA30 IW142 IW140 IW138 IW136 IW134 IW132 IW130 IW128 (右8位) EA31 IW158 IW156 IW154 IW152 IW150 IW148 IW146 IW144 RS25(左8位) EA32 IW174 IW172 IW170 IW168 IW166 IW164 IW162 IW160 (右8位) EA33 IW190 IW188 IW186 IW184 IW182 IW180 IW178 IW176 RS26(左8位) EA34 IW206 IW204 IW202 IW200 IW198 IW196 IW194 IW292 (右8位) EA35 IW222 IW220 IW218 IW216 IW214 IW212 IW210 IW208 RS27(左8位) EA36 IW238 IW236 IW234 IW232 IW230 IW228 IW226 IW224 (右8位) EA37 IW254 IW252 IW250 IW248 IW246 IW244 IW242 IW240 系统字 RAM地址 位-> 7 6 5 4 3 2 1 0 RS28(左8位) EA30 QW142 QW140 QW138 QW136 QW134 QW132 QW130 QW128 (右8位) EA31 QW158 QW156 QW154 QW152 QW150 QW148 QW146 QW144 RS29(左8位) EA32 QW174 QW172 QW170 QW168 QW166 QW164 QW162 QW160 (右8位) EA33 QW190 QW188 QW186 QW184 QW182 QW180 QW178 QW176 RS30(左8位) EA34 QW206 QW204 QW202 QW200 QW198 QW196 QW194 QW292 (右8位) EA35 QW222 QW220 QW218 QW216 QW214 QW212 QW210 QW208 RS31(左8位) EA36 QW238 QW236 QW234 QW232 QW230 QW228 QW226 QW224 (右8位) EA37 QW254 QW252 QW250 QW248 QW246 QW244 QW242 QW240 第 10 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 例: RS16 = EA20 = 0 F 0 0 h = 0000 1111 0000 0000 表示 IW0 -- IW7 已用 RS20 = EA28 = 1 0 0 0 h = 0001 0000 0000 0000 表示 QW8 已用 注: 当不用IM306接口等对槽口设定地址时, 输入和输出不能用同样的字节地址 一般的 I/O 没有中断能力 I/O 与 PII/PIQ 对照表 I RAM I RAM Q RAM Q RAM IW0 EF00 IW64 EF40 QW0 EF80 QW64 EFC0 IW2 EF02 IW66 EF42 QW2 EF82 QW66 EFC2 IW4 EF04 IW68 EF44 QW4 EF84 QW68 EFC4 IW6 EF06 IW70 EF46 QW6 EF86 QW70 EFC6 IW8 EF08 IW72 EF48 QW8 EF88 QW72 EFC8 IW10 EF0A IW74 EF4A QW10 EF8A QW74 EFCA IW12 EF0C IW76 EF4C QW12 EF8C QW76 EFCC IW14 EF0E IW78 EF4E QW14 EF8E QW78 EFCE IW16 EF10 IW80 EF50 QW16 EF90 QW80 EFD0 IW18 EF12 IW82 EF52 QW18 EF92 QW82 EFD2 IW20 EF14 IW84 EF54 QW20 EF94 QW84 EFD4 IW22 EF16 IW86 EF56 QW22 EF96 QW86 EFD6 IW24 EF18 IW88 EF58 QW24 EF98 QW88 EFD8 IW26 EF1A IW90 EF5A QW26 EF9A QW90 EFDA IW28 EF1C IW92 EF5C QW28 EF9C QW92 EFDC IW30 EF1E IW94 EF5E QW30 EF9E QW94 EFDE IW32 EF20 IW96 EF60 QW32 EFA0 QW96 EFE0 IW34 EF22 IW98 EF62 QW34 EFA2 QW98 EFE2 IW36 EF24 IW100 EF64 QW36 EFA4 QW100 EFE4 IW38 EF26 IW102 EF66 QW38 EFA6 QW102 EFE6 IW40 EF28 IW104 EF68 QW40 EFA8 QW104 EFE8 IW42 EF2A IW106 EF6A QW42 EFAA QW106 EFEA IW44 EF2C IW108 EF6C QW44 EFAC QW108 EFEC IW46 EF2E IW110 EF6E QW46 EFAE QW110 EFEE IW48 EF30 IW112 EF70 QW48 EFB0 QW112 EFF0 IW50 EF32 IW114 EF72 QW50 EFB2 QW114 EFF2 IW52 EF34 IW116 EF74 QW52 EFB4 QW116 EFF4 IW54 EF36 IW118 EF76 QW54 EFB6 QW118 EFF6 IW56 EF38 IW120 EF78 QW56 EFB8 QW120 EFF8 IW58 EF3A IW122 EF7A QW58 EFBA QW122 EFFA IW60 EF3C IW124 EF7C QW60 EFBC QW124 EFFC IW62 EF3E IW126 EF7E QW62 EFBE QW126 EFFE IW128-IW255和QW128-QW255无PII和PIQ 第 11 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 I 与 I 口地址对照表 I RAM I RAM I RAM I RAM IW0 F000 IW32 F020 IW64 F040 IW96 F060 IW2 F002 IW34 F022 IW66 F042 IW98 F062 IW4 F004 IW36 F024 IW68 F044 IW100 F064 IW6 F006 IW38 F026 IW70 F046 IW102 F066 IW8 F008 IW40 F028 IW72 F048 IW104 F068 IW10 F00A IW42 F02A IW74 F04A IW106 F06A IW12 F00C IW44 F02C IW76 F04C IW108 F06C IW14 F00E IW46 F02E IW78 F04E IW110 F06E IW16 F010 IW48 F030 IW80 F050 IW112 F070 IW18 F012 IW50 F032 IW82 F052 IW114 F072 IW20 F014 IW52 F034 IW84 F054 IW116 F074 IW22 F016 IW54 F036 IW86 F056 IW118 F076 IW24 F018 IW56 F038 IW88 F058 IW120 F078 IW26 F01A IW58 F03A IW90 F05A IW122 F07A IW28 F01C IW60 F03C IW92 F05C IW124 F07C IW30 F01E IW62 F03E IW94 F05E IW126 F07E PY128-PY255(F080-F0FF)为模拟模板口地址 第 12 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 四. PLC 运行过程 在CPU的前面板上可进行下列操作功能 插入存贮器模板 连接编程器(PG)或操作面板(OP) 连接SINEC L1 选择工作方式 预置保存功能 进行总复位 改变操作系统子模板(只在CPU944下) 工作方式 用方式选择开关可设置为“STOP”或“RUN”方式 在“STOP”(停止)方式下 不扫描程序 计时器 计数器 标志和过程映象保持CPU进入“STOP”状态时的值 输出模板禁止输出 注意 CPU从“STOP”到“RUN”时 过程映象和非保持性标志 计数器 计时器都置为0 “RUN”(运行)方式下 循环处理程序 程序中启动的计时器运行 读进输入模板信号状态 输出模板赋值 第 13 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 “再启动”方式 所有错误LED灯亮 处理重启动块OB21或OB22 处理计时器 禁止所有输入和输出模板 所有输入和输出映象的信号状态为0 扫描进间监控不工作 启动 冷启动: RN/ST 开关在RN位置, 打开电源模板的电源开关, PLC就进行冷启动 通电自检 1.电源和硬件检测 2.用户存储子模板检测 3.电池检测 通电自检完成, ST和BASP灯亮, 其余灯灭, 但当检测出故障时, ST灯闪 4.对于装有EPROM子模块的CPU 944, 将EPROM的程序拷贝到RAM 重新启动( Restart ) 5.清过程映象 PII PIQ 6.清非保持F T C 7.清数字输出 8.清I/O区域,内部存储器 F000 - FFFF 执行冷启动程序OB22 重新启动( Restart )完成时, CPU 进入运行状态, RN灯亮,其余灯灭 热启动: RN/ST开关在ST位置, 通电自检完成后, 将RN/ST开关由ST位置拨到RN位置,CPU就开始进 行热启动 PLC已通电, RN/ST开关在RN位置, 由于某种原因CPU已在停止状态, 这时可用编程器 热 启动CPU 热启动执行: 1. 重新启动 2. 执行热启动程序OB21 3. 热启动完成, 允许输出 在PLC 启动期间, 禁止所有输出, 扫描时间监控不工作 OB21 OB22执行时, 所有IW的状态肯定是0 注: 以上不完整, 顺序不一定对, 只作参考 总清 执行总清的两种方法: 1. 将复位设置开关拨到OR位置, 将RN/ST开关 RN-ST-RN-ST-RN 2. 用编程器执行一次PLC的Delete, 操作为: Object --> Blocks --> Delete --> in the PLC, 选择 all blocks=overall reset, 然后执行 Delete 注: 必需将RN/ST开关拨到ST位置才能进行总清 PLC 执行总清期间, CPU的BASP灯亮,CPU其余灯(包括ST灯)都不亮) 总清后清除以下内容: 1. PLC程序存储器 2. 所有的数据( PII PIQ F T C RS ) 3. 所有的错误( 估计是 RS 的信息 ) 第 14 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 注: 总清后, 所有PLC内部程序如FB240-FB251和EPROM子模板的程序都还保留, 可立即运 行 扫描 CPU 按以下顺序反复执行 1. 将输入模板状态读入输入映象区 PII 2. 执行OB1 3. 将输出映象区状态传送给输出模板 4. 循环到1.继续扫描 5. OB PB FB SB 可调用其余块或被别的块调用, 子程序调用(嵌套)深度最大为32级 其它处理 1. 当RS97-RS100设定的时间到来并允许中断时, 执行相应的时间处理程序 RS97 --> OB13, RS98 --> OB12, RS99 --> OB11, RS100 --> OB10 2. 当产生中断并且允许中断时, 执行相应的中断处理程序 中断 A: --> OB2, 中断 B: --> OB3, 中断 C: --> OB4, 中断 D: --> OB5 3. 当扫描时间超过RS96设定的时间时, 执行超时处理程序 OB31 4. 当电池电压低或没有电池时, 执行电池故障处理程序 OB34 5. 当访问S5总线(如执行LPW, LIR)发生超时时, 执行OB23(超时模板地址存在RS103) 6. 当更新I/O 映象发生超时时, 执行 OB24(最后一块故障模块地址存在RS103) 7. 在功能块调用时, 如果调用参数和功能块的形式参数不同时, 执行替换错误处理程 序 OB27 五. 程序 块结构 1. 块地址清单(目录): OB块 DC00, FB块 DE00, PB块 E000, SB块 E200, DB块 E400 存块地址的单元 = 块号(十六进制) X 2 + 块清单地址 PLC RAM 的块地址可从目录里查到 2. 块首: 块地址前五个字是块首, 意义为: 第一个字: 7070h 第二个字: 低八位是块号 高八位是类型: 其中最高两位意义为: 00 -- 无效块 01 -- RAM 的块 10 -- EPROM 的块 11 -- EEPROM 的块 另六位为: 000000 (00h) 无效块 000001 (41h) DB 000010 (42h) SB 000100 (44h) PB 001000 (48h) FB 010000 (50h) OB 第 15 页 www.plcworld.cn 西 门 子 STEP5 教 程 CncLabJohn 2003 第三个字: 高八位为编程器标识符 7 6 5 4 3 2 1 0 位号 0 0 无库号块 0 1 标准功能块 1 0 标准功能块 1 1 带库号的用户块 0 0 0 无块参数的块 0 0 1 带块参数的块 0 1 0 汇编语言块 0 1 1 带块参数的功能块外壳 0 0 0 用S5-110A 0 1 0 用S5-130A/K 1 0 0 语言集A(S5-110S,S5-130W,S5-150A/K,S5-11U,S5-115U) 1 1 0 语言集B(S5-135U,S5-150S/U)) 低八位是库号 第四个字: 库号 第五个字: 块长度(单位:字,包括块首) 例FB11的块首为: 7070 480B 8400 0000 00EC FB11 语言集A 带参数无库号 长度236字 3. 块内容: OB,PB,SB块从块地址起就是程序, 意义可查机器码表 DB块从块地址起就是数据, 格式和用编程器看到的一样 FB块从块地址起第一个字节是2D05, 接下来八个字节是块名的ASCII码义可查机器 码表 DB块从块地址起就是数据, 格式和用编程器看到的一样 FB块从块地址起第一个字节是2D05, 接下来八个字节是块名的ASCII码是块名的 ASCII码 功能块 功能块参数例子: 参数名 参数类型 数据类型 Decl :A I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :B I/Q/D/B/T/C: Q BI/BY/W/D: BY Decl :C I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KH Decl :D I/Q/D/B/T/C: B Decl :E I/Q/D/B/T/C: T Decl :F I/Q/D/B/T/C: C
本文档为【SIMATIC STEP5教程(中文)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_838019
暂无简介~
格式:pdf
大小:2MB
软件:PDF阅读器
页数:37
分类:互联网
上传时间:2012-01-12
浏览量:46