|
1.
F1-20P-E编程器适用于三菱公司F,F1,F2系列可编程控制器.插在PC上使用时,既可将程序写入PC的RAM中,又可在操作过程中监视PC的运行,还可在PC的RAM存储器和EEPROM存储器盒之间传送程序.
2.编程器的编程/监视(PROGRAM/MONITR)开关和PC基本单元的运行/停机(RUN/STOP)开
关要根据不同的工作情况作相应的设置:
(1) 在PC通电情况不,装卸F1-20P时,"编程/监视"开关必须置于"监视位置.
(2) 当编程器置于基本单元上后,编程时,基本单元上的"运行/停机"开关必须置于"停机"位置,而编程器置于"编程"位置.而基本单元处于工作状态或监视程序时. 编程器置"监视"位置,基本单元置于"运行"方式.
(3) 当编程器置于编程状态时,基本单元由"停机"转成"运行"状态,基本单元将不能运行.
(4) 在基本单元处于运行方式时,编程器开关由"监视"转向"编程"位置,编程器上的指令显示"K",指示PC处于RUN方式而不能转入编程状态.
编程器面板布置
指令显示 指令键和数字键
LD AND OR
LD AND OR
LDI ANI ORI 7/LDI 8/ANI 9/ORI INSTR
STEP
OUT ANB
ORB
RST SFT PLS 4/OUT 5/ANB 6/ORB
DELET STEP-
NOP END
1/RST 2/SFT 3/PLS INSERT
STEP+
数字显示 0/NOP
0/END K/SEARCH CLEAR
WRITE/MONTOR
说明:
(1) 机型选择开关:根据所使用PC的型号来设置.
(2) PC型号显示:根据机型选择开关的设置显示相应的PC型号.
(3) ON/OFF:元件监视时,显示元件的开关状态(对于定时器和计数器,只有当前值等于
设定值时,发光管才显示).
(4) ACT:指令监视时,显示触点的通断状态(监视追踪由步序号控制).
(5) STEP:步序号显示.
(6) INSTR:指令显示.例如:LD
LDI AND或K常数.
(7) DATA:
元件号或常数值显示.
(8) 具有双功能的键,其功能由先后操作自动决定.
(9) 不需要任何键代表元件符号X,Y,T,C,S和F.
3.编程操作
常用指令键
LD
取
LDI 取反
AND 与
ANDI
与反
OR
或
ORI 或反
ANB
区段与 ORB 区段或
OUT
输出 RST
复位
SFT 移位 PLS 脉冲
NOP 空操作
END
结束
(1) PC
RAM的清除
PLC处于"停止"状态;
编程器处于"PROGRAM"状态.
键盘操作顺序如下:
[CLEAR]→[STEP]→[0]→[STEP]→[最终步地址]→[DEL]
不同型号的PC最终步地址表示如下:
PC型号 最终步号
F-12R 477 (八进制数)
F-20M 477 (八进制数)
F-40M 889 (十进制数)
F1/F2系列
999 (十进制数)
(2)
程序的写入
PLC处于"停止"状态;编程器处于"PROGRAM"状态.
键盘操作顺序如下:
[CLEAR]→[STEP]→[首步号]→[INSTR]→[指令]→[元件号/常数]→
[WRITE]→
↑_______________________________↓
说明:
(1)
从第0步开始编程时,无需键入首步号.
(2) ANB,ORB等指令输入时,无需键入常数值.
(3)
按[WRITE]键前,若需修改指令,先按[INSTR]键,然后写入正确的指令.
(4)
按[WRITE]键后,若需修改指令,先按[STEP-]键返回原指令,然后写入正确的指令.
编程举例:
要写入的程序如下:
!
! X1 X2 Y 31
+---] [---+---]/[---+---------+---------+---------+--( )-!
! !
!
M160 !
+---] [---+
!
! X3 T51 T 50
+---] [---+---]/[---+---------+---------+---------+--( )-!
! ! !
! ! Y32
! +--( )-!
按键操作如下:
[CLEAR] [STEP] [0]
[STEP] [999] [DELET]
[INSTR] [LD] [1] [WRITE]
[OR] [160] [WRITE]
[ANI] [2] [WRITE]
[OUT] [31] [WRITE]
[LD] [3] [WRITE]
[ANI] [51] [WRITE]
[OUT] [50] [WRITE]
[K] [2.5] [WRITE]
[OUT] [32] [WRITE]
[END] [WRITE]
注意: 定时器常数设定范围如下表示
PC型号\元件号 T50-57
T450-457 T550-557 T650-657
F-12,20M 0.1-99 ------ ------ ------
F-40M ------ 0.1-999 0.1-999 ------
F1/F2系列 0.1-999
0.1-999 0.1-999 0.01-99.9
说明:
编写10ms定时器(F1,F2系列PC)设置十进制数的小数点是很重要的.
例如:
键盘输入99.0 其值设定为99.0s
键盘输入99,则其值设定为0.99s(如果键盘输入数不加入小数点,其值即
为0.01s)
如果编写100ms定时器,键盘输入值就等同于设定值.
3.
用步序号读出程序
PC
处于"停止"状态 编程器处于"PROGRAM"状态
用步序号读出和显示指令的键盘操作:
[CLEAR]→[STEP]→[INSTR]→[STEP+/STEP-]→
↑_______________↓
按[STEP+]读出下一步指令,按[STEP-]读出上一步指令.
4. 搜索一条指令
PC
处于"停止"状态 编程器处于"PROGRAM"
在不知道指令步序号的情况下,可以很快找到所编的指令.
键盘操作如下:
[CLEAR]→[指令]→[元件号]→[SEARCH]→[SEARCH]→[INSTR]→[STEP+/STEP-]→
↑_________________↓
说明:
(1)
指令有LD
AND OUT
等
(2)
显示被搜索指令的步序号.
(3)
显示被搜索指令的下一步序号.若程序中无该指令,则显示终步号.
(4)
此步骤不能用来寻找常数,如果需要搜索常数,可先找对应的OUT指令,然后
按[STEP+]键.
5.
程序修改
PC处于"停止"状态,编程器处于"PROGRAM"状态.
在编程状态下,如需修改某条指令.
其键操作如下:
[读出原指令]→[键入新指令]→[新元件号]→[WRITE]
(1) (2) (3)
说明:
(1)
用前面介绍的读出,搜索指令的方法读出.
(2)
用键盘输入新指令,如LD
OUT
等.
(3)
显示下一条指令,若需检查需要修改的指令是否已被修改,则按[STEP-]键.
6.
指令的删除和插入
PC的状态处于"停止" 编程器处于"PROGRAM"状态.
先用读出,搜索指令的方法找到该指令,然后用下步骤删除或插入指令.
删除:
[读出指令]→[DEL]
指令被删除后,步序号将自动修改.
插入:
[读出该指令]→[插入的指令]→[插入的元件号]→[INSERT]
读出的指令应在被插入指令的后一条指令,指令被插入后,步序号自动递减.
注意:删除某些指令,如LD
AND ORB
等会改变电路的结构.
7.
程序检查
PC处于"停止"状态
编程器处于"PROGRAM"状态
(1)
程序语法检查
键盘操作:
[CLEAR]→
[STEP]→[1]→[WRITE]→[STEP]→[INSTR]
<1> <2> <3> <4>
说明:
<1> [1]
表示语法检查.
<2> 如果程序中有错误的语法,则显示出错代码.
<3> 显示出错的步序号.
<4> 显示出错指令及步序号.
出错代码:
1-1: 不正确的元件号(如X80)
或不相配的元件号(如OUT
400).
1-2: OUT C
或OUT
T后无常数.
1-3: 不正确的常数范围.
修改错误后,重新检查语法,以便检查其他步序.
(2)
线路检查
键盘操作:
[CLEAR]→[STEP]→[2]→[WRITE]→[INSTR]
<1> <2> <3>
说明:
<1>
[2]
代表线路检查
<2>
若程序中存在某一线路错误,则显示出错代码.
<3>
显示错误线路的指令及步序号.
线路出错代码:
2-1:
在一个线圈中LD/LDI使用次数超过8次.
2-2: LD/LDI ANB/ORB使用不正确.MC
MCR EJP
或END没有连在母线上.
2-3:
步进顺控指令不符合规定:
-STL没有从母线上开始.
-STL在子程序中
-MC MCR
在STL之中
-缺少RET指令
-STL连续使用超过8次
2-4:子程序启动(F670
K06)指令用了两次以上.
2-5:子程序不匹配,可能存在以下错误:
-调用指令(F670
K07)误用在子程序中
-缺少子程序返回指令(F670
K09)
-子程序返回指令(F670
K09)在子程序外面
-子程序调用指令(F670
K09)在STL内部
在更正一个错误后,再次检查其他程序的线路错误.
(3)
求和检查
用于检查数据是否已被破坏.它包括程序存储器中的数据求和,并检查这个和是否
保持不变.
求和检查的键盘操作如下:
[CLEAR]→[STEP]→[3]→[WRITE]
如果显示出错代码3-1,则表示两次和的值之间有差异.
(4)
双重线圈检查
在某些情况下,同一元件的OUT指令被编写两次以上(称为双重线圈),它们在跳步
程序或步进程内具有逻辑上的相容性.但是在某种情况下,可能要发生同一线圈同
时既要接通,又要断开的情况.为避免这一点,可按下述步骤进行检查:
键盘操作如下:
[CLEAR]→
[STEP]→
[4]→
[WRITE]
显示相应的双重线圈元件号(否则显示"000").重复操作,检查下一个双重线圈.
8.
监视操作
(1)
元件状态监视
PC可处于"运行"或"停止"状态
编程器处于"MONITOR"状态
键盘操作:
[CLEAR]→[元件号]→[MONITOR]→[STEP+/STEP-]
说明:
<1>
被监视元件由"ON/OFF"发光二极管显示.
<2>
按[STEP+]或[STEP-]键可监视下一个或上一个元件号的状态.
<3>
监视定时器或计数器时,显示剩余计时或计数值.PC停机状态时,显示设定常数.
<4>
当定时或计数满足时,"ON/OFF"发光二极管亮.
<5>
跳步回路内的元件同样被监视.
(2)
强制接通/断开
可用于F1/F2系列PC的全部元件(除无电池支持的辅助继电器和功能指令线圈)
键盘操作:
[CLEAR] [元件号]
[MONITOR]→
[8或S] <1>
↓→[9或S]
<2>
<1>
强制接通(一个扫描周期)
<2>
强制断开(一个扫描周期)
此操作功能主要用于:对定时器,计数器强制复位,或者对它们的输出强制接通
但在停机(STOP)方式下,定时器输出不能强制接通.
停机(STOP)时,PC输出可强制接通.接通状态能保持,直到由强制断开操作使其复
位(断开).
如果该线圈正在跳步,则不能强制接通或强制断开.
(3)
指令监视
此操作功能可按步序号显示指令的接通或断开状态.
键盘操作如下:
[CLEAR] [元件号]
[SEARCH] [MONITOR] [STEP+/STEP-]
说明:
<1>
显示指示元件OUT,PLS
或S指令的步序号
<2>
相应元件接通时,"ACT"发光二极管亮.
<3>
按步序监视下一步或上一步指令状态.
注意:
<1>
不能监视有跳步指令的程序段.
<2>
在下列情况显示接通状态:
-常开触点动作.
常闭触点不动作.
-输出线圈接通.定时器/计数器线圈接通.
<3>
当定时器或计数器的计时/计数末完成时,定时器/计数器触点不指示接通状态.
<4>
对定时器或计数器的监视时,对剩余时间或末计的数不能监视.
(4) PC运行时修改T/C常数
此操作可用于在PC运行时修改定时器或计数器的设定值.
键盘操作如下:
[CLEAR]→[指定T/C号]→[SEARCH]→[MONITOR]→[STEP+]→[新常数值]→ [WRITE]
说明:
<1>监视定时器/计数器线圈状态
|