三菱F-20P 编程器的使用教程
2008-06-29  来源: www.plc100.com

1. F1-20P-E编程器适用于三菱公司F,F1,F2系列可编程控制器.插在PC上使用时,既可将程序写入PCRAM,又可在操作过程中监视PC的运行,还可在PCRAM存储器和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 ANDK常数.

(7)  DATA: 元件号或常数值显示.

(8)  具有双功能的键,其功能由先后操作自动决定.

(9)  不需要任何键代表元件符号X,Y,T,C,SF.

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] [8S]  <1>

                                   ↓→[9S] <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>监视定时器/计数器线圈状态