组态注意事项:
主要的差异如下表所示:
n
位置 | STEP 5 操作 | STEP 7 操作 |
块类型: | OB: 组织块 PB: 程序块 FB: 功能块 DB: 数据块 FX: 扩展功能块 DX: 系统数据块 | OB: 组织块 FC: 功能 FB: 功能块 DB: 数据块 SFC: 系统功能 SFB: 系统功能块 SDB: 系统数据块 |
块: | AG90: OB1,3,21,22; PB0..63, FB0..64, DB2..63 AG95: OB1,2,3,13,21,22,34,251; PB0..255,FB0..255, DB0..255 AG100: CPU100 和 CPU102: OB1,3,21,22; PB0..63, FB0..64, DB2..6 CPU103: OB1,2,3,13,21,22,34,251 PB0..255, FB0..255, DB0..255 AG115: OB1,2,3,13,21,22,34,251 PB0..255, FB0..255, DB0..255 CPU945: FX0..255, DX0..255 AG135: OB1,2,13,21,22,31,34,251 PB0..255, FB0..255, DB0..255 FX0..255 except 921, DX0..255 SB0..255 | CPU312: OB1, OB10, OB20 CPU31x, 147, 151, 154: OB1, OB10, OB20 CPU317: OB1, OB10, OB20, OB21 CPU319: OB1, OB10, OB20, OB21 n CPU31x (除了 315), 147, 151: CPU412: CPU412-1: |
块长度: | AG90 和 AG95: 4 KB AG100: CPU100: 4 KB, CPU102: 4 KB, CPU103: 8 KB, AG115: 8 KB, AG135: 8 KB | CPU31x (除了 315), 147, 151: FB: 16KB, FC: 16KB, DB: 16KB CPU315, 154: FB: 16KB, FC: 16KB, DB: 16KB CPU317: FB: 64KB, FC: 64KB, DB: 64KB CPU319: FB: 64KB, FC: 64KB, DB: 64KB CPU 412, 413, 414, 416: 64 KB |
网络数量: | 255 | 999 |
每个网络的语句: | 255 | STL: 最多 2000 行 FBD: 每行 7 个查询 LAD: 每行 7 个查询 |
块结构 | 线性结构和结构化结构 | 线性结构和结构化结构 |
集成的 OB: | AG95: OB31 循环周期触发和 OB251 PID 算法 AG100 CPU103: OB31 循环周期触发和 OB251 PID 算法 AG115: OB31 循环周期触发, OB160 OB251 PID 算法 CPU945 另外还包括: OB254 PII 读入 OB255 PIQ 输出 AG135: CPU922: OB 216-218, 220-224, 225-227, 240-248, 250, 251, 255 CPU948: OB..121, 122, 124-126, 131-133, 141-143, 150, 151,153,200,202-205,222,223,254,255 | 无 |
集成的 FB: | AG95: FB240 BCD_Dual 转换 FB241 Dual_BCD 转换 FB242 两位数乘法 FB243 两位数除法 FB250 AI 输入, FB251 AQ 输出 AG100 CPU102 和 103: FB240 BCD_Dual 转换 FB241 Dual->BCD 转换 FB242 两位数乘法 FB243 两位数除法 FB250: AI 输入, FB251 AQ 输出 AG115: FB238 COMPIEM, FB239 DELETE FB240 BCD_Dual 转换, FB241 Dual_BCD 转换 FB242 两位数乘法 , FB243 两位数除法 FB244 SEND, FB245 RECEIVE, FB246 FETCH, FB247 CONTROL, FB248 RESET FB250: AI 输入, FB251: AQ 输出 AG135: 无 | CPU312: 52 个 SFC, 12 个 SFB CPU31x, 147, 151, 154: 73 个 SFC CPU317: 73 个 SFC, 12 个 SFB CPU319: 73 个 SFC, 26 个 SFB, 12 个 SFB S7-400: CPU412-1, 413-1: 55 个 SFC 和 24 个 SFB CPU413-2DP: 58 个 SFC 和 24 个 SFB CPU414-1, 416-1: 55 个 SFC 和 24 个 SFB CPU414-2DP, 416-2DP: 58 个 SFC 和 24 个 SFB 说明:参见 PG 的在线帮助 |
手工重启动 带有存储器: | 只适合于 AG135: OB20 | S7-300: OB100 S7-400: OB100, OB101, OB102 |
手工重启动 无存储器: | AG90, AG95: OB21 AG100 CPU100, CPU102, CPU103: OB21 AG115, AG135 OB21 | S7-300, S7-400: OB 100 通过配置保持性数据进行记忆 |
带存储器自动重启动: | AG90, AG95: OB22 AG100 CPU100, CPU102, CPU103: OB22 AG115, AG135: OB22 | S7-300: OB100 包含本地数据估算 S7-400: OB101 通过配置保持性数据进行记忆 |
循环操作: | OB1 | S7-300: OB1 S7-400: OB1, OB90 |
过程报警程序 (I/O 报警): | AG90, AG95: OB3 AG100 CPU103, AG115, AG135: OB 2 | CPU31x, 147, 151, 154, CPU317 and CPU319: OB40 过程报警, OB55, OB56, OB57 (DPV1 报警,只适用于 DP CPUs) OB61 时钟同步报警* * CPU315-2 PN/DP 和 IM154-8 从固件版本 V2.5 起, CPU317 从固件版本 V2.5 起 CPU412: |
诊断报警程序: | AG95: OB34 电池故障 AG100: CPU103: OB34 电池故障 AG115: OB19 块不可用 OB23 QVZ (延迟时间确认)用于 I/O OB24 QVZ 用于 PIQ OB26 超过周期时间 OB27 FB 替代错误 OB32 使用 DB 加载和传送错误 OB34 电池故障 CPU945 另外包括: 带时间 OB 的 OB33 循环中断错误 AG135: OB19 块不可用 OB23 QVZ 用于 I/O OB24 QVZ 用于 PIQ OB25 寻址错误 CPU922, 928, 928B: OB26 超过周期时间 OB27 FB 替代错误 OB28 QVZ 用于 EB0 (过程报警) OB29 QVZ 用于分布式 I/O 访问 OB30 奇偶校验错误和用户内存 QVZ OB31 其它运行期错误 OB32 使用 DB 加载和传送错误 OB33 循环中断错误 OB34 含 SW 的控制器错误 CPU948: OB26 超过周期时间 OB27 FB 替代错误 OB28 QVZ 用于 EB0 (过程报警) OB29 QVZ 用于分布式 I/O. OB30 奇偶校验错误和用户内存 QVZ OB32 使用 DB 加载和传送错误 OB33 循环中断错误 OB34 DB/DX 命令输入错误 OB36 自检错误 | CPU31x, 147, 151, 154, CPU317, CPU319: OB65 技术同步中断(仅适合 315T 和 317T) OB80: 时间错误 OB82: 诊断报警 OB83: 拔除/重插入报警(仅适合 PN, IM151, 315 PN, IM154) OB85: 优先级错误 OB86: 子机架故障(仅适合 DP, PN IO) OB87: 通信错误 OB121: 编程错误(同步错误报警) OB122: 存取错误(同步错误报警) CPU412, CPU414, CPU416, CPU417: |
时间控制的程序处理: | AG95: OB13 AG100 CPU103: OB13 AG115: OB10, 11, 12 和 13 AG135: CPU922: OB13 每 100ms CPU928, CPU928B, CPU948: OB10 - 18 | CPU312, CPU31x, 147, 151, 154: OB30 CPU317, CPU319: OB32, OB33, OB35 CPU412: |
注意事项:
指令清单中包含更多详细信息:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337435.html