B-61863C-2 3 PMC-SA1/SB7 34顺序程序存储容量 顺序程序的存储容量如下表所示。各部分的总和必须满足顺序程序的容量限制。 部分 项目 使用存储区 梯形图2 基本指令 功能指令 4字节 功能指令参数 字 符号庄注释2 条符号注释 24字节 字符注释 字节 信息”2 字符信息 字节 余 系统保留区域 大约1K字节 1顺序程序的总和(梯形图,符号注释,信息等的总和)不能超过顺序程序的存储空 2程序设计员可对各部分进行优化。这样可对各部分追加最多1K字节的存储PMC 空间。 32-字节字符存储空间加倍
B-61863C-2 3 PMC-SA1/SB7 - 17- 3.4 顺序程序存储容量 顺序程序的存储容量如下表所示。各部分的总和必须满足顺序程序的容量限制。 部分 项目 使用存储区*1 梯形图*2 基本指令 4 字节 功能指令 4 字节 功能指令参数 4 字节 符号/注释*2 一条符号/注释 24 字节 1 字符注释 1 字节*3 信息*2 1 字符信息 1 字节 其余 系统保留区域 大约 15K 字节 注 1 顺序程序的总和(梯形图,符号/注释,信息等的总和) 不能超过顺序程序的存储空 间。 2 程序设计员可对各部分进行优化。这样可对各部分追加最多 1K 字节的存储 PMC 空间。 3 2-字节字符存储空间加倍
3 PMC-SA1/SB B-6l863C-2 35与16/1821 MODELA系列的兼容性( PMC-SB7) l6i/1821 H-MODEL B中所使用的 PMC-SB7与16i/182 li-MODEL A中所使用的 PMC-SA5SB5SB6是兼 容的。但是请注意以下区别 (1) PMC-SA5SB5/SB6和 PMC-SB7间的区别 下表列出了各PMC型号之间的区别。可将PMCA5,PMC-SB5,和PMC-SB6程序转换为 PMC-SB7 程序。在做反向转换时,由于某些限制,例如PMC地址范围等,此时 PMC-SB7不能转换为其余PMC 类型 系列 161/181/21F-A 161/181/21F-B SAS SBS SB6 SB7 PMC PMC/CNC F0到F255 地址 接口(FG) G0到G25 G511 G767 PMC/机床 X0到X127 X200 兼容 接口(X,Y) Y0到Y127 Y200 系统软件用 K7到K19 K900到K909K900到K919 保持型 继电器(K) 基本指令 兼容 功能指令END3 不适用 CTRB DISP 适用 不适用 本表中不包含PMC地址保留区域的追加部分 (2)转换 PMC-SA5/SB5/SB6程序为PMC-SB7程序(源程序 在需要转换PMC-SA5/SB5/SB6程序为 PMC-SB7程序时,使用 FAPT LADDERⅢ。具体请参见以 下说明书。 FAPT LADDER-I操作说明书B-66234EN “103不同PMC型号之间顺序程序的转换” 转换顺序如下 i)用 FAPT LADDER-I软件将源程序转换为助记符文件 i)用文本编辑软件修改助记符文件的系统参数以适合 PMC-SB7 i)用 FAPT LADDER-I软件创建新的PMC-SB7程序
3 PMC-SA1/SB7 B-61863C-2 -18- 3.5 与 16i/18i/21i-MODEL A 系列的兼容性(PMC-SB7) 16i/18i/21i-MODEL B 中所使用的 PMC-SB7与 16i/18i/21i-MODEL A 中所使用的 PMC-SA5/SB5/SB6 是兼 容的。但是请注意以下区别。 (1) PMC-SA5/SB5/SB6 和 PMC-SB7 间的区别 下表列出了各 PMC 型号之间的区别。可将 PMC-SA5, PMC-SB5, 和 PMC-SB6 程序转换为 PMC-SB7 程序。在做反向转换时,由于某些限制,例如PMC 地址范围等,此时PMC-SB7 不能转换为其余PMC 类型。 系列 16i/18i/21i-A 16i/18i/21i-B SA5 SB5 SB6 SB7 PMC 地址 PMC/CNC 接口(F,G) F0 到 F255 G0 到 G255 - F511 - G511 - F767 - G767 PMC/机床 接口(X,Y) X0 到 X127 Y0 到 Y127 X200 - Y200 - 兼容 系统软件用 保持型 继电器(K) K17 到 K19 K900 到 K909 K900 到 K919 基本指令 兼容 功能指令 END3 CTRB MOVD 不适用 适用 DISP 适用 不适用 注) 本表中不包含 PMC 地址保留区域的追加部分。 (2) 转换 PMC-SA5/SB5/SB6 程序为 PMC-SB7 程序 (源程序) 在需要转换 PMC- SA5/SB5/SB6 程序为 PMC-SB7 程序时,使用 FAPT LADDER-III。 具体请参见以 下说明书。 FAPT LADDER-III 操作说明书B-66234EN “10.3 不同 PMC 型号之间顺序程序的转换” 转换顺序如下。 i) 用 FAPT LADDER-III 软件将源程序转换为助记符文件 ii) 用文本编辑软件修改助记符文件的系统参数以适合 PMC-SB7 ii) 用 FAPT LADDER –III 软件创建新的 PMC-SB7 程序
B-61863C-2 3 PMC-SA1/SB7 如需将PMC-SA5SB5SB6型号转换为PMC-SB7型号,修改“PMC类型”为" PMC-SB7' 如果对于PMC-SB7助记符文件中的参数不足,则其初始值由转换结果自动决定 ·PMC-SB7助记符文件中系统参数格式如下所示。 2 BINARY 2.计数器类型 (BINARY or BCD) 3 NO 3.操作面板 (YES or NO) 4 PMC-SB7 4.PMC类型 7150 7.梯形图执行比率(150%) 默认值为150。具体含义参见(7)在系统参数中追加“ LADDER EXEC”(梯形图执 行比率)( PMC-SB7 ⅳv)将助记符文件转换为源程序并覆盖到新建的PMC-SB7源程序中 (3)梯形图执行时间( PMC-SB7) 由于指令的执行速度加快了,有关执行时间的下述项目有所变化 第一级和第二级程序的执行周期 第一级程序的执行周期取决于第二级程序的分割数 梯形图执行和Ⅳ/O传送之间的时序 因此必须对机床进行运行测试 (4)顺序程序容量改变(PMC-SB7) 如第34章所述,系统和符号注释所占用的空间已改变。通常即使在由同样的源程序转换后 PMC-SB7 的程序容量要大于PMC-SA5SB5/SB6的容量。如果程序容量超过了闪存的存储空间,需改变梯形图选 项或减少符号和注释所占空间。 (5)画面的操作和显示( PMC-SB7) PMC-SB7的PMC画面操作与 PMC-SA5SB5/SB6基本一致。然而其中的有些画面由于操作方法和功能 的改进而有所变化。具体请参见“4. PMC-SAI/SB7的画面操作”。 (6)输入输出PMC参数PMC-SB7) 由于PMC参数(TCK①区域)的容量己改变,在 PMC IO画面的PMC参数的数据格式相应也有所改变 由 PMC-SA5/SB5/SB6输出的PMC参数可输入到PMC-SB7中。 由PMC-SB7输出的PMC参数不可输入到 PMC-SA5SB5SB6中
B-61863C-2 3 PMC-SA1/SB7 - 19- · 如需将 PMC-SA5/SB5/SB6 型号转换为 PMC-SB7 型号, 修改 “PMC 类型”为 ”PMC-SB7”. · 如果对于 PMC-SB7 助记符文件中的参数不足,则其初始值由转换结果自动决定。 · PMC-SB7 助记符文件中系统参数格式如下所示。 iv) 将助记符文件转换为源程序并覆盖到新建的 PMC-SB7 源程序中。 (3) 梯形图执行时间(PMC-SB7) 由于指令的执行速度加快了,有关执行时间的下述项目有所变化 - 第一级和第二级程序的执行周期 - 第一级程序的执行周期取决于第二级程序的分割数 - 梯形图执行和 I/O 传送之间的时序 因此必须对机床进行运行测试 (4) 顺序程序容量改变(PMC-SB7) 如第 3.4 章所述,系统和符号/注释所占用的空间已改变。通常即使在由同样的源程序转换后 PMC-SB7 的程序容量要大于 PMC-SA5/SB5/SB6 的容量。如果程序容量超过了闪存的存储空间,需改变梯形图选 项或减少符号和注释所占空间。 (5) 画面的操作和显示(PMC-SB7) PMC-SB7 的 PMC 画面操作与 PMC-SA5/SB5/SB6 基本一致。然而其中的有些画面由于操作方法和功能 的改进而有所变化。具体请参见“4. PMC-SA1/SB7 的画面操作”。 (6) 输入/输出 PMC 参数(PMC-SB7) 由于PMC 参数(T/C/K/D 区域)的容量已改变,在PMC I/O画面的PMC参数的数据格式相应也有所改变。 - 由 PMC-SA5/SB5/SB6 输出的 PMC 参数可输入到 PMC-SB7 中。 - 由 PMC-SB7 输出的 PMC 参数不可输入到 PMC-SA5/SB5/SB6 中。 %@0 2 BINARY 3 NO 4 PMC-SB7 7 150 % 2. 计数器类型 (BINARY or BCD) 3. 操作面板 (YES or NO) 4. PMC 类型 7. 梯形图执行比率 (150%)* 注 默认值为 150。具体含义参见“(7) 在系统参数中追加“LADDER EXEC”(梯形图执 行比率)(PMC-SB7)
3 PMC-SA1/SB B-6l863C-2 外部继电器地址(E)可用作PMC地址。 PMC-SB7的PMC参数中包含E地址。在输入 PMC-SB7的 PMC参数时,E地址被覆盖 (7)在系统参数中追加“ LADDER EXEC( PMC-SB7 在PMC-SB7中,由于有第三级程序,因此追加了系统参数 "LADDER EXEC 在此参数中指定第一级和第二级程序的执行比 默认值150 设定范围1到150 如果不使用第三级程序,设定最大值(150)。 如果使用第三级程序,设定最大值时第三级程序有可能无法良好运行,设定参数以减少第一级和第 二级程序的执行时间。 第一级和第二级程序的执行时间由下式计算 第一级和第二级程序的执行时间”=5 msec x- LADDER EXEC 100 第三级程序的执行时间由下式计算 “第三级程序的执行时间”=75msec-“第一级和第二级程序的执行时间 例如,此参数中的设定值为“100”,第一级和第二级程序的执行时间为5mse,第三级程序的执行时 间为25msec 8)流程图型顺序程序(PMC-SB7 这是PMC-SB7的选择功能。 在第一版中不能指定此选项
3 PMC-SA1/SB7 B-61863C-2 -20- 外部继电器地址(E) 可用作 PMC 地址。PMC-SB7 的 PMC 参数中包含 E 地址。在输入 PMC-SB7 的 PMC 参数时,E 地址被覆盖。 (7) 在系统参数中追加“LADDER EXEC” (PMC-SB7) 在 PMC-SB7 中,由于有第三级程序,因此追加了系统参数“LADDER EXEC”。 在此参数中指定第一级和第二级程序的执行比。 默认值 150 设定范围 1 到 150 - 如果不使用第三级程序,设定最大值(150)。 - 如果使用第三级程序,设定最大值时第三级程序有可能无法良好运行,设定参数以减少第一级和第 二级程序的执行时间。 第一级和第二级程序的执行时间由下式计算。 “第一级和第二级程序的执行时间” = 5msec x 第三级程序的执行时间由下式计算 “第三级程序的执行时间” = 7.5msec – “第一级和第二级程序的执行时间” 例如,此参数中的设定值为“100”, 第一级和第二级程序的执行时间为5msec,第三级程序的执行时 间为 2.5msec。 (8) 流程图型顺序程序(PMC-SB7) 这是 PMC-SB7 的选择功能。 注 在第一版中不能指定此选项。 “LADDER EXEC” 100
B-61863C-2 3 PMC-SA1/SB7 36RUN到STOP转换信号,STOP到RUN转换信号和RUN状态信号( PMC-SB7) 36.1概述 (1)"RUN到STOP转换信号"和"STOP到RUN转换信号 在梯形图程序中使用"RUN到STOP转换信号”和"STOP到RUN转换信号”处理对应的事件 2)"RUN状态信号 RUN状态信号”用来向网络接口板,C执行器程序, FOCAS1以太网或HSB库表明梯形图和PMC C语言程序的执行状态。 36.2地址 76543210 R9015 R90150:STOP到RUN转换信号” (仅在梯形图程序中使用) R90151:RUN到STOP转换信号” (仅在梯形图程序中使用) R9091 R90912:RUN状态信号” 0:梯形图停止状态 梯形图运行状态
B-61863C-2 3 PMC-SA1/SB7 - 21- 3.6 RUN 到 STOP 转换信号, STOP 到 RUN 转换信号和 RUN 状态信号 (PMC-SB7) 3.6.1 概述 (1) "RUN 到 STOP 转换信号" 和"STOP 到 RUN 转换信号" 在梯形图程序中使用"RUN 到 STOP 转换信号" 和"STOP 到 RUN 转换信号" 处理对应的事件。 (2) "RUN 状态信号" “RUN 状态信号" 用来向网络接口板,C 执行器程序,FOCAS1 以太网或 HSSB 库表明梯形图和 PMC C 语言程序的执行状态。 3.6.2 地址 7 6 5 4 3 2 1 0 R9015 7 6 5 4 3 2 1 0 R9091 R9015.0:“STOP 到 RUN 转换信号” (仅在梯形图程序中使用) R9015.1:“RUN 到 STOP 转换信号” (仅在梯形图程序中使用) R9091.2:“RUN 状态信号” 0 : 梯形图停止状态 1 : 梯形图运行状态