2024年2月19日发(作者:蔺颀)
BEIJING-FANUC PMC
SA1/SB7
梯形图语言补充编程说明书
B-61863C-2/01
BEIJING-FANUC 2003
BEIJING-FANUC PMC-MODEL SA1/SB7
梯形图语言补充编程说明书
本说明书是以下说明书的补充
名称
书号
BEIJING-FANUC PMC PA1/SA1/SA3梯形图语言编程说明书
B-61863C/01
目录表
FANUC 16i/18i/21i-MODEL B 系列
PMC-SA1/SB7 梯形图语言补充编程说明书
目录
1. 概述.............................................................................................................................................1
2. 适用软件......................................................................................................................................1
3. 2
3.1 PMC规格.............................................................................................................................2
3.2 PMC地址.............................................................................................................................4
3.3 功能指令..............................................................................................................................6
3.4 顺序程序存储容量..............................................................................................................17
3.5 与16i/18i/21i-MODEL A系列的兼容性(PMC-SB7)..........................................................18
3.6 RUN 到STOP 转换信号, STOP 到RUN 转换信号和RUN 状态信号(PMC-SB7)...21
4. PMC-SA1/SB7画面操作...........................................................................................................25
4.1 PMC-SA1画面操作...........................................................................................................25
4.2 PMC-SB7画面操作...........................................................................................................26
5. 设定功能....................................................................................................................................28
5.1 设定画面............................................................................................................................28
5.2 PMC保护功能...................................................................................................................30
5.3 参数设定实例.....................................................................................................................34
6. 梯形图监控 (PMC-SB7)............................................................................................................36
6.1 梯形图监控画面.................................................................................................................38
6.2 功能指令数据表浏览画面...................................................................................................54
6.3 程序列表浏览画面..............................................................................................................57
7. 集中监控功能 (PMC-SB7)........................................................................................................64
7.1 调用画面............................................................................................................................64
7.2 画面构成............................................................................................................................66
7.3 画面操作............................................................................................................................67
7.4 报警信息和解决方法..........................................................................................................69
8. 梯形图编辑功能 (PMC-SB7)....................................................................................................70
8.1 梯形图编辑画面.................................................................................................................70
8.2 画面构成............................................................................................................................71
8.3 画面操作............................................................................................................................72
8.4 设定画面............................................................................................................................75
8.5 网格编辑画面.....................................................................................................................77
8.6 有效网格构成.....................................................................................................................83
8.7 功能指令列表画面..............................................................................................................84
8.8 功能指令数据表编辑画面...................................................................................................85
-1-
目录表
8.9 程序列表编辑画面..............................................................................................................86
8.10 报警信息和解决方法..........................................................................................................90
9. 信号追踪功能 (PMC-SB7)........................................................................................................97
9.1 信号追踪画面 (初始画面)..................................................................................................98
9.2 设定追踪参数.....................................................................................................................99
9.3 设定采样地址...................................................................................................................101
9.4 追踪的执行.......................................................................................................................103
9.5 执行追踪后的操作............................................................................................................105
9.6 自动启动追踪的设定........................................................................................................109
10. PMC报警/系统报警................................................................................................................110
-2-
B-61863C-2 1概述/2适用软件
1. 概述
本说明书对于16i/18i/21i/Oi -MODEL B 系列所使用的 PMC-MODEL SA1/SB7 规格及其编程方法进行了说明。PMC-SB7 梯形图对于16i/18i/21i -MODEL A 系列中所使用的 PMC-SB6梯形图是兼容的。可通过简单的操作进行转换。请参见以下说明书。
名称
FANUC PMC-MODEL PA1/PA3/
SA1/SA2/SA3/SA5/SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2/NB6
梯形图语言编程说明书
本说明书中使用以下缩写。
系列
FANUC PMC-MODEL SA1
FANUC PMC-MODEL SB7
缩写
PMC-SA1
PMC-SB7
书号
B-61863E
参考项目
和PMC-SA1/SB6相同部分
(基本指令,功能指令, PMC 窗口等)
2. 适用软件
本说明书中的描述适用于以下软件。
软件
PMC-SA1 控制软件
PMC-SB7 控制软件
FAPT LADDER-III*1
注
1
-1-
系列号
406H
406G
―
版本
01 及其以后版本
01 及其以后版本
2.0 及其以后版本
要编制PMC-SB7梯形图,需要FAPT LADDER-III软件。
FAPT LADDER 和FAPT LADDER-II 不支持PMC-SB7。
3 PMC-SA1/SB7 B-61863C-2
3. PMC-SA1/SB7
3.1 PMC规格
PMC-SA1/SB7 的基本规格如下表所示。
PMC类型
编程方法
程序级数
第一级程序扫描周期
基本指令执行时间
程序容量
- 梯形图
- 符号和注释
- 信息
基本指令数
功能指令数
内部继电器 (R)
外部继电器 (E)
信息显示请求位 (A)
非易失性存储区
- 数据表 (D)
- 可变定时器 (T)
固定定时器
- 计数器 (C)
固定计数器 (C)
- 保持型继电器 (K)
子程序 (P)
标号 (L)
I/O Link
- 输入
- 输出
顺序程序存储
21i-B系列
PMC-SA1
梯形图
2
8ms
5.0μsec/步
最大约5,000步
1KB 到128KB
8KB 到64KB
12
48
1,100字节
-
200点(25字节)
1,860字节
40个(80字节)
100个
20个(80字节)
-
20字节
-
-
最大1,024 点
最大1,024 点
Flash ROM
128KB
PMC-SA1
机械手控制
梯形图
2
8ms
5.0μsec/步
最大约12,000步
1KB 到128KB
8KB 到64KB
12
48
1,100字节
-
200点(25字节)
1,860字节
40个(80字节)
100个
20个(80字节)
-
20字节
-
-
最大1,024 点
最大1,024 点
Flash ROM
128KB
16i/18i/21i-B系列
PMC-SB7
梯形图
3
8 ms
0.033μsec/步
最大约64,000步*1,2
1KB -
*2
8KB -
*2
14
69
8,500字节
8,000字节
2,000点(500字节,2位/点)
10,000字节
250个(1,000字节,4字节/个)
500个(定时器号指定)
100个(400字节,4字节/个)
100个(200字节,2字节/个)
120 字节
2000
9999
最大2,048点*3
最大2,048点*3
Flash ROM
128KB(16,000步或以下选项)
256KB(24,000步选项)
384KB(32,000/40,000步选项)
512KB(48,000步选项)
768KB(64,000步选项)
-2-
B-61863C-2 3 PMC-SA1/SB7
注
1. 这是程序仅由基本指令编制时的梯形图步数。使用功能指令时,梯形图的步数会有所改变。
2. 各部分的容量并没有限制,但顺序程序的总容量(梯形图,符号/注释,信息等的总和)不能超过其存储容量。
3. 基本的输入/输出点最多为1024/1024 点。指定I/O Link 扩展选项后可扩展至最多2048/2048 点。
-3-
3 PMC-SA1/SB7 B-61863C-2
3.2 PMC 地址
PMC-SA1/SB7中适用的PMC地址如下所示
地址
X
信号类型
从机床侧到PMC的输入信号
(MT→PMC)
从PMC到机床侧的输出信号(PMC→MT)
从NC到PMC的输入信号
(NC→PMC)
PMC类型
16i/18i/21i-B系列
PMC-SA1
X0 到X127
PMC-SB7
X0 到 X127
X200 到 X327*1
X1000 到X1127*2
Y0 到 Y127
Y200 到 Y327*1
Y1000 到 Y1127*2
F0 到 F767*3
F1000 到 F1767*4
F2000 到 F2767*4
F3000 到 F3767*5
G0 到 G767*3
G1000 到 G1767*4
G2000 到 G2767*4
G3000 到 G3767*5
R0 到 R7999
R9000 到 R9499*6
E0 到 E7999
A0 到 A249
A9000 到 A9249
C0 到 C399
C5000 到 C5199*9
K0 到 K99
K900 到 K919*10
T0 到 T499
T9000 到 T9499*11
D0 到 D9999
L1 到 L9999
P1 到 P2000
Y Y0 到Y127
F F0 到F255
G 从PMC到NC的输出信号
(PMC→NC)
G0 到G255
R
E
A
C
K
T
D
L
P
内部继电器
外部继电器*7
信息显示请求
信息显示状态*8
计数器
保持型继电器
可变定时器
数据表
标号数
子程序号
R0 到R999
R9000 到R9099
-
A0 到A24
-
C0 到C79
K0 到K19
T0 到T79
D0 到D1859
-
-
-4-
B-61863C-2 3 PMC-SA1/SB7
注
1 这些地址用于I/O Link通道2。需指定I/O link 扩展选项。
2 这些区域由PMC保留。不能指定其用于输入/输出。
在顺序程序中不能使用。
3 这些区域中包含PMC的保留部分。实际可使用的地址取决于CNC系统的配置。4 这些区域用于多路径系统。其包含PMC的保留部分。实际可使用的地址取决于CNC系统的配置。
5 这些区域由PMC保留。在顺序程序中不能使用。
6 这些区域由PMC系统软件用作特殊继电器。请根据各地址的说明使用。
7 这些区域可象内部继电器(R)一样使用。这些继电器(E)是非易失性继电器。 但是可象PMC参数一样对其通过存储卡进行输入/输出操作。
8 这些地址用于与信息显示请求信号一一对应的信息显示状态信号。不能对这些地址进行写操作。
9 这些区域用于计数器指令(CTRB),其要求固定数据作为预置值。
10 这些区域用于PMC控制软件。请根据说明使用这些信号。
11 这些区域由PMC保留。在顺序程序中不能使用。
-5-
3 PMC-SA1/SB7 B-61863C-2
3.3 功能指令
下表为PMC-SA1/SB7中适用/不适用的功能指令。
表3.3 功能指令(1/3)
指令名称 SUB
号 说明
END1
END2
END3
TMR
TMRB
TMRC
DEC
DECB
CTR
CTRB
CTRC
ROT
ROTB
COD
CODB
MOVE
MOVOR
MOVB
MOVW
MOVD
MOVN
COM
COME
JMP
JMPE
JMPB
JMPC
LBL
PARI
DCNV
1
2
48
3
24
54
4
25
5
56
55
6
26
7
27
8
28
43
44
47
45
9
29
10
30
68
73
69
11
14
第一级程序结束
第二级程序结束
第三级程序结束
定时器
固定定时器
定时器
译码
二进制译码
计数器
固定计数器
计数器
旋转控制
二进制旋转控制
代码转换
二进制代码转换
传送逻辑与后数据
传送逻辑或后数据
传送一字节数据
传送两字节数据(字)
传送四字节数据(双字)
传送任意字节数据
母线控制开始
母线控制结束
跳转开始
跳转结束
标号跳转1
标号跳转2
标号
奇偶检测
数据转换
二进制数据转换
类型
PMC-SA1 PMC-SB7
O O
O O
X
O
O
O
O
O
O
X
O
O
O
O
O
O
O
X
X
X
X
O
O
O
O
X
X
X
O
O
O
O
O
O*2
O*2
O
O
O
O*1
O
O
O
O
O
O
O
O
O
O*1
O
O
O
O
O
O
O
O
O
O
O DCNVB 31
O: 适用 X: 不适用
-6-
B-61863C-2 3 PMC-SA1/SB7
表3.3 功能指令(2/3)
指令名称 SUB
号 说明
COMP
COMPB
COIN
SFT
DSCH
DSCHB
XMOV
XMOVB
ADD
ADDB
SUB
SUBB
MUL
MULB
DIV
DIVB
NUME
NUMEB
DISP
DISPB
EXIN
SPCNT
AXCTL
WINDR
WINDW
FNC9X
MMC3R
MMC3W
MMCWR
MMCWW
15
32
16
33
17
34
18
35
19
36
20
37
21
38
22
39
23
40
49
41
42
46
53
51
52
9X
88
89
98
99
比较
二进制比较
一致检测
偏移寄存器
数据检索
二进制数据检索
检索数据传送
二进制检索数据传送
加法运算
二进制加法运算
减法运算
二进制减法运算
乘法运算
二进制乘法运算
除法运算
二进制除法运算
定义常数
定义二进制常数
显示信息
显示信息
外部数据输入
主轴控制
PMC 轴控制
CNC 窗口数据读取
CNC 窗口数据改写
任意功能指令(X=0 to 7)
MMC3 窗口数据读取
MMC3 窗口数据改写
MMC窗口数据读取
MMC窗口数据改写
位置信号输出
位置信号输出2
上升沿检测
下降沿检测
类型
PMC-SA1 PMC-SB7
O O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
X
O
O
X
O
O
O
X
X
X
O
O
X
X
X
X
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
X*3
O*2
O
X*3
O
O
O
O*4
X*3
X*3
O
O
X*3
X*3
O
O
PSGNL 50
PSGN2 63
DIFU 57
DIFD 58
O: 适用 X: 不适用
- 7-
3 PMC-SA1/SB7 B-61863C-2
表3.3 功能指令(3/3)
指令名称 SUB
号 说明
EOR
AND
OR
NOT
END
CALL
CALLU
SP
SPE
59
60
61
62
64
65
66
71
72
异或
逻辑与
逻辑或
逻辑非
梯形图程序结束
条件调用子程序
无条件调用子程序
子程序开始
子程序结束
无操作 (节点注释)
类型
PMC-SB7 PMC-SB7
X O
X
X
X
X
X
X
X
X
O
O
O
O
O
O
O
O
O
O NOP 70
O: 适用 X: 不适用
注
1. 这些是PMC-SB7新增功能。参见以下说明。
2. 这些是PMC-SB7增强功能。参见以下说明。
3. 如果程序中存在象NOP一样的指令则被忽略。因此用户可使用这些功能来保持几台机床之间梯形图的兼容性。当然必须注意针对需要ACT输入的功能应保持其ACT=0。
4. 在使用PMC C 语言选项时有效。
-8-
B-61863C-2 3 PMC-SA1/SB7
3.3.1 CTRB(固定计数器)
PMC-SA1
X
CTRB用作计数器。预置值和计数值的数值为二进制格式。本计数器可应用于以下场合。 (a) 预置计数器 预置计数值。在计数值到达预置值后接通输出线圈。 (b) 环型计数器 环型计数器计数值到达预置值后,再次输入计数信号时计数值复位到初始值。 (c) 加减法计数器 本计数器为可逆计数器,可用作加法和减法计数器。 (d) 选择初始值 0 或1 可用作初始值。
(1) 格式
PMC-SB7
O
图.3.3.1 CTRB 表达格式
表3.3.1 CTRB 编码格式
地址号 位号
OOOO.O OOOO.O OOOO.O OOOO.O 56 OOO O...O OOOO.O
CN0 UPDOWN RST ACT CTRB 指令 计数器号 预置值 W1
步号
1 2 3 4 5 6 7 8 指令
RD RD.STK RD.STK RD.STK SUB (PRM) (PRM) WRT 标记
- 9-
3 PMC-SA1/SB7 B-61863C-2
(2) 控制条件
(a) 指定初始值(CN0)
CN0=0 : 计数值从“0”开始。 0,1,2,3,.......,,n
CN0=1 : 计数值从“1”开始。 1,2,.,n
(b) 指定加减法(UPDOWN)
UPDOWN=0 : 加法计数器
CN0=0 初始值为0或CN0=1 初始值为1
UPDOWN=1 : 减法计数器
初始值为预置值
(c) 复位(RST)
RST=0 : 取消复位。
RST=1 : 复位线圈W1为0。累积值复位到初始值。
(d) 计数信号(ACT)
ACT=0 : 计数器不运行。W1 不会改变。
ACT=1 : 计数器在此信号的上升沿运行。
(3) 计数器号
计数器号范围为1到100 。
(4) 预置值
预置值的范围如下
二进制计数器: 0 到32767
*CTRB 总是二进制计数器。系统参数设定无效。
(5) 计数器输出线圈(W1)
在计数值到达预置值后,W1 设定为1。W1 地址可任意指定。
(6) 累积值
地址C5000- 用作CTRB的累积值。一个数据占用两个字节。
C5000对应与计数器1,C5002对应与计数器2。
-10-
B-61863C-2 3 PMC-SA1/SB7
3.3.2 MOVD(传送4 字节数据)
PMC-SA1
X
(1)功能
MOVD 指令可传送4 字节数据从指定的源地址到目标地址。
(2)格式
PMC-SB7
O
(3) 控制条件
ACT=0: 不进行数据传送。
ACT=1: 传送4 字节数据。
- 11-
3 PMC-SA1/SB7 B-61863C-2
3.3.3 TMRB(固定定时器)
PMC-SA1
O
PMC-SB7
O
(1) 功能
TMRB用作固定延时定时器
本定时器中的预置时间随顺序程序固化在ROM中。因此只有修改ROM文件方可更改定时时间。
(2) 格式
图. 3.3.3 TMRB表达格式
(3) 控制条件
ACT=0: 关断定时器输出线圈
ACT=1: 启动定时器
(4) 参数
(a) 定时器号
PMC-SA1: 设定固定定时器的定时器号(1 to 100)。
PMC-SB7: 设定固定定时器的定时器号(1 to 500)。
(b) 预置时间
PMC-SA1: 数值范围为1到262,136msec。
PMC-SB7: 数值范围为1到32,760,000msec (大约546 分钟)。
(5) 误差范围
根据设定时间在0到8msec 范围内波动。
-12-
B-61863C-2 3 PMC-SA1/SB7
3.3.4 TMRC (定时器)
PMC-SA1
O
PMC-SB7
O
(1) 功能
TMRC是延时定时器。
本定时器的定时时间可设定在任意地址中。由设定的地址决定是固定定时器还是可变定时器。如果有足够的空间设定参数则本定时器的个数没有限制。
(2) 格式
图. 3.3.4 TMRC 表达格式
表3.3.4 TMRC 编码格式
步号 指令 地址号 位号 标记
1 RD OOOO.O ACT
2
3
4
5
6
SUB
(PRM)
(PRM)
(PRM)
WRT
54
O
OOO
OOOO
OOOO.O
TMRC指令
定时器精度
时间设定地址
计时地址
W1
(3) 控制条件
ACT=0: 关断定时器输出线圈
ACT=1: 启动定时器
- 13-
3 PMC-SA1/SB7 B-61863C-2
(4) 定时器精度
定时器精度
8msec
48msec
1sec*2
10sec*2
1min*2
1msec*2
10msec*2
设定数
0
1
2
3
4
5
6
设定时间范围*1 误差范围
8msec到262.1sec 0 到第一级程序扫描周期
48msec到26.2 min 0 到第一级程序扫描周期
1sec到546 min 0 到第一级程序扫描周期
10sec到91 h 0 到第一级程序扫描周期
1min到546 h 0 到1sec
1msec到32.7 sec 0 到第一级程序扫描周期
10msec到327.7 sec 0 到第一级程序扫描周期
100msec*2 7 100msec到54.6 min 0 到第一级程序扫描周期
注1) 数值范围是0到32767。
注2) 仅PMC-SB7支持。
(5) 时间设定地址
指定时间设定区域的首地址。
时间设定区域需占用连续两个字节的存储空间。
按定时精度设定的单位设定时间。
设定值的范围是1到32,767。
(举例)定时精度: 8ms
设定值 时间
1 到32767 8 到262,136ms
(6) 定时器计时地址
指定计时区域的首地址。
计时区域需占用连续四个字节的R地址存储空间。
不可使用顺序程序的保留区域,这些区域由PMC系统使用。
-14-
B-61863C-2 3 PMC-SA1/SB7
3.3.5 DISPB
PMC-SA1
O
PMC-SB7
O
(1) 功能
此指令用于在CNC画面显示信息。用户可通过指定信息号使CNC处于报警状态。与信息显示指令(DISP)相比,除基本功能外,本功能还支持特殊功能(数值数据显示和中文字符显示)。
用户可编制多达2000(PMC-SA1:200) 条信息。为方便信息的处理用户必须使用指定的信息地址。以下为本功能的特点。
(a) 在梯形图中用户需在DISPB指令中指定总的信息数并设定ACT为1。如果ACT为0,DISPB不会执行。如果ACT设定为1,根据信息显示请求存储区(地址A)的状态和信息数据表显示相应的信息。当有多条信息需显示时,有可能不会同时全部显示。显示的信息数取决于可在CNC画面显示的最大信息数。
在PMC-SB7中,在CNC画面实际显示的信息其状态可由信息显示状态存储区表示。信息显示请求存储区地址,信息显示状态存储区地址和信息数据表的关系如图3.3.5所示。
图. 3.3.5 PMC-SB7中信息显示请求存储区,信息显示状态存储区和信息数据表
(i) 信息显示请求存储区
此存储区位于地址A0到A249之间 (PMC-SA1: A0 到A24) ,共计2000位(PMC-SA1: 200位)。各位分别对应与一条信息。当需在NC画面显示信息时,设定对应位为1。需消除信息时,设定对应位为0。
- 15-
3 PMC-SA1/SB7 B-61863C-2
(ii) 信息显示状态存储区(PMC-SB7)
此存储区位于地址A9000 到A9249 之间,一共2000点。各位分别对应于一条信息。当CNC画面显示信息时,对应位为1。梯形图不能改写此存储区的内容。
(iii) 信息数据表
在此表中编制各位对应的信息文本并随顺序程序一起写入FROM中。
信息数据表中的序号对应与信息显示请求存储区地址。
在信息数据表中一条信息的容量为最大255个字符。在容量限制范围内编制信息。
(iv) 信息号
请务必在信息行的开始处指定4位数信息号。
信息号
1000 到1999
2000 到2099
2100 到2999
5000 到5999
CNC 画面 显示内容
报警画面(第一路径侧) 报警信息
操作信息
操作信息画面
操作信息 (信息号不显示)
报警画面(第二路径侧) 报警信息
• CNC 第二路径侧处于报警状态
• 所显示的信息号为指定的信息号减4000
7000 到7999 报警画面(第三路径侧) 报警信息
• CNC 第三路径侧处于报警状态
• 所显示的信息号为指定的信息号减6000
(2) 格式
(3) 控制条件
ACT=0: CNC 画面不显示信息
ACT=1: CNC 画面显示信息
(4)参数
指定信息的总数。(PMC-SB7: 最多2000条 PMC-SA1: 最多200条)
(5) 其余
详见PMC编程说明书(B-61863C) 5. 功能指令中有关“DISPB”的描述。
-16-
B-61863C-2 3 PMC-SA1/SB7
3.4 顺序程序存储容量
顺序程序的存储容量如下表所示。各部分的总和必须满足顺序程序的容量限制。
部分
梯形图*2
符号/注释*2
项目
基本指令
功能指令
功能指令参数
一条符号/注释
1 字符注释
1 字符信息 系统保留区域
使用存储区*1
4 字节
4 字节
4 字节
24 字节
1 字节*3
1 字节
大约15K字节
信息*2
其余
注
1 顺序程序的总和(梯形图,符号/注释,信息等的总和) 不能超过顺序程序的存储空间。
2 程序设计员可对各部分进行优化。这样可对各部分追加最多1K字节的存储PMC空间。
3 2-字节字符存储空间加倍。
- 17-
3 PMC-SA1/SB7 B-61863C-2
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
PMC
地址
PMC/CNC
接口(F,G)
PMC/机床
接口(X,Y)
系统软件用保持型
继电器(K)
END3
CTRB
MOVD
DISP
SA5 SB5
F0 到F255
G0 到G255
X0 到X127
Y0 到Y127
K17 到K19
SB6
- F511
- G511
X200 -
Y200 -
K900 到K909
SB7
- F767
- G767
兼容
K900 到K919
基本指令
功能指令
兼容
不适用 适用
适用 不适用
注)
本表中不包含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程序
-18-
B-61863C-2 3 PMC-SA1/SB7
• 如需将PMC-SA5/SB5/SB6型号转换为PMC-SB7型号, 修改 “PMC 类型” 为 ”PMC-SB7”.
• 如果对于PMC-SB7助记符文件中的参数不足,则其初始值由转换结果自动决定。
• PMC-SB7 助记符文件中系统参数格式如下所示。
%@0
2. 计数器类型 (BINARY or BCD)
2 BINARY
3 NO 3. 操作面板 (YES or NO)
4 PMC-SB7 4. PMC 类型
7 150 7. 梯形图执行比率 (150%)*
%
注
默认值为150。具体含义参见“(7) 在系统参数中追加“LADDER EXEC”(梯形图执行比率)(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中。
- 19-
3 PMC-SA1/SB7 B-61863C-2
外部继电器地址(E) 可用作PMC 地址。PMC-SB7 的PMC参数中包含E 地址。在输入PMC-SB7 的PMC参数时,E地址被覆盖。
(7) 在系统参数中追加“LADDER EXEC” (PMC-SB7)
在PMC-SB7中,由于有第三级程序,因此追加了系统参数“LADDER EXEC”。
在此参数中指定第一级和第二级程序的执行比。
默认值 150 设定范围 1 到150
- 如果不使用第三级程序,设定最大值(150)。
- 如果使用第三级程序,设定最大值时第三级程序有可能无法良好运行,设定参数以减少第一级和第二级程序的执行时间。
第一级和第二级程序的执行时间由下式计算。
“LADDER EXEC”
“第一级和第二级程序的执行时间” = 5msec x
100
第三级程序的执行时间由下式计算
“第三级程序的执行时间” = 7.5msec – “第一级和第二级程序的执行时间”
例如,此参数中的设定值为“100”, 第一级和第二级程序的执行时间为5msec,第三级程序的执行时间为2.5msec。
(8) 流程图型顺序程序(PMC-SB7)
这是PMC-SB7的选择功能。
注
在第一版中不能指定此选项。
-20-
B-61863C-2 3 PMC-SA1/SB7
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
R9015
6
5
4
3
2
1 0
R9015.0:“STOP 到RUN 转换信号”
(仅在梯形图程序中使用)
R9015.1:“RUN 到STOP 转换信号”
(仅在梯形图程序中使用)
6
5
4
3
2
1 0
R9091.2:“RUN 状态信号”
0 : 梯形图停止状态
1 : 梯形图运行状态
- 21-
7
R9091
3 PMC-SA1/SB7 B-61863C-2
3.6.3 波形图
梯形图执行 RUN
STOP
1 R9015.0
STOP到RUN 转换信号 0
1 R9015.1
RUN到STOP转换信号 0
R9091.2 1
RUN状态信号 0
梯形图扫描周梯形图扫描周
期 期
(1) “STOP 到RUN 转换信号” (R9015.0)
当系统软件检测到STOP 到RUN 的状态变化后,此信号在梯形图启动运行的第一次扫描周期中接通。此信号在梯形图各执行级象R9000一样有各自的状态。此信号在梯形图第一个扫描周期内在各执行级中是全部接通的。
- 何时出现STOP 到RUN 的状态转换? - 在系统上电后的第一次扫描周期中 - 在PMC画面压下"RUN" 软键 - 由FAPT LADDER-III或梯形图编辑软件指定"RUN" 命令
在梯形图中使用此信号,用户可识别和处理" STOP 到RUN " 的状态转换。 并可编辑预处理程序。
注
1. 此信号仅在梯形图中使用。不可在其它系统或程序中使用,例如网络接口板,C 执行器程序, FOCAS1 以太网或HSSB 库等。因为此信号在各级梯形图程序中有独立状态。
-22-
B-61863C-2 3 PMC-SA1/SB7
(2)
"RUN 到 STOP 转换信号" (R9015.1)
系统软件在检测到RUN 到 STOP 的转换后,此信号在梯形图停止运行的最后一个扫描周期内关断。此信号在梯形图各执行级象R9000一样有各自的状态。此信号在梯形图停止运行的最后一个扫描周期内在各执行级中是全部关断的。 何时出现 RUN 到 STOP 状态的转换?
- 在PMC画面压下"STOP" 软键
- 由FAPT LADDER-III 或梯形图编辑软件指定"STOP"命令
- 在PMC画面压下"EDIT"->"IOMDL" 软键
- 在PMC画面压下"EDIT"->"MESAGE" 软键
- 在PMC画面压下"EDIT"->"SYMBOL" 软键
- 在PMC画面压下"EDIT"->"CLEAR" 软键
- 在PMC画面压下"SYSPRM" 软键
- 在PMC "I/O" 画面输入梯形图或PMC C 语言程序到PMC
- 用FAPT LADDER-III 或梯形图编辑软件输入梯形图到PMC
在梯形图中使用此信号,用户可识别和处理"RUN 到STOP" 的状态转换。 并可编辑预处理程序(例如:停止梯形图执行的预处理程序)。例如,设定和复位某些信号到特定状态以满足安全要求。
注
1. 此信号仅在梯形图中使用。不可在其它系统或程序中使用,例如网络接口板,C
执行器程序, FOCAS1 以太网或HSSB 库等。因为此信号在各级梯形图程序中有独立状态。
2. 在切断电源时序中和CNC出现系统报警状态时,由于梯形图的执行和I/O扫描已完全停止,因此无法使用此信号。
(3) "RUN 状态信号" (R9091.2)
可在其它系统或程序中使用此信号的状态,例如网络接口板,C 执行器程序, FOCAS1 以太网或HSSB 库等。由此可以得知梯形图和PMC C 语言程序的执行状态。
- 23-
3 PMC-SA1/SB7 B-61863C-2
3.6.4 使用举例
(1) 由RUN 转变至STOP 状态时调用子程序
R9015.1
SUB65
CALL
Pxxxx
(2) 由 RUN 转变至 STOP 状态时强制关断第一级程序中指定的输出信号
任意输入 R9015.1 任意输出
-24-
B-61863C-2 4画面操作(PMC-SA1/SB7)
4. PMC-SA1/SB7画面操作
4.1 PMC-SA1画面操作
由于PMC-SA1操作和功能的增强,下述项目已发生改变。
• 在PMC 控制软件中内置编辑功能
• 增强程序保护功能
4.1.1 PMC软键构成 4.1.2 在CNC系统菜单画面压下软键[PMC]后,显示PMC主菜单。以下为PMC画面树构成。在PMC-SA1中阴影部分有所改变。
[PMC]
[PMCLAD]
[PMCDGN]
[PMCPRM]
[RUN]/[STOP]
[EDIT]
[I/O]
[SYSPRM]
[MONIT]
[TITLE]
[STATUS]
[ALARM]
[TRACE]
[IOCHK]
[TIMER]
[COUNTR]
[KEEPRL]
[DATA]
[SETING]
[TITLE]
[LADDER]
[SYMBOL]
[MESAGE]
[MODULE]
[CROSS]
[CLEAR]
[ONLINE]
[]
梯形图监控 标题数据
信号状态
报警
信号追踪 I/O LINK 连接检测
定时器
计数器
保持型继电器
数据表
设定画面
启动和停止顺序程序
标题数据编辑
梯形图编辑
符号数据编辑
信息数据编辑
I/O 单元地址设定 交叉索引
清除顺序程序
输入和输出顺序程序和PMC参数
系统参数
在线设定
4.1.3 追加系统保持型继电器
追加了以下系统保持型继电器
项目
EDIT ENABLE
含义
允许编辑梯形图
PMC-SA1
K18.6
K19.2 ALLOW PMC STOP 允许对梯形图进行run /stop 操作
详细说明请参见“5. 设定功能”
- 25-
4画面操作(PMC-SA1/SB7 ) B-61863C-24.2 PMC-SB7画面操作由于PMC-SB7操作和功能的增强,下述项目已发生改变。• 在PMC 控制软件中内置编辑功能• 支持日语显示• 梯形图监控/编辑画面• 信号波形(ANALYS) 和追踪(TRACE)功能集成• 符号数据扩展至16 个字符• 增强程序保护功能4.2.1 PMC软键构成在CNC系统菜单画面压下软键[PMC]后,显示PMC主菜单。以下为PMC画面树构成。在PMC-SB7中阴影部分有所改变。[PMC][PMCLAD][EDIT]梯形图监控 参见第六章集中监控功能 参见第七章梯形图编辑 参见第八章[PMCDGN][TITLE][STATUS][ALARM][TRACE][IOCHK][PMCPRM][TIMER][COUNTR][KEEPRL][DATA][SETING][RUN]/[STOP][EDIT][TITLE][SYMBOL][MESAGE][MODULE][CROSS][CLEAR][I/O][SYSPRM][MONIT][ONLINE][]标题数据信号状态报警信号追踪 参见第九章I/O LINK 连接检测定时器计数器保持型继电器数据表设定画面 参见第五章启动和停止顺序程序标题数据编辑符号数据编辑信息数据编辑I/O 单元地址设定交叉索引清除顺序程序输入和输出顺序程序和PMC 参数系统参数在线设定 -26-
B-61863C-2 4画面操作(PMC-SA1/SB7)4.2.2符号长度扩展在符号/注释显示/编辑画面,可对符号指定最多16个字符。在其余显示符号画面可显示最多下表所示长度字符。画面最大显示字符长度搜索长度备注符号/注释编辑16个16个在追加信息行可显示16 个字梯形图监控/编辑7个16个符程序列表6个16个信号状态7个16个在定义地址画面(类型1)可交叉索引7个-显示16 个字符追踪7个16个在设定画面可显示9 个字符超过显示域的字符在各画面被忽略。支持检索功能的所有画面需对比全部16个字符。4.2.3追加系统保持型继电器追加了以下系统保持型继电器项目含义允许编辑梯形图EDIT ENABLEALLOW PMC STOP允许对梯形图进行run /stop 操作系统上电后自动执行追踪功能TRACE START详细说明请参见“5. 设定功能”PMC-SB7K901.6K902.2K906.5- 27-
5设定功能 B-61863C-25. 设定功能5.1 设定画面PMC-SB7设定画面• TRACE START(PMC-SB7:K906.5)MANUAL(0): 压下[EXEC] 软键执行追踪功能。AUTO (1): 系统上电后自动执行追踪功能。EDIT ENABLE(PMC-SB7:K901.6, PMC-SA1:K18.6)NO (0): 禁止编辑顺序程序。YES(1): 允许编辑顺序程序。注) 此设定会影响某些PMC 功能。具体请参见“5.2 PMC保护功能”WRITE TO F-ROM(PMC-SB7:K902.0, PMC-SA1:K19.0)NO (0): 编辑顺序程序后不会自动写入Flash ROM 。YES(1): 编辑顺序程序后自动写入Flash ROM 。•
•
-28-
B-61863C-2 5设定功能• RAM WRITE ENABLE(PMC-SB7:K900.4, PMC-SA1:K17.4)NO (0): 禁止强制功能。YES(1): 允许强制功能。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”DATA TBL CNTL SCREEN(PMC-SB7:K900.7, PMC-SA1:K17.7)YES(0): 显示PMC 数据表管理画面。NO (1): 不显示PMC 数据表管理画面。HIDE PMC PROGRAM(PMC-SB7:K900.0, PMC-SA1:K17.0)NO (0): 允许显示顺序程序。YES(1): 禁止显示顺序程序。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”LADDER START(PMC-SB7:K900.2, PMC-SA1:K17.2)AUTO (0): 系统上电后自动执行顺序程序。MANUAL(1): 压下 [RUN] 软键后执行顺序程序。ALLOW PMC STOP(PMC-SB7:K902.2, PMC-SA1:K19.2)NO (0): 禁止对顺序程序进行 run/stop 操作。YES(1): 允许对顺序程序进行 run/stop 操作。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”PROGRAMMER ENABLE(PMC-SB7:K900.1, PMC-SA1:K17.1)NO (0): 禁止内置编程功能。YES(1): 允许内置编程功能。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”•
•
•
•
•
- 29-
5设定功能 B-61863C-25.2 PMC 保护功能注意对PMC控制应用系统的开发者来说,这个部分包含了很多重要的信息。不正确的执行应用系统会导致安全性的降低。尤其是在使用这部分介绍功能时,仔细的检查和考虑是非常必要的。PMC系统提供了不同的内置的编程功能,例如编辑,诊断和调试,这些都可以帮助编辑和调试梯形图。在执行梯形图时使用此功能可能导致丧失安全性,这就需要这些功能的操作者要完全懂得梯形图和PMC的操作。对于机床厂家来说这是很受欢迎的,这些功能对于最终用户的粗心的操作将起到很好的保护作用。此外,如果最终用户因为某些理由需要使用其中的部分功能时,例如维修和调整,机床厂家就得使用某种方法,使机床处在安全的方式下再让这些功能有效或使得操作者知道并且严格的按照安全的顺序来完成操作。这部分所描述的需设定的参数提供给机床的开发者,以使他们能够正确的编辑顺序程序或控制必要条件下的参数,在这种情况下通过排除可能导致“停止梯形图”,“改变顺序程序”或“改变重要的设定数据”的误操作,允许操作者安全的使用PMC编程功能。这些参数可以在SETTING 画面或系统的一些保持型继电器中设定。(PMC-SB7:K900-K919, PMC-SA1:K17-K19)-30-
B-61863C-2 5设定功能5.2.1.“PROGRAMMER ENABLE”编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1)如果“PROGRAMMER ENABLE”设为“YES”,将进入超级用户方式,下面的功能将有效。-PMC编辑画面-标题数据编辑画面-符号/注释编辑画面-信息编辑画面-I/O单元地址设定画面-交叉参考画面-清除梯形图-清除PMC参数-PMC的启动/停止-强制功能-倍率功能*1-多语言信息显示功能的设定-I/O画面-系统参数画面-在线设定画面注倍率功能还需要在设定参数中设定“OVERRIDE ENABLE”。注意在出厂前设定这个参数为“NO”(0)。如果设为了“YES”(1),由于误操作可能停止PMC的运行。如果想保护这个设定,可以在PMC中把这一位置为“常0”。或者请使用“3.3”中描述的方法,在PMC停止时,在PMC程序中控制机床强制转换到安全方式。-31-
5设定功能 B-61863C-25.2.2“HIDE PMC PROGRAM”隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0)如果“HIDE PMC PROGRAM”设为“YES”,下列功能在梯形图中的显示将无效。-PMC监控画面-PMC编辑画面-标题数据编辑画面-符号/注释编辑画面-信息编辑画面-I/O单元地址设定画面-交叉参考画面-清除梯形图-清除PMC参数-系统参数画面注如果“PROGRAMMER ENABLE”设定为“YES,”即使这个参数设定为“YES”,除了PMC监控/编辑画面外的其它功能都不会隐藏。5.2.3编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6)如果“EDIT ENABLE”设为“YES”,则能对程序进行编辑的下列功能将有效。-PMC编辑画面*1-标题数据编辑画面*1-符号/注释编辑画面*1-信息编辑画面*1-I/O单元地址设定画面*1-交叉参考画面*1-清除梯形图*1-设定多语言信息显示功能*1-系统参数画面*1注
1. 如果“HIDE PMC PROGRAM”设定为“YES”, 即使这个参数设定为“YES”,具有程序显示的这些功能也是无效的2. 这些画面在PMC停止时需要设定下页的“ALLOW PMC STOP”。注意如果要禁止操作者编辑PMC,在机床出厂前要将此参数设定为“NO”(0)。如果要保护这个设定,请在PMC中将这一位设为“常0”。-32-
B-61863C-2 5设定功能5.2.4 “ALLOW PMC STOP”允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2)如果“ALLOW PMC STOP”设为“YES”,则需要梯形图停止/启动的下列功能将有效。-符号/注释编辑画面-信息编辑画面-I/O单元地址设定画面-清除梯形图-清除PMC参数-启动/停止梯形图-系统参数画面注
1. 若“HIDE PMC PROGRAM”设定为“YES”, 即使这个参数设定为“YES”,具有程序显示的这些功能也是无效的。2. 这些编辑画面需要前面的设定“EDIT ENABLE”。注意在出厂前设定这个参数为“NO”(0)。如果设为了“YES”(1),由于误操作可能停止PMC的运行。如果你想保护这个设定,可以在PMC中把这一位置为“常0”。或者请使用“3.3”中描述的方法,在PMC停止时,在PMC程序中控制机床强制转换到安全方式。5.2.5 “RAM WRITE ENABLE”RAM写入有效(PMC-SB7:K900.4, PMC-SA1:K17.4)如果你设定“RAM WRITE ENABLE”为“YES”,将使强制功能和倍率功能有效。注倍率功能也需要在参数设定中设定“OVERRIDE ENABLE”。5.2.6 “DATA TBL CNTL SCREEN”数据表控制画面(PMC-SB7:K900.7, PMC-SA1:K17.7)如果你设定“DATA TBL CNTL SCREEN”为“NO”,数据表控制画面将不能显示。-33-
5设定功能 B-61863C-25.3参数设定实例i)如果要完全禁止操作者处理梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “YES”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “NO”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “NO”ii)如果只允许操作者监控梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “NO”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “NO”注对特别的客户请使用梯形图的密码功能。请查阅FAPT LADDER-III操作者手册 B-66234EN 中“5.4PROTECING LADDER PROGRAMS BY PASSWORD”iii)如果允许操作者监控和编辑梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “YES”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “NO”注对特别的客户请使用梯形图的密码功能。请查阅FAPT LADDER-III操作者手册 B-66234EN 中“5.4PROTECING LADDER PROGRAMS BY PASSWORD”iv)如果允许操作者在需要停止梯形图下监控和编辑梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “YES”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “YES”注对特别的客户请使用梯形图的密码功能。请查阅FAPT LADDER-III操作者手册 B-66234EN 中“5.4PROTECING LADDER PROGRAMS BY PASSWORD”警告 如果机床正在操作时,梯形图停止,则机床将有可能运行不正常。在停止梯形图之前,请确定机床附近没有人且刀具与工件、机床之间没有干涉。对机床的错误操作将带来突发的危险或给用户带来严重的伤害。同时刀具、工件,机床也有可能损坏。v) 如果操作者熟悉机床和梯形图顺序操作所有的PMC编程器功能。-34-
B-61863C-2 5设定功能z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “YES”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”警告 如果机床正在操作时,梯形图停止,则机床将有可能运行不正常。在停止梯形图之前,请确定机床附近没有人且刀具与工件、机床之间没有干涉。对机床的错误操作将带来突发的危险或给用户带来严重的伤害。同时刀具、工件,机床也有可能损坏。-35-
6梯形图监控(PMC-SB7) B-61863C-2
6. 梯形图监控(PMC-SB7) 按下软键[PMCLAD]显示动态的梯形图。在此画面,可以监控梯形图的工作。 在梯形图编辑画面下可以改变梯形图,添加继电器和功能指令,以及改变梯形图的控制条件。 梯形图监控/编辑功能包括下列画面。 a) 梯形图监控画面 显示梯形图以及继电器当前状态和其他。 b) 集中监控画面 只显示所选择梯形图以及继电器当前状态和其他。 c) 梯形图编辑画面 通过改变网格来编辑梯形图。 d) 网格编辑画面 在梯形图中编辑网格的结构。 e) PMC功能指令数据表浏览画面 查阅功能指令的数据表中的内容。 f) PMC功能指令数据表编辑画面 编辑功能指令的数据表中的内容。 g) 程序列表浏览画面 选择要在梯形图监控画面显示的子程序。 h) 程序列表编辑画面 通过子程序编辑梯形图。也要选择在梯形图编辑画面显示的子程序。 注 可以通过在PMC主菜单中设定KEEP继电器K900.0为1来隐藏[PMCLAD]软键。 -36-
B-61863C-2 6 梯形图监控(PMC-SB7)
这些画面通过下列步骤操作 PMC 主菜单 [<]
[PMCLAD]
监控功能
[LIST]
程序列表
浏览画面
[ZOOM] [LIST] [ZOOM]
注1
[SWITCH]
梯形图监控画面
[<] [EDIT]
[SWITCH]
集中监控画面
[LIST]
编辑功能
梯形图编辑画面
[<]
[ZOOM], [<]
程序列表
编辑画面
[CREATE], [MODIFY]
网格编辑画面
图.6 画面之间的联系
注 1.当软键[PMCLAD]被按下以后,上次显示的梯形图监控画面、集中监控画面、程序列表浏览画面其中之一将会显示出来。在CNC上电后第一次按下软键[PMCLAD]以后,程序列表浏览画面将会显示。通过I/O。 功能改变梯形图,当软键[PMCLAD]被按下后,则程序列表浏览画面也会显示。详情查看“程序列表浏览画面”。 2.仅仅当编程功能有效时,软键[EDIT]才会在梯形图监控画面出现。为使编程功能有效,在PMC
SETTINGS的GENERAL画面设定“PROGRAMMER ENABLE”为“YES”或设定KEEP继电器K900.1为1。另外也可设定“EDIT ENABLE”为“YES”或K901.6为1。为使用梯形图编辑功能,应该在“PARAMETERS FOR ONLINE MONITOR”中把“RS-232-C”和“F-BUS”选择为“NOT USE”,以使在线监控功能无效。 -37-
6梯形图监控(PMC-SB7) B-61863C-2
6.1梯形图监控画面 梯形图监控画面显示触点和线圈的ON/OFF状态,以及功能指令的参数所定义的地址的内容。 通过在PMC主菜单按下软键[PMCLAD]调用梯形图画面。你可以在这个画面进行下列的操作,包括“强制I/O功能(强制方式)”,通过这个功能可以将继电器和功能指令的地址参数强制为新的状态和数值。 l 切换显示不同的子程序 [LIST]
l 查找地址或其他内容 [SEARCH MENU]
l 显示功能指令的数据表 [DATA TABLE]
l 到梯形图编辑画面 [EDIT]
l 调用集中监控画面 [SWITCH]
l 强制I/O功能(强制方式) “数值”+ INPUT 键 -38-
B-61863C-2 6 梯形图监控(PMC-SB7)
6.1.1画面结构
Title information
(REMARKS)标题信息(备注)
Current subprogram
当前子程序
Current position
当前位置
Range to search
查找范围
Area for LADDER Diagram
梯形图图表区
Message line
信息栏
Key input line
键输入栏
Additional information line
附加信息栏
(a)画面结构
1 梯形图的标题信息(备注)、当前的子程序、画面中梯形图的当前位置信息,都可以显示在梯形图的上方。 选择了要显示的子程序后,查找功能的范围如“LOCAL”和“GLOBAL”标记在最上面部分的右面。例如“LOCAL”,查找功能的范围被定义在当前的子程序中。另外对于“GLOBAL”,查找功能的范围是整个梯形图,并根据查找的结果自动切换当前的子程序。
2 当光标显示时,光标下的下面地址的信息出现在画面底部的附近的附加信息栏。
l 带有光标的网格的网格号
l 地址和它的符号以及注释信息
l 当前值
3 在信息栏,错误信息和查询信息将根据实际情况被显示出来。 4 在梯形图显示区,继电器将按照下列其中一种形式显示出来:9/8、9/9、8/6、9/6、8/5、和9/5 (一行中继电器的个数/一列中继电器的个数)。详情查看“Setting the screen”。 5 在画面的右手边显示了一个计量器,这个计量器表示了当前显示的部分在整个梯形图中的位置。
-39-
6梯形图监控(PMC-SB7) B-61863C-2
(b)梯形图 1 当一个网格程序的宽度大于画面的宽度可通过“连续的网格”使用连续的标记(“>A1>”)来显示出来。相同的标记表示它们是连在一起的。 (C)监控 1 根据信号的状态触点和线圈用不同的颜色来显示。电流的状态不能显示。 2 在错误的设定中功能指令参数地址的内容不能显示。通过扩展功能指令格式,可以看到参数 的内容。详情查看“Setting Screen”。 (d)显示符号和注释 1 各触点和线圈的地址在其上方显示。对于一个有符号表示的地址号,可以指定符号取代地址的显示。也可以定义符号用彩色来显示。详情查看“Setting Screen”。 2 当一个注释设定给一个触点的地址,它在触点的下方显示。你可以定义注释的显示格式。你也可以定义注释用彩色来显示,详情查看“Setting Screen”。 3当一个注释设定给一个线圈的地址,它以包围形式显示在画面右边的空白区。可以定义这个区用继电器取代注释的显示(增加一行中显示继电器的数目)。也可以定义注释用彩色来显示,详情查看“Setting Screen”。 -40-
B-61863C-2 6 梯形图监控(PMC-SB7)
6.1.2操作
Soft keys of LADDER Diagram Monitor screen on PMC-SB7
在PMC-SB7梯形图监控画面的主要软键Main soft keys of LADDER
的主要软键
Diagram Monitor screen
Program List
程序列表
LADDER Diagram Editor
程序编辑
Screen Settings
设定画面
梯形图监控画面
Display Data Table
显示数据表
Search soft keys
查找软键
Search Write Coil
线圈查找
Collective Monitor Function
集中监控功能
获得
Search next
查找下一处
Jump to
跳至 Top/Bottom
程序头/程序尾
功能指令查找Instruction
Search Address or Net
地址或网格号查找
Search Functional
Search previous
向前查找
Switch range
切换范围
(a)软键操作 1 [LIST]转换到程序列表浏览画面 转换到程序列表浏览画面选择要在梯形图监控画面显示的子程序。 2 [SEARCH MENU]查找和跳转 改变软键到“查找软键”,使用返回键[<]返回到“主要软键”。“查找软键”包括下列: ・[TOP BOTTOM]跳到程序头/程序尾 跳到梯形图的程序头。如果当前显示的是程序头,则跳至程序尾。 ・[SEARCH]查找地址/网格号 根据输入的字符串来查找PMC地址或网格号。可以指定位地址和字节地址。 当数字被输入时,数字被看作为一个网格号,画面就会跳到与网格号相应的网格。 当输入非数字型字符串时,则该行将首先作为某个PMC地址的符号来检查。如果字符串与 符号匹配,那么查找符号所代表的地址。
如果该字符串没有符号与之匹配,则该网格下一次将被作为PMC地址进行查找。如果该网格显示了正确的PMC地址,则该地址将被查找。 如果光标隐藏,则被指定了网格号和包括了指定的地址的网格就会显示在画面的顶部。 如果光标显示,则光标移动到继电器或参数上区显示直接找到的地址。 ・[WRITE SEARCH]查找线圈 查找所输入字符串代表的地址的线圈。任何具有地址的触点被忽略。 ・[FUNC SEARCH]查找功能指令 通过功能指令的SUB号码或它的助记符名称例如“TMR”或“END2”来查找功能指令。 ・[PICKUP]将梯形图网格选入集中监控画面
将需要监控的梯形图网格选入集中监控画面
・[PREV]向前查找 向后重新查找相同的数据(向上) ・[NEXT]查找下一处 向前重新查找相同的数据(向下) -41-
6梯形图监控(PMC-SB7) B-61863C-2
・[GLOBAL]/[LOCAL]改变查找的范围 在GLOBAL和 LOCAL之间切换查找的范围;GLOBAL意味着整个梯形图,LOCAL意味着在显示的子程序中。当前查找的范围标记在画面顶部信息栏的右边。 3 [DATA TABLE]跳到功能指令数据表浏览画面 跳到功能指令数据表浏览画面去检查功能指令数据表的内容,例如自带数据表的COD(SUB 7)和CODB(SUB 27)。只有当光标停在一个具有数据表的功能指令上时,该软键才会出现。 4 [EDIT]跳到梯形图编辑画面 跳到梯形图编辑画面。这个软键仅仅当编程功能1有效时出现。当激活在线监控功能2时,这个软键无效。 5 [SWITCH]调用集中监控画面 画面显示切换到集中监控画面。 6 [SCREEN SETTING]画面设定 跳到梯形图监控画面的设定画面。可以在该画面改变梯形图监控画面不同的设定。使用[<]返回到梯形图监控画面。详情查看“梯形图监控的设定”部分。 (b)其他操作 1 光标移动键,翻页键 当光标隐藏时,可以通过光标上/下移动键和翻页键来移动画面中的梯形图。 当光标没有显示时,光标移动键的操作
↑
PAGE
向上查找
←
→
↑
滚动
PAGE
↓
↓
向下查找
当光标显示时,你可以通过所有的光标移动键和翻页键来移动光标。当光标停留在一个继电器或一个功能指令的某个地址上的时候,光标下的地址的信息显示在“????栏”。 2 “数值” + 输入键 当光标显示时,通过以“数值”+ 输入键的方法输入新的值来强制光标下地址的值。在这个画面中,强制I/O功能仅对强制方式有效。强制I/O功能在其生效前要求得到确认。一旦确定确实要通过这个功能改变值的话,无需进一步确认相同继电器或参数的值都将改变。然而,在移动光标之后或操作其它功能后,若再次使用强制I/O功能时仍然会有确认提示。 1 到PMC设定的GENERAL画面,在“PROGRAMMER ENABLE”一项中选择“YES”,使 编程功能有效。 2到PMC设定的在线画面,在“RS-232-C”和“F-BUS”(如果出现)的设定上选择“NOT USE”使在线监控功能无效。 -42-
B-61863C-2 6 梯形图监控(PMC-SB7)
警告 1. 在使用强制I/O功能去改变信号的状态时必须格外注意。不恰当的使用强制I/O功能将导致机床产生意想不到的动作。当你使用此功能时,一定要确定机床附近没有人。
2. 在你使用强制I/O功能去改变信号的状态时,信号可能抵制强制I/O功能,这是因为梯形图或I/O设备重复写入信号所致。在这种情况下,信号看起来没有改变,实际上信号在很短的时间里已经改变了,必须小心该信号改变给机床带来的动作。 注 1. 当PMC设定的GENERAL画面的“RAM WRITE ENABLE”被设定为“YES”时,强制I/O功能有效。如果设定为“NO”,输入键被忽略。
2. 计时器功能指令TMR, TMRB, ?TMRC具有特殊监控格式的参数,不支持强制I/O功能。 (c)查找功能的说明 1 被[SEARCH]跟随的字符串首先被认为是符号。例如若符号“D0”表示位地址“R0.0”,“D0”+[SEARCH]操作将查找位地址“R0.0”,而不是字节地址“D0”3。 2 当查找仅仅包括数字字符的符号时,它通常被认为是网格号,可以使用首位空格来明确的定义该网格是符号。例如,当“123”+[SEARCH]要查找从梯形图头向下第123网格时,“_123”+[SEARCH] (“_”是空格)将要查找带有符号“123”的地址。 3 当查找的范围是全部梯形图,查找对象不在当前显示的子程序中时,则画面将自动跳到含有该查找对象的子程序画面。例如,当前的子程序不包含要查找的网格号,则包含所要查找网格号的网格的子程序就会出现在画面中,显示该网格。 (d)快捷方式 1 跟在某些字符串后面的左/右光标移动键意味着向前/后查找。可以使用下面的方法进行查找操作: l 网格号的数字 l “1”表示程序头,“0”表示程序尾 l “S”+数字表示功能指令 l 其它表示符号或位/字节地址的字符串。 l 首位空格的字符串被看作是一个符号或地址 例如:“_123”+[SEARCH](“_”是空格)将要查找符号“123”而不是第123网格。 2 当光标隐藏时,没有字符串的左/右光标移动键作用就像软键[PREV]/[NEXT]。 3 后面带有“PMCLAD主软键”中的[SEARCH MENU]的字符串可以直接开始查找。在这种情况下,软键[SEARCH MENU]作用就像一个光标右移键。 4 无字符串时,“查找软键”中的软键[SEARCH]向前查找光标下的地址或功能指令。,如果光标隐藏,或光标既不在继电器上也不在功能指令上,操作就会重复上一次的查找操作,就像软键[NEXT]。 5 无字符串时,软键[WRITE SEARCH]向前查找与光标下继电器具有相同地址的线圈。如果光标隐藏或不在一个继电器上,则操作将会查找到前一次查找得到的位地址线圈。如果前一次查找没有输入位地址,则前一次输入的要查找的字符串被用来定义要查找线圈的位地址。 3 在这种情况下,通过输入“D00”来查找字节地址“D0”,则多出来的“0”将避免和符号“D0”之间的冲突。 -43-
6梯形图监控(PMC-SB7) B-61863C-2
6 无字符串时,软键[FUNC SEARCH]向前查找与光标下相同的功能指令。如果光标隐藏或不在一个功能指令上,则操作将会查找到前一次查找得到的功能指令。如果前一次查找不是用来查找功能指令,则前一次输入的要查找的字符串被用来定义要查找的功能指令。 7 字符串后按下软键[LIST]表示子程序,在梯形图监控画面切换子程序。程序所定义的子程序如下例所示: “L1”
“P10”, “10”
“0”(零), “G”
??级
??? “P10”
整个梯形图 (Global)
-44-
B-61863C-2 6 梯形图监控(PMC-SB7)
6.1.3设定画面 (a)设定项目 梯形图监控设定画面包括如下设定项目: ・ADDRESS NOTATION (地址符号) 指定梯形图中的位地址和字节地址用与之对应的符号,还是由它们本身来显示。 SYMBOL (符号) 有符号的地址用符号显示,没有符号的地址用它们本身来显示。 ADDRESS (default) 地址(默认) 即使它们有符号,所有的地址也用它们本身来显示。 ・FUNCTION STYLE (功能指令格式) 改变功能指令的外形。有如下三种选择。你必须选择除“紧凑型”以外的格式来显示功能指令参数地址的值。 COMPACT (紧凑型) 在梯形图中占用最小的空间,参数地址当前值的监控被忽略。 WIDE (default) 宽型(默认)
扩展了方格横向的宽度以给参数地址的当前值预留空间。该方格较紧凑型宽。
TALL (高)
扩展了方格纵向的高度以给参数地址的当前值预留空间。该方格较紧凑型高。
-45-
2024年2月19日发(作者:蔺颀)
BEIJING-FANUC PMC
SA1/SB7
梯形图语言补充编程说明书
B-61863C-2/01
BEIJING-FANUC 2003
BEIJING-FANUC PMC-MODEL SA1/SB7
梯形图语言补充编程说明书
本说明书是以下说明书的补充
名称
书号
BEIJING-FANUC PMC PA1/SA1/SA3梯形图语言编程说明书
B-61863C/01
目录表
FANUC 16i/18i/21i-MODEL B 系列
PMC-SA1/SB7 梯形图语言补充编程说明书
目录
1. 概述.............................................................................................................................................1
2. 适用软件......................................................................................................................................1
3. 2
3.1 PMC规格.............................................................................................................................2
3.2 PMC地址.............................................................................................................................4
3.3 功能指令..............................................................................................................................6
3.4 顺序程序存储容量..............................................................................................................17
3.5 与16i/18i/21i-MODEL A系列的兼容性(PMC-SB7)..........................................................18
3.6 RUN 到STOP 转换信号, STOP 到RUN 转换信号和RUN 状态信号(PMC-SB7)...21
4. PMC-SA1/SB7画面操作...........................................................................................................25
4.1 PMC-SA1画面操作...........................................................................................................25
4.2 PMC-SB7画面操作...........................................................................................................26
5. 设定功能....................................................................................................................................28
5.1 设定画面............................................................................................................................28
5.2 PMC保护功能...................................................................................................................30
5.3 参数设定实例.....................................................................................................................34
6. 梯形图监控 (PMC-SB7)............................................................................................................36
6.1 梯形图监控画面.................................................................................................................38
6.2 功能指令数据表浏览画面...................................................................................................54
6.3 程序列表浏览画面..............................................................................................................57
7. 集中监控功能 (PMC-SB7)........................................................................................................64
7.1 调用画面............................................................................................................................64
7.2 画面构成............................................................................................................................66
7.3 画面操作............................................................................................................................67
7.4 报警信息和解决方法..........................................................................................................69
8. 梯形图编辑功能 (PMC-SB7)....................................................................................................70
8.1 梯形图编辑画面.................................................................................................................70
8.2 画面构成............................................................................................................................71
8.3 画面操作............................................................................................................................72
8.4 设定画面............................................................................................................................75
8.5 网格编辑画面.....................................................................................................................77
8.6 有效网格构成.....................................................................................................................83
8.7 功能指令列表画面..............................................................................................................84
8.8 功能指令数据表编辑画面...................................................................................................85
-1-
目录表
8.9 程序列表编辑画面..............................................................................................................86
8.10 报警信息和解决方法..........................................................................................................90
9. 信号追踪功能 (PMC-SB7)........................................................................................................97
9.1 信号追踪画面 (初始画面)..................................................................................................98
9.2 设定追踪参数.....................................................................................................................99
9.3 设定采样地址...................................................................................................................101
9.4 追踪的执行.......................................................................................................................103
9.5 执行追踪后的操作............................................................................................................105
9.6 自动启动追踪的设定........................................................................................................109
10. PMC报警/系统报警................................................................................................................110
-2-
B-61863C-2 1概述/2适用软件
1. 概述
本说明书对于16i/18i/21i/Oi -MODEL B 系列所使用的 PMC-MODEL SA1/SB7 规格及其编程方法进行了说明。PMC-SB7 梯形图对于16i/18i/21i -MODEL A 系列中所使用的 PMC-SB6梯形图是兼容的。可通过简单的操作进行转换。请参见以下说明书。
名称
FANUC PMC-MODEL PA1/PA3/
SA1/SA2/SA3/SA5/SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2/NB6
梯形图语言编程说明书
本说明书中使用以下缩写。
系列
FANUC PMC-MODEL SA1
FANUC PMC-MODEL SB7
缩写
PMC-SA1
PMC-SB7
书号
B-61863E
参考项目
和PMC-SA1/SB6相同部分
(基本指令,功能指令, PMC 窗口等)
2. 适用软件
本说明书中的描述适用于以下软件。
软件
PMC-SA1 控制软件
PMC-SB7 控制软件
FAPT LADDER-III*1
注
1
-1-
系列号
406H
406G
―
版本
01 及其以后版本
01 及其以后版本
2.0 及其以后版本
要编制PMC-SB7梯形图,需要FAPT LADDER-III软件。
FAPT LADDER 和FAPT LADDER-II 不支持PMC-SB7。
3 PMC-SA1/SB7 B-61863C-2
3. PMC-SA1/SB7
3.1 PMC规格
PMC-SA1/SB7 的基本规格如下表所示。
PMC类型
编程方法
程序级数
第一级程序扫描周期
基本指令执行时间
程序容量
- 梯形图
- 符号和注释
- 信息
基本指令数
功能指令数
内部继电器 (R)
外部继电器 (E)
信息显示请求位 (A)
非易失性存储区
- 数据表 (D)
- 可变定时器 (T)
固定定时器
- 计数器 (C)
固定计数器 (C)
- 保持型继电器 (K)
子程序 (P)
标号 (L)
I/O Link
- 输入
- 输出
顺序程序存储
21i-B系列
PMC-SA1
梯形图
2
8ms
5.0μsec/步
最大约5,000步
1KB 到128KB
8KB 到64KB
12
48
1,100字节
-
200点(25字节)
1,860字节
40个(80字节)
100个
20个(80字节)
-
20字节
-
-
最大1,024 点
最大1,024 点
Flash ROM
128KB
PMC-SA1
机械手控制
梯形图
2
8ms
5.0μsec/步
最大约12,000步
1KB 到128KB
8KB 到64KB
12
48
1,100字节
-
200点(25字节)
1,860字节
40个(80字节)
100个
20个(80字节)
-
20字节
-
-
最大1,024 点
最大1,024 点
Flash ROM
128KB
16i/18i/21i-B系列
PMC-SB7
梯形图
3
8 ms
0.033μsec/步
最大约64,000步*1,2
1KB -
*2
8KB -
*2
14
69
8,500字节
8,000字节
2,000点(500字节,2位/点)
10,000字节
250个(1,000字节,4字节/个)
500个(定时器号指定)
100个(400字节,4字节/个)
100个(200字节,2字节/个)
120 字节
2000
9999
最大2,048点*3
最大2,048点*3
Flash ROM
128KB(16,000步或以下选项)
256KB(24,000步选项)
384KB(32,000/40,000步选项)
512KB(48,000步选项)
768KB(64,000步选项)
-2-
B-61863C-2 3 PMC-SA1/SB7
注
1. 这是程序仅由基本指令编制时的梯形图步数。使用功能指令时,梯形图的步数会有所改变。
2. 各部分的容量并没有限制,但顺序程序的总容量(梯形图,符号/注释,信息等的总和)不能超过其存储容量。
3. 基本的输入/输出点最多为1024/1024 点。指定I/O Link 扩展选项后可扩展至最多2048/2048 点。
-3-
3 PMC-SA1/SB7 B-61863C-2
3.2 PMC 地址
PMC-SA1/SB7中适用的PMC地址如下所示
地址
X
信号类型
从机床侧到PMC的输入信号
(MT→PMC)
从PMC到机床侧的输出信号(PMC→MT)
从NC到PMC的输入信号
(NC→PMC)
PMC类型
16i/18i/21i-B系列
PMC-SA1
X0 到X127
PMC-SB7
X0 到 X127
X200 到 X327*1
X1000 到X1127*2
Y0 到 Y127
Y200 到 Y327*1
Y1000 到 Y1127*2
F0 到 F767*3
F1000 到 F1767*4
F2000 到 F2767*4
F3000 到 F3767*5
G0 到 G767*3
G1000 到 G1767*4
G2000 到 G2767*4
G3000 到 G3767*5
R0 到 R7999
R9000 到 R9499*6
E0 到 E7999
A0 到 A249
A9000 到 A9249
C0 到 C399
C5000 到 C5199*9
K0 到 K99
K900 到 K919*10
T0 到 T499
T9000 到 T9499*11
D0 到 D9999
L1 到 L9999
P1 到 P2000
Y Y0 到Y127
F F0 到F255
G 从PMC到NC的输出信号
(PMC→NC)
G0 到G255
R
E
A
C
K
T
D
L
P
内部继电器
外部继电器*7
信息显示请求
信息显示状态*8
计数器
保持型继电器
可变定时器
数据表
标号数
子程序号
R0 到R999
R9000 到R9099
-
A0 到A24
-
C0 到C79
K0 到K19
T0 到T79
D0 到D1859
-
-
-4-
B-61863C-2 3 PMC-SA1/SB7
注
1 这些地址用于I/O Link通道2。需指定I/O link 扩展选项。
2 这些区域由PMC保留。不能指定其用于输入/输出。
在顺序程序中不能使用。
3 这些区域中包含PMC的保留部分。实际可使用的地址取决于CNC系统的配置。4 这些区域用于多路径系统。其包含PMC的保留部分。实际可使用的地址取决于CNC系统的配置。
5 这些区域由PMC保留。在顺序程序中不能使用。
6 这些区域由PMC系统软件用作特殊继电器。请根据各地址的说明使用。
7 这些区域可象内部继电器(R)一样使用。这些继电器(E)是非易失性继电器。 但是可象PMC参数一样对其通过存储卡进行输入/输出操作。
8 这些地址用于与信息显示请求信号一一对应的信息显示状态信号。不能对这些地址进行写操作。
9 这些区域用于计数器指令(CTRB),其要求固定数据作为预置值。
10 这些区域用于PMC控制软件。请根据说明使用这些信号。
11 这些区域由PMC保留。在顺序程序中不能使用。
-5-
3 PMC-SA1/SB7 B-61863C-2
3.3 功能指令
下表为PMC-SA1/SB7中适用/不适用的功能指令。
表3.3 功能指令(1/3)
指令名称 SUB
号 说明
END1
END2
END3
TMR
TMRB
TMRC
DEC
DECB
CTR
CTRB
CTRC
ROT
ROTB
COD
CODB
MOVE
MOVOR
MOVB
MOVW
MOVD
MOVN
COM
COME
JMP
JMPE
JMPB
JMPC
LBL
PARI
DCNV
1
2
48
3
24
54
4
25
5
56
55
6
26
7
27
8
28
43
44
47
45
9
29
10
30
68
73
69
11
14
第一级程序结束
第二级程序结束
第三级程序结束
定时器
固定定时器
定时器
译码
二进制译码
计数器
固定计数器
计数器
旋转控制
二进制旋转控制
代码转换
二进制代码转换
传送逻辑与后数据
传送逻辑或后数据
传送一字节数据
传送两字节数据(字)
传送四字节数据(双字)
传送任意字节数据
母线控制开始
母线控制结束
跳转开始
跳转结束
标号跳转1
标号跳转2
标号
奇偶检测
数据转换
二进制数据转换
类型
PMC-SA1 PMC-SB7
O O
O O
X
O
O
O
O
O
O
X
O
O
O
O
O
O
O
X
X
X
X
O
O
O
O
X
X
X
O
O
O
O
O
O*2
O*2
O
O
O
O*1
O
O
O
O
O
O
O
O
O
O*1
O
O
O
O
O
O
O
O
O
O
O DCNVB 31
O: 适用 X: 不适用
-6-
B-61863C-2 3 PMC-SA1/SB7
表3.3 功能指令(2/3)
指令名称 SUB
号 说明
COMP
COMPB
COIN
SFT
DSCH
DSCHB
XMOV
XMOVB
ADD
ADDB
SUB
SUBB
MUL
MULB
DIV
DIVB
NUME
NUMEB
DISP
DISPB
EXIN
SPCNT
AXCTL
WINDR
WINDW
FNC9X
MMC3R
MMC3W
MMCWR
MMCWW
15
32
16
33
17
34
18
35
19
36
20
37
21
38
22
39
23
40
49
41
42
46
53
51
52
9X
88
89
98
99
比较
二进制比较
一致检测
偏移寄存器
数据检索
二进制数据检索
检索数据传送
二进制检索数据传送
加法运算
二进制加法运算
减法运算
二进制减法运算
乘法运算
二进制乘法运算
除法运算
二进制除法运算
定义常数
定义二进制常数
显示信息
显示信息
外部数据输入
主轴控制
PMC 轴控制
CNC 窗口数据读取
CNC 窗口数据改写
任意功能指令(X=0 to 7)
MMC3 窗口数据读取
MMC3 窗口数据改写
MMC窗口数据读取
MMC窗口数据改写
位置信号输出
位置信号输出2
上升沿检测
下降沿检测
类型
PMC-SA1 PMC-SB7
O O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
X
O
O
X
O
O
O
X
X
X
O
O
X
X
X
X
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
X*3
O*2
O
X*3
O
O
O
O*4
X*3
X*3
O
O
X*3
X*3
O
O
PSGNL 50
PSGN2 63
DIFU 57
DIFD 58
O: 适用 X: 不适用
- 7-
3 PMC-SA1/SB7 B-61863C-2
表3.3 功能指令(3/3)
指令名称 SUB
号 说明
EOR
AND
OR
NOT
END
CALL
CALLU
SP
SPE
59
60
61
62
64
65
66
71
72
异或
逻辑与
逻辑或
逻辑非
梯形图程序结束
条件调用子程序
无条件调用子程序
子程序开始
子程序结束
无操作 (节点注释)
类型
PMC-SB7 PMC-SB7
X O
X
X
X
X
X
X
X
X
O
O
O
O
O
O
O
O
O
O NOP 70
O: 适用 X: 不适用
注
1. 这些是PMC-SB7新增功能。参见以下说明。
2. 这些是PMC-SB7增强功能。参见以下说明。
3. 如果程序中存在象NOP一样的指令则被忽略。因此用户可使用这些功能来保持几台机床之间梯形图的兼容性。当然必须注意针对需要ACT输入的功能应保持其ACT=0。
4. 在使用PMC C 语言选项时有效。
-8-
B-61863C-2 3 PMC-SA1/SB7
3.3.1 CTRB(固定计数器)
PMC-SA1
X
CTRB用作计数器。预置值和计数值的数值为二进制格式。本计数器可应用于以下场合。 (a) 预置计数器 预置计数值。在计数值到达预置值后接通输出线圈。 (b) 环型计数器 环型计数器计数值到达预置值后,再次输入计数信号时计数值复位到初始值。 (c) 加减法计数器 本计数器为可逆计数器,可用作加法和减法计数器。 (d) 选择初始值 0 或1 可用作初始值。
(1) 格式
PMC-SB7
O
图.3.3.1 CTRB 表达格式
表3.3.1 CTRB 编码格式
地址号 位号
OOOO.O OOOO.O OOOO.O OOOO.O 56 OOO O...O OOOO.O
CN0 UPDOWN RST ACT CTRB 指令 计数器号 预置值 W1
步号
1 2 3 4 5 6 7 8 指令
RD RD.STK RD.STK RD.STK SUB (PRM) (PRM) WRT 标记
- 9-
3 PMC-SA1/SB7 B-61863C-2
(2) 控制条件
(a) 指定初始值(CN0)
CN0=0 : 计数值从“0”开始。 0,1,2,3,.......,,n
CN0=1 : 计数值从“1”开始。 1,2,.,n
(b) 指定加减法(UPDOWN)
UPDOWN=0 : 加法计数器
CN0=0 初始值为0或CN0=1 初始值为1
UPDOWN=1 : 减法计数器
初始值为预置值
(c) 复位(RST)
RST=0 : 取消复位。
RST=1 : 复位线圈W1为0。累积值复位到初始值。
(d) 计数信号(ACT)
ACT=0 : 计数器不运行。W1 不会改变。
ACT=1 : 计数器在此信号的上升沿运行。
(3) 计数器号
计数器号范围为1到100 。
(4) 预置值
预置值的范围如下
二进制计数器: 0 到32767
*CTRB 总是二进制计数器。系统参数设定无效。
(5) 计数器输出线圈(W1)
在计数值到达预置值后,W1 设定为1。W1 地址可任意指定。
(6) 累积值
地址C5000- 用作CTRB的累积值。一个数据占用两个字节。
C5000对应与计数器1,C5002对应与计数器2。
-10-
B-61863C-2 3 PMC-SA1/SB7
3.3.2 MOVD(传送4 字节数据)
PMC-SA1
X
(1)功能
MOVD 指令可传送4 字节数据从指定的源地址到目标地址。
(2)格式
PMC-SB7
O
(3) 控制条件
ACT=0: 不进行数据传送。
ACT=1: 传送4 字节数据。
- 11-
3 PMC-SA1/SB7 B-61863C-2
3.3.3 TMRB(固定定时器)
PMC-SA1
O
PMC-SB7
O
(1) 功能
TMRB用作固定延时定时器
本定时器中的预置时间随顺序程序固化在ROM中。因此只有修改ROM文件方可更改定时时间。
(2) 格式
图. 3.3.3 TMRB表达格式
(3) 控制条件
ACT=0: 关断定时器输出线圈
ACT=1: 启动定时器
(4) 参数
(a) 定时器号
PMC-SA1: 设定固定定时器的定时器号(1 to 100)。
PMC-SB7: 设定固定定时器的定时器号(1 to 500)。
(b) 预置时间
PMC-SA1: 数值范围为1到262,136msec。
PMC-SB7: 数值范围为1到32,760,000msec (大约546 分钟)。
(5) 误差范围
根据设定时间在0到8msec 范围内波动。
-12-
B-61863C-2 3 PMC-SA1/SB7
3.3.4 TMRC (定时器)
PMC-SA1
O
PMC-SB7
O
(1) 功能
TMRC是延时定时器。
本定时器的定时时间可设定在任意地址中。由设定的地址决定是固定定时器还是可变定时器。如果有足够的空间设定参数则本定时器的个数没有限制。
(2) 格式
图. 3.3.4 TMRC 表达格式
表3.3.4 TMRC 编码格式
步号 指令 地址号 位号 标记
1 RD OOOO.O ACT
2
3
4
5
6
SUB
(PRM)
(PRM)
(PRM)
WRT
54
O
OOO
OOOO
OOOO.O
TMRC指令
定时器精度
时间设定地址
计时地址
W1
(3) 控制条件
ACT=0: 关断定时器输出线圈
ACT=1: 启动定时器
- 13-
3 PMC-SA1/SB7 B-61863C-2
(4) 定时器精度
定时器精度
8msec
48msec
1sec*2
10sec*2
1min*2
1msec*2
10msec*2
设定数
0
1
2
3
4
5
6
设定时间范围*1 误差范围
8msec到262.1sec 0 到第一级程序扫描周期
48msec到26.2 min 0 到第一级程序扫描周期
1sec到546 min 0 到第一级程序扫描周期
10sec到91 h 0 到第一级程序扫描周期
1min到546 h 0 到1sec
1msec到32.7 sec 0 到第一级程序扫描周期
10msec到327.7 sec 0 到第一级程序扫描周期
100msec*2 7 100msec到54.6 min 0 到第一级程序扫描周期
注1) 数值范围是0到32767。
注2) 仅PMC-SB7支持。
(5) 时间设定地址
指定时间设定区域的首地址。
时间设定区域需占用连续两个字节的存储空间。
按定时精度设定的单位设定时间。
设定值的范围是1到32,767。
(举例)定时精度: 8ms
设定值 时间
1 到32767 8 到262,136ms
(6) 定时器计时地址
指定计时区域的首地址。
计时区域需占用连续四个字节的R地址存储空间。
不可使用顺序程序的保留区域,这些区域由PMC系统使用。
-14-
B-61863C-2 3 PMC-SA1/SB7
3.3.5 DISPB
PMC-SA1
O
PMC-SB7
O
(1) 功能
此指令用于在CNC画面显示信息。用户可通过指定信息号使CNC处于报警状态。与信息显示指令(DISP)相比,除基本功能外,本功能还支持特殊功能(数值数据显示和中文字符显示)。
用户可编制多达2000(PMC-SA1:200) 条信息。为方便信息的处理用户必须使用指定的信息地址。以下为本功能的特点。
(a) 在梯形图中用户需在DISPB指令中指定总的信息数并设定ACT为1。如果ACT为0,DISPB不会执行。如果ACT设定为1,根据信息显示请求存储区(地址A)的状态和信息数据表显示相应的信息。当有多条信息需显示时,有可能不会同时全部显示。显示的信息数取决于可在CNC画面显示的最大信息数。
在PMC-SB7中,在CNC画面实际显示的信息其状态可由信息显示状态存储区表示。信息显示请求存储区地址,信息显示状态存储区地址和信息数据表的关系如图3.3.5所示。
图. 3.3.5 PMC-SB7中信息显示请求存储区,信息显示状态存储区和信息数据表
(i) 信息显示请求存储区
此存储区位于地址A0到A249之间 (PMC-SA1: A0 到A24) ,共计2000位(PMC-SA1: 200位)。各位分别对应与一条信息。当需在NC画面显示信息时,设定对应位为1。需消除信息时,设定对应位为0。
- 15-
3 PMC-SA1/SB7 B-61863C-2
(ii) 信息显示状态存储区(PMC-SB7)
此存储区位于地址A9000 到A9249 之间,一共2000点。各位分别对应于一条信息。当CNC画面显示信息时,对应位为1。梯形图不能改写此存储区的内容。
(iii) 信息数据表
在此表中编制各位对应的信息文本并随顺序程序一起写入FROM中。
信息数据表中的序号对应与信息显示请求存储区地址。
在信息数据表中一条信息的容量为最大255个字符。在容量限制范围内编制信息。
(iv) 信息号
请务必在信息行的开始处指定4位数信息号。
信息号
1000 到1999
2000 到2099
2100 到2999
5000 到5999
CNC 画面 显示内容
报警画面(第一路径侧) 报警信息
操作信息
操作信息画面
操作信息 (信息号不显示)
报警画面(第二路径侧) 报警信息
• CNC 第二路径侧处于报警状态
• 所显示的信息号为指定的信息号减4000
7000 到7999 报警画面(第三路径侧) 报警信息
• CNC 第三路径侧处于报警状态
• 所显示的信息号为指定的信息号减6000
(2) 格式
(3) 控制条件
ACT=0: CNC 画面不显示信息
ACT=1: CNC 画面显示信息
(4)参数
指定信息的总数。(PMC-SB7: 最多2000条 PMC-SA1: 最多200条)
(5) 其余
详见PMC编程说明书(B-61863C) 5. 功能指令中有关“DISPB”的描述。
-16-
B-61863C-2 3 PMC-SA1/SB7
3.4 顺序程序存储容量
顺序程序的存储容量如下表所示。各部分的总和必须满足顺序程序的容量限制。
部分
梯形图*2
符号/注释*2
项目
基本指令
功能指令
功能指令参数
一条符号/注释
1 字符注释
1 字符信息 系统保留区域
使用存储区*1
4 字节
4 字节
4 字节
24 字节
1 字节*3
1 字节
大约15K字节
信息*2
其余
注
1 顺序程序的总和(梯形图,符号/注释,信息等的总和) 不能超过顺序程序的存储空间。
2 程序设计员可对各部分进行优化。这样可对各部分追加最多1K字节的存储PMC空间。
3 2-字节字符存储空间加倍。
- 17-
3 PMC-SA1/SB7 B-61863C-2
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
PMC
地址
PMC/CNC
接口(F,G)
PMC/机床
接口(X,Y)
系统软件用保持型
继电器(K)
END3
CTRB
MOVD
DISP
SA5 SB5
F0 到F255
G0 到G255
X0 到X127
Y0 到Y127
K17 到K19
SB6
- F511
- G511
X200 -
Y200 -
K900 到K909
SB7
- F767
- G767
兼容
K900 到K919
基本指令
功能指令
兼容
不适用 适用
适用 不适用
注)
本表中不包含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程序
-18-
B-61863C-2 3 PMC-SA1/SB7
• 如需将PMC-SA5/SB5/SB6型号转换为PMC-SB7型号, 修改 “PMC 类型” 为 ”PMC-SB7”.
• 如果对于PMC-SB7助记符文件中的参数不足,则其初始值由转换结果自动决定。
• PMC-SB7 助记符文件中系统参数格式如下所示。
%@0
2. 计数器类型 (BINARY or BCD)
2 BINARY
3 NO 3. 操作面板 (YES or NO)
4 PMC-SB7 4. PMC 类型
7 150 7. 梯形图执行比率 (150%)*
%
注
默认值为150。具体含义参见“(7) 在系统参数中追加“LADDER EXEC”(梯形图执行比率)(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中。
- 19-
3 PMC-SA1/SB7 B-61863C-2
外部继电器地址(E) 可用作PMC 地址。PMC-SB7 的PMC参数中包含E 地址。在输入PMC-SB7 的PMC参数时,E地址被覆盖。
(7) 在系统参数中追加“LADDER EXEC” (PMC-SB7)
在PMC-SB7中,由于有第三级程序,因此追加了系统参数“LADDER EXEC”。
在此参数中指定第一级和第二级程序的执行比。
默认值 150 设定范围 1 到150
- 如果不使用第三级程序,设定最大值(150)。
- 如果使用第三级程序,设定最大值时第三级程序有可能无法良好运行,设定参数以减少第一级和第二级程序的执行时间。
第一级和第二级程序的执行时间由下式计算。
“LADDER EXEC”
“第一级和第二级程序的执行时间” = 5msec x
100
第三级程序的执行时间由下式计算
“第三级程序的执行时间” = 7.5msec – “第一级和第二级程序的执行时间”
例如,此参数中的设定值为“100”, 第一级和第二级程序的执行时间为5msec,第三级程序的执行时间为2.5msec。
(8) 流程图型顺序程序(PMC-SB7)
这是PMC-SB7的选择功能。
注
在第一版中不能指定此选项。
-20-
B-61863C-2 3 PMC-SA1/SB7
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
R9015
6
5
4
3
2
1 0
R9015.0:“STOP 到RUN 转换信号”
(仅在梯形图程序中使用)
R9015.1:“RUN 到STOP 转换信号”
(仅在梯形图程序中使用)
6
5
4
3
2
1 0
R9091.2:“RUN 状态信号”
0 : 梯形图停止状态
1 : 梯形图运行状态
- 21-
7
R9091
3 PMC-SA1/SB7 B-61863C-2
3.6.3 波形图
梯形图执行 RUN
STOP
1 R9015.0
STOP到RUN 转换信号 0
1 R9015.1
RUN到STOP转换信号 0
R9091.2 1
RUN状态信号 0
梯形图扫描周梯形图扫描周
期 期
(1) “STOP 到RUN 转换信号” (R9015.0)
当系统软件检测到STOP 到RUN 的状态变化后,此信号在梯形图启动运行的第一次扫描周期中接通。此信号在梯形图各执行级象R9000一样有各自的状态。此信号在梯形图第一个扫描周期内在各执行级中是全部接通的。
- 何时出现STOP 到RUN 的状态转换? - 在系统上电后的第一次扫描周期中 - 在PMC画面压下"RUN" 软键 - 由FAPT LADDER-III或梯形图编辑软件指定"RUN" 命令
在梯形图中使用此信号,用户可识别和处理" STOP 到RUN " 的状态转换。 并可编辑预处理程序。
注
1. 此信号仅在梯形图中使用。不可在其它系统或程序中使用,例如网络接口板,C 执行器程序, FOCAS1 以太网或HSSB 库等。因为此信号在各级梯形图程序中有独立状态。
-22-
B-61863C-2 3 PMC-SA1/SB7
(2)
"RUN 到 STOP 转换信号" (R9015.1)
系统软件在检测到RUN 到 STOP 的转换后,此信号在梯形图停止运行的最后一个扫描周期内关断。此信号在梯形图各执行级象R9000一样有各自的状态。此信号在梯形图停止运行的最后一个扫描周期内在各执行级中是全部关断的。 何时出现 RUN 到 STOP 状态的转换?
- 在PMC画面压下"STOP" 软键
- 由FAPT LADDER-III 或梯形图编辑软件指定"STOP"命令
- 在PMC画面压下"EDIT"->"IOMDL" 软键
- 在PMC画面压下"EDIT"->"MESAGE" 软键
- 在PMC画面压下"EDIT"->"SYMBOL" 软键
- 在PMC画面压下"EDIT"->"CLEAR" 软键
- 在PMC画面压下"SYSPRM" 软键
- 在PMC "I/O" 画面输入梯形图或PMC C 语言程序到PMC
- 用FAPT LADDER-III 或梯形图编辑软件输入梯形图到PMC
在梯形图中使用此信号,用户可识别和处理"RUN 到STOP" 的状态转换。 并可编辑预处理程序(例如:停止梯形图执行的预处理程序)。例如,设定和复位某些信号到特定状态以满足安全要求。
注
1. 此信号仅在梯形图中使用。不可在其它系统或程序中使用,例如网络接口板,C
执行器程序, FOCAS1 以太网或HSSB 库等。因为此信号在各级梯形图程序中有独立状态。
2. 在切断电源时序中和CNC出现系统报警状态时,由于梯形图的执行和I/O扫描已完全停止,因此无法使用此信号。
(3) "RUN 状态信号" (R9091.2)
可在其它系统或程序中使用此信号的状态,例如网络接口板,C 执行器程序, FOCAS1 以太网或HSSB 库等。由此可以得知梯形图和PMC C 语言程序的执行状态。
- 23-
3 PMC-SA1/SB7 B-61863C-2
3.6.4 使用举例
(1) 由RUN 转变至STOP 状态时调用子程序
R9015.1
SUB65
CALL
Pxxxx
(2) 由 RUN 转变至 STOP 状态时强制关断第一级程序中指定的输出信号
任意输入 R9015.1 任意输出
-24-
B-61863C-2 4画面操作(PMC-SA1/SB7)
4. PMC-SA1/SB7画面操作
4.1 PMC-SA1画面操作
由于PMC-SA1操作和功能的增强,下述项目已发生改变。
• 在PMC 控制软件中内置编辑功能
• 增强程序保护功能
4.1.1 PMC软键构成 4.1.2 在CNC系统菜单画面压下软键[PMC]后,显示PMC主菜单。以下为PMC画面树构成。在PMC-SA1中阴影部分有所改变。
[PMC]
[PMCLAD]
[PMCDGN]
[PMCPRM]
[RUN]/[STOP]
[EDIT]
[I/O]
[SYSPRM]
[MONIT]
[TITLE]
[STATUS]
[ALARM]
[TRACE]
[IOCHK]
[TIMER]
[COUNTR]
[KEEPRL]
[DATA]
[SETING]
[TITLE]
[LADDER]
[SYMBOL]
[MESAGE]
[MODULE]
[CROSS]
[CLEAR]
[ONLINE]
[]
梯形图监控 标题数据
信号状态
报警
信号追踪 I/O LINK 连接检测
定时器
计数器
保持型继电器
数据表
设定画面
启动和停止顺序程序
标题数据编辑
梯形图编辑
符号数据编辑
信息数据编辑
I/O 单元地址设定 交叉索引
清除顺序程序
输入和输出顺序程序和PMC参数
系统参数
在线设定
4.1.3 追加系统保持型继电器
追加了以下系统保持型继电器
项目
EDIT ENABLE
含义
允许编辑梯形图
PMC-SA1
K18.6
K19.2 ALLOW PMC STOP 允许对梯形图进行run /stop 操作
详细说明请参见“5. 设定功能”
- 25-
4画面操作(PMC-SA1/SB7 ) B-61863C-24.2 PMC-SB7画面操作由于PMC-SB7操作和功能的增强,下述项目已发生改变。• 在PMC 控制软件中内置编辑功能• 支持日语显示• 梯形图监控/编辑画面• 信号波形(ANALYS) 和追踪(TRACE)功能集成• 符号数据扩展至16 个字符• 增强程序保护功能4.2.1 PMC软键构成在CNC系统菜单画面压下软键[PMC]后,显示PMC主菜单。以下为PMC画面树构成。在PMC-SB7中阴影部分有所改变。[PMC][PMCLAD][EDIT]梯形图监控 参见第六章集中监控功能 参见第七章梯形图编辑 参见第八章[PMCDGN][TITLE][STATUS][ALARM][TRACE][IOCHK][PMCPRM][TIMER][COUNTR][KEEPRL][DATA][SETING][RUN]/[STOP][EDIT][TITLE][SYMBOL][MESAGE][MODULE][CROSS][CLEAR][I/O][SYSPRM][MONIT][ONLINE][]标题数据信号状态报警信号追踪 参见第九章I/O LINK 连接检测定时器计数器保持型继电器数据表设定画面 参见第五章启动和停止顺序程序标题数据编辑符号数据编辑信息数据编辑I/O 单元地址设定交叉索引清除顺序程序输入和输出顺序程序和PMC 参数系统参数在线设定 -26-
B-61863C-2 4画面操作(PMC-SA1/SB7)4.2.2符号长度扩展在符号/注释显示/编辑画面,可对符号指定最多16个字符。在其余显示符号画面可显示最多下表所示长度字符。画面最大显示字符长度搜索长度备注符号/注释编辑16个16个在追加信息行可显示16 个字梯形图监控/编辑7个16个符程序列表6个16个信号状态7个16个在定义地址画面(类型1)可交叉索引7个-显示16 个字符追踪7个16个在设定画面可显示9 个字符超过显示域的字符在各画面被忽略。支持检索功能的所有画面需对比全部16个字符。4.2.3追加系统保持型继电器追加了以下系统保持型继电器项目含义允许编辑梯形图EDIT ENABLEALLOW PMC STOP允许对梯形图进行run /stop 操作系统上电后自动执行追踪功能TRACE START详细说明请参见“5. 设定功能”PMC-SB7K901.6K902.2K906.5- 27-
5设定功能 B-61863C-25. 设定功能5.1 设定画面PMC-SB7设定画面• TRACE START(PMC-SB7:K906.5)MANUAL(0): 压下[EXEC] 软键执行追踪功能。AUTO (1): 系统上电后自动执行追踪功能。EDIT ENABLE(PMC-SB7:K901.6, PMC-SA1:K18.6)NO (0): 禁止编辑顺序程序。YES(1): 允许编辑顺序程序。注) 此设定会影响某些PMC 功能。具体请参见“5.2 PMC保护功能”WRITE TO F-ROM(PMC-SB7:K902.0, PMC-SA1:K19.0)NO (0): 编辑顺序程序后不会自动写入Flash ROM 。YES(1): 编辑顺序程序后自动写入Flash ROM 。•
•
-28-
B-61863C-2 5设定功能• RAM WRITE ENABLE(PMC-SB7:K900.4, PMC-SA1:K17.4)NO (0): 禁止强制功能。YES(1): 允许强制功能。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”DATA TBL CNTL SCREEN(PMC-SB7:K900.7, PMC-SA1:K17.7)YES(0): 显示PMC 数据表管理画面。NO (1): 不显示PMC 数据表管理画面。HIDE PMC PROGRAM(PMC-SB7:K900.0, PMC-SA1:K17.0)NO (0): 允许显示顺序程序。YES(1): 禁止显示顺序程序。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”LADDER START(PMC-SB7:K900.2, PMC-SA1:K17.2)AUTO (0): 系统上电后自动执行顺序程序。MANUAL(1): 压下 [RUN] 软键后执行顺序程序。ALLOW PMC STOP(PMC-SB7:K902.2, PMC-SA1:K19.2)NO (0): 禁止对顺序程序进行 run/stop 操作。YES(1): 允许对顺序程序进行 run/stop 操作。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”PROGRAMMER ENABLE(PMC-SB7:K900.1, PMC-SA1:K17.1)NO (0): 禁止内置编程功能。YES(1): 允许内置编程功能。注) 此设定会影响某些 PMC 功能。 具体请参见“5.2 PMC保护功能”•
•
•
•
•
- 29-
5设定功能 B-61863C-25.2 PMC 保护功能注意对PMC控制应用系统的开发者来说,这个部分包含了很多重要的信息。不正确的执行应用系统会导致安全性的降低。尤其是在使用这部分介绍功能时,仔细的检查和考虑是非常必要的。PMC系统提供了不同的内置的编程功能,例如编辑,诊断和调试,这些都可以帮助编辑和调试梯形图。在执行梯形图时使用此功能可能导致丧失安全性,这就需要这些功能的操作者要完全懂得梯形图和PMC的操作。对于机床厂家来说这是很受欢迎的,这些功能对于最终用户的粗心的操作将起到很好的保护作用。此外,如果最终用户因为某些理由需要使用其中的部分功能时,例如维修和调整,机床厂家就得使用某种方法,使机床处在安全的方式下再让这些功能有效或使得操作者知道并且严格的按照安全的顺序来完成操作。这部分所描述的需设定的参数提供给机床的开发者,以使他们能够正确的编辑顺序程序或控制必要条件下的参数,在这种情况下通过排除可能导致“停止梯形图”,“改变顺序程序”或“改变重要的设定数据”的误操作,允许操作者安全的使用PMC编程功能。这些参数可以在SETTING 画面或系统的一些保持型继电器中设定。(PMC-SB7:K900-K919, PMC-SA1:K17-K19)-30-
B-61863C-2 5设定功能5.2.1.“PROGRAMMER ENABLE”编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1)如果“PROGRAMMER ENABLE”设为“YES”,将进入超级用户方式,下面的功能将有效。-PMC编辑画面-标题数据编辑画面-符号/注释编辑画面-信息编辑画面-I/O单元地址设定画面-交叉参考画面-清除梯形图-清除PMC参数-PMC的启动/停止-强制功能-倍率功能*1-多语言信息显示功能的设定-I/O画面-系统参数画面-在线设定画面注倍率功能还需要在设定参数中设定“OVERRIDE ENABLE”。注意在出厂前设定这个参数为“NO”(0)。如果设为了“YES”(1),由于误操作可能停止PMC的运行。如果想保护这个设定,可以在PMC中把这一位置为“常0”。或者请使用“3.3”中描述的方法,在PMC停止时,在PMC程序中控制机床强制转换到安全方式。-31-
5设定功能 B-61863C-25.2.2“HIDE PMC PROGRAM”隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0)如果“HIDE PMC PROGRAM”设为“YES”,下列功能在梯形图中的显示将无效。-PMC监控画面-PMC编辑画面-标题数据编辑画面-符号/注释编辑画面-信息编辑画面-I/O单元地址设定画面-交叉参考画面-清除梯形图-清除PMC参数-系统参数画面注如果“PROGRAMMER ENABLE”设定为“YES,”即使这个参数设定为“YES”,除了PMC监控/编辑画面外的其它功能都不会隐藏。5.2.3编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6)如果“EDIT ENABLE”设为“YES”,则能对程序进行编辑的下列功能将有效。-PMC编辑画面*1-标题数据编辑画面*1-符号/注释编辑画面*1-信息编辑画面*1-I/O单元地址设定画面*1-交叉参考画面*1-清除梯形图*1-设定多语言信息显示功能*1-系统参数画面*1注
1. 如果“HIDE PMC PROGRAM”设定为“YES”, 即使这个参数设定为“YES”,具有程序显示的这些功能也是无效的2. 这些画面在PMC停止时需要设定下页的“ALLOW PMC STOP”。注意如果要禁止操作者编辑PMC,在机床出厂前要将此参数设定为“NO”(0)。如果要保护这个设定,请在PMC中将这一位设为“常0”。-32-
B-61863C-2 5设定功能5.2.4 “ALLOW PMC STOP”允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2)如果“ALLOW PMC STOP”设为“YES”,则需要梯形图停止/启动的下列功能将有效。-符号/注释编辑画面-信息编辑画面-I/O单元地址设定画面-清除梯形图-清除PMC参数-启动/停止梯形图-系统参数画面注
1. 若“HIDE PMC PROGRAM”设定为“YES”, 即使这个参数设定为“YES”,具有程序显示的这些功能也是无效的。2. 这些编辑画面需要前面的设定“EDIT ENABLE”。注意在出厂前设定这个参数为“NO”(0)。如果设为了“YES”(1),由于误操作可能停止PMC的运行。如果你想保护这个设定,可以在PMC中把这一位置为“常0”。或者请使用“3.3”中描述的方法,在PMC停止时,在PMC程序中控制机床强制转换到安全方式。5.2.5 “RAM WRITE ENABLE”RAM写入有效(PMC-SB7:K900.4, PMC-SA1:K17.4)如果你设定“RAM WRITE ENABLE”为“YES”,将使强制功能和倍率功能有效。注倍率功能也需要在参数设定中设定“OVERRIDE ENABLE”。5.2.6 “DATA TBL CNTL SCREEN”数据表控制画面(PMC-SB7:K900.7, PMC-SA1:K17.7)如果你设定“DATA TBL CNTL SCREEN”为“NO”,数据表控制画面将不能显示。-33-
5设定功能 B-61863C-25.3参数设定实例i)如果要完全禁止操作者处理梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “YES”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “NO”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “NO”ii)如果只允许操作者监控梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “NO”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “NO”注对特别的客户请使用梯形图的密码功能。请查阅FAPT LADDER-III操作者手册 B-66234EN 中“5.4PROTECING LADDER PROGRAMS BY PASSWORD”iii)如果允许操作者监控和编辑梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “YES”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “NO”注对特别的客户请使用梯形图的密码功能。请查阅FAPT LADDER-III操作者手册 B-66234EN 中“5.4PROTECING LADDER PROGRAMS BY PASSWORD”iv)如果允许操作者在需要停止梯形图下监控和编辑梯形图。z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “NO”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”z 编辑有效(PMC-SB7:K901.6, PMC-SA1:K18.6) “YES”z 允许PMC停止(PMC-SB7:K902.2, PMC-SA1:K19.2) “YES”注对特别的客户请使用梯形图的密码功能。请查阅FAPT LADDER-III操作者手册 B-66234EN 中“5.4PROTECING LADDER PROGRAMS BY PASSWORD”警告 如果机床正在操作时,梯形图停止,则机床将有可能运行不正常。在停止梯形图之前,请确定机床附近没有人且刀具与工件、机床之间没有干涉。对机床的错误操作将带来突发的危险或给用户带来严重的伤害。同时刀具、工件,机床也有可能损坏。v) 如果操作者熟悉机床和梯形图顺序操作所有的PMC编程器功能。-34-
B-61863C-2 5设定功能z 编程器有效(PMC-SB7:K900.1, PMC-SA1:K17.1) “YES”z 隐藏PMC程序(PMC-SB7:K900.0, PMC-SA1:K17.0) “NO”警告 如果机床正在操作时,梯形图停止,则机床将有可能运行不正常。在停止梯形图之前,请确定机床附近没有人且刀具与工件、机床之间没有干涉。对机床的错误操作将带来突发的危险或给用户带来严重的伤害。同时刀具、工件,机床也有可能损坏。-35-
6梯形图监控(PMC-SB7) B-61863C-2
6. 梯形图监控(PMC-SB7) 按下软键[PMCLAD]显示动态的梯形图。在此画面,可以监控梯形图的工作。 在梯形图编辑画面下可以改变梯形图,添加继电器和功能指令,以及改变梯形图的控制条件。 梯形图监控/编辑功能包括下列画面。 a) 梯形图监控画面 显示梯形图以及继电器当前状态和其他。 b) 集中监控画面 只显示所选择梯形图以及继电器当前状态和其他。 c) 梯形图编辑画面 通过改变网格来编辑梯形图。 d) 网格编辑画面 在梯形图中编辑网格的结构。 e) PMC功能指令数据表浏览画面 查阅功能指令的数据表中的内容。 f) PMC功能指令数据表编辑画面 编辑功能指令的数据表中的内容。 g) 程序列表浏览画面 选择要在梯形图监控画面显示的子程序。 h) 程序列表编辑画面 通过子程序编辑梯形图。也要选择在梯形图编辑画面显示的子程序。 注 可以通过在PMC主菜单中设定KEEP继电器K900.0为1来隐藏[PMCLAD]软键。 -36-
B-61863C-2 6 梯形图监控(PMC-SB7)
这些画面通过下列步骤操作 PMC 主菜单 [<]
[PMCLAD]
监控功能
[LIST]
程序列表
浏览画面
[ZOOM] [LIST] [ZOOM]
注1
[SWITCH]
梯形图监控画面
[<] [EDIT]
[SWITCH]
集中监控画面
[LIST]
编辑功能
梯形图编辑画面
[<]
[ZOOM], [<]
程序列表
编辑画面
[CREATE], [MODIFY]
网格编辑画面
图.6 画面之间的联系
注 1.当软键[PMCLAD]被按下以后,上次显示的梯形图监控画面、集中监控画面、程序列表浏览画面其中之一将会显示出来。在CNC上电后第一次按下软键[PMCLAD]以后,程序列表浏览画面将会显示。通过I/O。 功能改变梯形图,当软键[PMCLAD]被按下后,则程序列表浏览画面也会显示。详情查看“程序列表浏览画面”。 2.仅仅当编程功能有效时,软键[EDIT]才会在梯形图监控画面出现。为使编程功能有效,在PMC
SETTINGS的GENERAL画面设定“PROGRAMMER ENABLE”为“YES”或设定KEEP继电器K900.1为1。另外也可设定“EDIT ENABLE”为“YES”或K901.6为1。为使用梯形图编辑功能,应该在“PARAMETERS FOR ONLINE MONITOR”中把“RS-232-C”和“F-BUS”选择为“NOT USE”,以使在线监控功能无效。 -37-
6梯形图监控(PMC-SB7) B-61863C-2
6.1梯形图监控画面 梯形图监控画面显示触点和线圈的ON/OFF状态,以及功能指令的参数所定义的地址的内容。 通过在PMC主菜单按下软键[PMCLAD]调用梯形图画面。你可以在这个画面进行下列的操作,包括“强制I/O功能(强制方式)”,通过这个功能可以将继电器和功能指令的地址参数强制为新的状态和数值。 l 切换显示不同的子程序 [LIST]
l 查找地址或其他内容 [SEARCH MENU]
l 显示功能指令的数据表 [DATA TABLE]
l 到梯形图编辑画面 [EDIT]
l 调用集中监控画面 [SWITCH]
l 强制I/O功能(强制方式) “数值”+ INPUT 键 -38-
B-61863C-2 6 梯形图监控(PMC-SB7)
6.1.1画面结构
Title information
(REMARKS)标题信息(备注)
Current subprogram
当前子程序
Current position
当前位置
Range to search
查找范围
Area for LADDER Diagram
梯形图图表区
Message line
信息栏
Key input line
键输入栏
Additional information line
附加信息栏
(a)画面结构
1 梯形图的标题信息(备注)、当前的子程序、画面中梯形图的当前位置信息,都可以显示在梯形图的上方。 选择了要显示的子程序后,查找功能的范围如“LOCAL”和“GLOBAL”标记在最上面部分的右面。例如“LOCAL”,查找功能的范围被定义在当前的子程序中。另外对于“GLOBAL”,查找功能的范围是整个梯形图,并根据查找的结果自动切换当前的子程序。
2 当光标显示时,光标下的下面地址的信息出现在画面底部的附近的附加信息栏。
l 带有光标的网格的网格号
l 地址和它的符号以及注释信息
l 当前值
3 在信息栏,错误信息和查询信息将根据实际情况被显示出来。 4 在梯形图显示区,继电器将按照下列其中一种形式显示出来:9/8、9/9、8/6、9/6、8/5、和9/5 (一行中继电器的个数/一列中继电器的个数)。详情查看“Setting the screen”。 5 在画面的右手边显示了一个计量器,这个计量器表示了当前显示的部分在整个梯形图中的位置。
-39-
6梯形图监控(PMC-SB7) B-61863C-2
(b)梯形图 1 当一个网格程序的宽度大于画面的宽度可通过“连续的网格”使用连续的标记(“>A1>”)来显示出来。相同的标记表示它们是连在一起的。 (C)监控 1 根据信号的状态触点和线圈用不同的颜色来显示。电流的状态不能显示。 2 在错误的设定中功能指令参数地址的内容不能显示。通过扩展功能指令格式,可以看到参数 的内容。详情查看“Setting Screen”。 (d)显示符号和注释 1 各触点和线圈的地址在其上方显示。对于一个有符号表示的地址号,可以指定符号取代地址的显示。也可以定义符号用彩色来显示。详情查看“Setting Screen”。 2 当一个注释设定给一个触点的地址,它在触点的下方显示。你可以定义注释的显示格式。你也可以定义注释用彩色来显示,详情查看“Setting Screen”。 3当一个注释设定给一个线圈的地址,它以包围形式显示在画面右边的空白区。可以定义这个区用继电器取代注释的显示(增加一行中显示继电器的数目)。也可以定义注释用彩色来显示,详情查看“Setting Screen”。 -40-
B-61863C-2 6 梯形图监控(PMC-SB7)
6.1.2操作
Soft keys of LADDER Diagram Monitor screen on PMC-SB7
在PMC-SB7梯形图监控画面的主要软键Main soft keys of LADDER
的主要软键
Diagram Monitor screen
Program List
程序列表
LADDER Diagram Editor
程序编辑
Screen Settings
设定画面
梯形图监控画面
Display Data Table
显示数据表
Search soft keys
查找软键
Search Write Coil
线圈查找
Collective Monitor Function
集中监控功能
获得
Search next
查找下一处
Jump to
跳至 Top/Bottom
程序头/程序尾
功能指令查找Instruction
Search Address or Net
地址或网格号查找
Search Functional
Search previous
向前查找
Switch range
切换范围
(a)软键操作 1 [LIST]转换到程序列表浏览画面 转换到程序列表浏览画面选择要在梯形图监控画面显示的子程序。 2 [SEARCH MENU]查找和跳转 改变软键到“查找软键”,使用返回键[<]返回到“主要软键”。“查找软键”包括下列: ・[TOP BOTTOM]跳到程序头/程序尾 跳到梯形图的程序头。如果当前显示的是程序头,则跳至程序尾。 ・[SEARCH]查找地址/网格号 根据输入的字符串来查找PMC地址或网格号。可以指定位地址和字节地址。 当数字被输入时,数字被看作为一个网格号,画面就会跳到与网格号相应的网格。 当输入非数字型字符串时,则该行将首先作为某个PMC地址的符号来检查。如果字符串与 符号匹配,那么查找符号所代表的地址。
如果该字符串没有符号与之匹配,则该网格下一次将被作为PMC地址进行查找。如果该网格显示了正确的PMC地址,则该地址将被查找。 如果光标隐藏,则被指定了网格号和包括了指定的地址的网格就会显示在画面的顶部。 如果光标显示,则光标移动到继电器或参数上区显示直接找到的地址。 ・[WRITE SEARCH]查找线圈 查找所输入字符串代表的地址的线圈。任何具有地址的触点被忽略。 ・[FUNC SEARCH]查找功能指令 通过功能指令的SUB号码或它的助记符名称例如“TMR”或“END2”来查找功能指令。 ・[PICKUP]将梯形图网格选入集中监控画面
将需要监控的梯形图网格选入集中监控画面
・[PREV]向前查找 向后重新查找相同的数据(向上) ・[NEXT]查找下一处 向前重新查找相同的数据(向下) -41-
6梯形图监控(PMC-SB7) B-61863C-2
・[GLOBAL]/[LOCAL]改变查找的范围 在GLOBAL和 LOCAL之间切换查找的范围;GLOBAL意味着整个梯形图,LOCAL意味着在显示的子程序中。当前查找的范围标记在画面顶部信息栏的右边。 3 [DATA TABLE]跳到功能指令数据表浏览画面 跳到功能指令数据表浏览画面去检查功能指令数据表的内容,例如自带数据表的COD(SUB 7)和CODB(SUB 27)。只有当光标停在一个具有数据表的功能指令上时,该软键才会出现。 4 [EDIT]跳到梯形图编辑画面 跳到梯形图编辑画面。这个软键仅仅当编程功能1有效时出现。当激活在线监控功能2时,这个软键无效。 5 [SWITCH]调用集中监控画面 画面显示切换到集中监控画面。 6 [SCREEN SETTING]画面设定 跳到梯形图监控画面的设定画面。可以在该画面改变梯形图监控画面不同的设定。使用[<]返回到梯形图监控画面。详情查看“梯形图监控的设定”部分。 (b)其他操作 1 光标移动键,翻页键 当光标隐藏时,可以通过光标上/下移动键和翻页键来移动画面中的梯形图。 当光标没有显示时,光标移动键的操作
↑
PAGE
向上查找
←
→
↑
滚动
PAGE
↓
↓
向下查找
当光标显示时,你可以通过所有的光标移动键和翻页键来移动光标。当光标停留在一个继电器或一个功能指令的某个地址上的时候,光标下的地址的信息显示在“????栏”。 2 “数值” + 输入键 当光标显示时,通过以“数值”+ 输入键的方法输入新的值来强制光标下地址的值。在这个画面中,强制I/O功能仅对强制方式有效。强制I/O功能在其生效前要求得到确认。一旦确定确实要通过这个功能改变值的话,无需进一步确认相同继电器或参数的值都将改变。然而,在移动光标之后或操作其它功能后,若再次使用强制I/O功能时仍然会有确认提示。 1 到PMC设定的GENERAL画面,在“PROGRAMMER ENABLE”一项中选择“YES”,使 编程功能有效。 2到PMC设定的在线画面,在“RS-232-C”和“F-BUS”(如果出现)的设定上选择“NOT USE”使在线监控功能无效。 -42-
B-61863C-2 6 梯形图监控(PMC-SB7)
警告 1. 在使用强制I/O功能去改变信号的状态时必须格外注意。不恰当的使用强制I/O功能将导致机床产生意想不到的动作。当你使用此功能时,一定要确定机床附近没有人。
2. 在你使用强制I/O功能去改变信号的状态时,信号可能抵制强制I/O功能,这是因为梯形图或I/O设备重复写入信号所致。在这种情况下,信号看起来没有改变,实际上信号在很短的时间里已经改变了,必须小心该信号改变给机床带来的动作。 注 1. 当PMC设定的GENERAL画面的“RAM WRITE ENABLE”被设定为“YES”时,强制I/O功能有效。如果设定为“NO”,输入键被忽略。
2. 计时器功能指令TMR, TMRB, ?TMRC具有特殊监控格式的参数,不支持强制I/O功能。 (c)查找功能的说明 1 被[SEARCH]跟随的字符串首先被认为是符号。例如若符号“D0”表示位地址“R0.0”,“D0”+[SEARCH]操作将查找位地址“R0.0”,而不是字节地址“D0”3。 2 当查找仅仅包括数字字符的符号时,它通常被认为是网格号,可以使用首位空格来明确的定义该网格是符号。例如,当“123”+[SEARCH]要查找从梯形图头向下第123网格时,“_123”+[SEARCH] (“_”是空格)将要查找带有符号“123”的地址。 3 当查找的范围是全部梯形图,查找对象不在当前显示的子程序中时,则画面将自动跳到含有该查找对象的子程序画面。例如,当前的子程序不包含要查找的网格号,则包含所要查找网格号的网格的子程序就会出现在画面中,显示该网格。 (d)快捷方式 1 跟在某些字符串后面的左/右光标移动键意味着向前/后查找。可以使用下面的方法进行查找操作: l 网格号的数字 l “1”表示程序头,“0”表示程序尾 l “S”+数字表示功能指令 l 其它表示符号或位/字节地址的字符串。 l 首位空格的字符串被看作是一个符号或地址 例如:“_123”+[SEARCH](“_”是空格)将要查找符号“123”而不是第123网格。 2 当光标隐藏时,没有字符串的左/右光标移动键作用就像软键[PREV]/[NEXT]。 3 后面带有“PMCLAD主软键”中的[SEARCH MENU]的字符串可以直接开始查找。在这种情况下,软键[SEARCH MENU]作用就像一个光标右移键。 4 无字符串时,“查找软键”中的软键[SEARCH]向前查找光标下的地址或功能指令。,如果光标隐藏,或光标既不在继电器上也不在功能指令上,操作就会重复上一次的查找操作,就像软键[NEXT]。 5 无字符串时,软键[WRITE SEARCH]向前查找与光标下继电器具有相同地址的线圈。如果光标隐藏或不在一个继电器上,则操作将会查找到前一次查找得到的位地址线圈。如果前一次查找没有输入位地址,则前一次输入的要查找的字符串被用来定义要查找线圈的位地址。 3 在这种情况下,通过输入“D00”来查找字节地址“D0”,则多出来的“0”将避免和符号“D0”之间的冲突。 -43-
6梯形图监控(PMC-SB7) B-61863C-2
6 无字符串时,软键[FUNC SEARCH]向前查找与光标下相同的功能指令。如果光标隐藏或不在一个功能指令上,则操作将会查找到前一次查找得到的功能指令。如果前一次查找不是用来查找功能指令,则前一次输入的要查找的字符串被用来定义要查找的功能指令。 7 字符串后按下软键[LIST]表示子程序,在梯形图监控画面切换子程序。程序所定义的子程序如下例所示: “L1”
“P10”, “10”
“0”(零), “G”
??级
??? “P10”
整个梯形图 (Global)
-44-
B-61863C-2 6 梯形图监控(PMC-SB7)
6.1.3设定画面 (a)设定项目 梯形图监控设定画面包括如下设定项目: ・ADDRESS NOTATION (地址符号) 指定梯形图中的位地址和字节地址用与之对应的符号,还是由它们本身来显示。 SYMBOL (符号) 有符号的地址用符号显示,没有符号的地址用它们本身来显示。 ADDRESS (default) 地址(默认) 即使它们有符号,所有的地址也用它们本身来显示。 ・FUNCTION STYLE (功能指令格式) 改变功能指令的外形。有如下三种选择。你必须选择除“紧凑型”以外的格式来显示功能指令参数地址的值。 COMPACT (紧凑型) 在梯形图中占用最小的空间,参数地址当前值的监控被忽略。 WIDE (default) 宽型(默认)
扩展了方格横向的宽度以给参数地址的当前值预留空间。该方格较紧凑型宽。
TALL (高)
扩展了方格纵向的高度以给参数地址的当前值预留空间。该方格较紧凑型高。
-45-