搜档网
当前位置:搜档网 › 三菱PLC使用手册

三菱PLC使用手册

三菱PLC使用手册
三菱PLC使用手册

三菱 FX2N 可编程控制器使用手册

一、可编程控制器的内部编程元件

1、输入继电器 X: X000~X017共16点

2、输出继电器 Y: Y 000~Y017共16点

3、辅助继电器 M:1)通用辅助继电器M0~M499 共 500 点

2)断电保持继电器M500~M3071 共 2572 点

3)特殊辅助继电器M8000~M8255 共 256 点

4、状态继电器 S:S0~S499共500点

1)初始状态继电器S0~S9 共 10 点

2)回零状态继电器S10~S19共 10 点,供返回原点用

3)通用状态继电器S20~S499共 480点

4)断电保持状态继电器S500~S899共400点

5)报警用状态继电器S900 ~S999共100点

5、定时器 T: T0~T255共256点

1)常规定时器 T0 ~ T255共256点

T0~ T199为 100ms定时器,共 200 点,其中 T192~T199 为子程序

中断服务程序专用的定时器。

T200~T245 为 10ms定时器共 46 点

2)积算定时器 T246 ~T255 共 10 点

T246~T249 为 1ms积算定时器共4点

T250~T255 为 100ms积算定时器共6点

6、计算器 C :C0~ C234共235点

1)16 位计数器C0 ~ C199共200点

其中 C0~C99 为通用型共 100 点

C100~C199为断电保持型共100 点

2)32 位加 / 减计数器 C200~ C234 共 35 点

其中 C200~ C219为通用型共 20 点

C220~C234为断电保持型共15 点

7、指针 P/I

1)分支用指针 P0~P127 共 128 点

2)中断用指针 I XXX共 15 点

其中输入中断指针 100~ 150 共 6 点

定时中断指针 16~18共3点

计数中断指针 1010~1060共6点

8、数据寄存器 D

1)通用数据寄存器D0~D199 共 200 点

2)断电保持数据寄存器D200~D7999

其中断电保持用 D200~D511 共 312 点

不能用软件改变的断电保持 D512~D7999 共 7488 点,可用 RST 和 ZRST指令清除它的内容。

3)特殊数据寄存器D8000~D8255 共 256 点

4)变址寄存器 V/Z V0 ~ V7、Z0~Z7 共 16 点

5)常数 K/H K 为十进制, H为十六进制

二、操作面板键的使用说明

1、功能键:(RD/WR)—读出 / 写入键

(I VS/DEL)—插入 / 删除键

(M NT/TEST)—监视 / 测试键

2、执行键:(GO)—确认 / 执行 / 显示画面 / 检索

3、清除键:(CLEAAR)—在按执行键前按,则清除键入的数据

4、其他键:(DTHER)—显示方式项目单菜单

5、辅助键:(HELP)—显示应用指令的一览表

6、空格键:(SP)—在输入时,用此键指定元件号和常数

7、步序键:(STEP)—设定步序号时按此键

8、光标键: [ ↓ ] [ ↑] —移动光标和提示符,指定已指定元件前一个或后一

个地址号的元件,作行滚动。

9、指令键、元件符号键、数字键、重复用键。

三、编程器的操作

1、操作准备:手持编程器与PLC 连接。

2、启动系统:接通PLC 电源( L 、N),按( [RST]+[G0] )使编程器复位

3、设定联机方式:选择联机方式按(GO)键,选择脱机方式按(↓)( G)

键。

4、编程操作:将PLC 上小开关扳向 STOP 处,用写入、读出、插入、删除

等功能编制程序。

5、运行操作:将PLC 上小开关扳向RUN 处,即可进行运行调试。

6、程序改动:将PLC 上小开关扳向STOP 处,才能进行程序改动。

四、编程操作

1、程序写入

1)清零操作:

(RD/WR)→( RD/WR)→( NOP)→( A)→( GO)→( GO)2)基本指令写入:

( 1)只需输入指令

指令写入→( WR)→ [ 指令 ]→[GO]

A、指令写入→( WR)→ [ 指令 ]→[元件符号]→[元件号]

B、指令写入→( WR)→ [ 指令 ]→[元件符号]→ [元件号]→ [GO]→[OP]

→[元件符号 ] →[ 元件号 ] →[GO]

(2)需要指令和元件的输入

(3)需要指令、第一元件、第二元件的输入

3)修改操作:

(1)确认前,可按( CLEAR)→修改元件→( GO)

(2)确认后,将光标移到修改位置上,键入修改数据→( GO)

4)功能指令的写入:

首先按( FNC),直接输入功能指令或借助 [HELP]键在显示的指令一览表上检索指令编号再输入。

5)元件的写入:

写入功能→功能指令→ [SP] →位数指定→元件符号→元件号→ [SP] →元件符号→元件号→( GO)

6)标号的输入:

按P 或 I 键→标号编号→( GO)

7)改写操作:

读出程序→( WR)→( SP)→

( GO)8)NOP成批写入

(1)指定范围

指令写入→( WR)→指定起始步→( NOP)→( K)→指定终止步序号→( GO)

(2)全范围指定

指令写入→( WR)→( NOP)→( A)→( GO)→( GO)

2、读出程序

1)步序号读出:

(RD)→( STEP)→步序号→

(GO)2)指令读出:(例:PLS M104)

(RD)→( PLS)→( M104)→( GO)

3)指针读出:

(RD)→( P)→指针号→( GO)

4)元件读出:(例: Y123)

(RD)→( SP)→( Y)→( 1)→( 2)→( 3)→

( GO)3、插入程序

读出要插入的位置,再按( INS)键,键入插入内容→( GO)4、

删除程序

1)逐条删除

读出要删除内容→(INS)→(PEL)→(GO)

2)指定范围的删除

(INS )→( DEL)→( STEP)→步序号→( SP)→( STEP)→步序号→( GO)

3)NOP式成批删除

(INS)→( DEL)→( NOP)→( GO)

五、指令系统一览表

1、基本指令

1)触点连接指令

符号功能电路表示和目标文件程序步长名称触点类型,用法

LD常开,接左母线或X.Y.M.S.T.C 1 步取分支回路起始处用

LDI常闭,接左母线或X.Y.M.S.T.C 1 步取反分支回路起始处用

AND X.Y.M.S.T.C 1 步与常开,触点串联

ANI X.Y.M.S.T.C 1 步与非常闭,触点串联

OR 1 步或常开,触点并联

X.Y.M.S.T.C ORI 1 步或非常闭,触点并联

X.Y.M.S.T.C ORB串联电路块(组) 1 步电路块或的并联

ANB并联电路块(组) 1 步电路块与的串联

2)输出指令

符号功能电路表示和目标文件程序步长名称

OUT线圈驱动指令,驱

动输出继电器、辅

助继电器、定时器、

计数器

RST对定时器、计数器、

数据寄存器、变址

寄存器等继电器的

内容清零

SET对目标文件 Y.M.S

置位,使动作保持

Y.M1 步,

Y.M.S.T.C S.特殊 M2

步, T3 步,

C3—5 步

Y.M1 步 S.特

殊 M2 步 T.C2 RST Y.M.S.T.C.D步, D2 步,

特殊 D3步

Y.M1 步, S. SET Y.M.S.特殊M2步

PLS在输入信号上升沿

产生脉冲输出

PLS在输入信号下降沿

产生脉冲输出MPS无操作器件指令、

运算存储入栈MRD无操作器件指令,

读出存储读栈

MPP无操作器件指令,

读出存储或复位出

3)其他指令

符号功能

名称

把多个并联支路与MC 母线连接的常开接主

控点连接主控一组电

路的总开关MCR使主控指令复位,主

控主控结束时返回母

复位线

无动作,、无目标文NOP

件。留空、短接或

空操

删除部分触点或电

无目标文件的指END 令,用于程序结束,

结束也可用于程序分段

调试

2、步进指令

符号功能

名称

STL STL 接点与母线连步

进接,令前加 STL,开始

步进梯形图开始RET 步进

梯形图结束,步进使 LD

总返回母线结束

Y.M

Y.M

MPS

MRD

MPP无操作数元件

电路表示和目标文件

MC N YM

N Y.M

MCR N

N 为嵌套级数

消除流程程序

顺控程序结束

电路表示和目标文件

STL S0~S899

RET

2步

除特殊 M以

2步

除特殊 M以

1步

1步

1步

程序步长

3步

2步

1步

1步

程序步长

1步

1步

六、功能指令

功能指令也称应用指令,它是许多功能不同的子程序,主要用于数据的传送、运算、变换及程序控制等功能。其使用如下:

1)功能指令有 128 种,共 298 条指令。功能指令格式采用梯形图和指令助记符相结合的形式编程。

2)功能指令用功能符号FNC00— FNC

3)应用指令时,只有指令本身有功能作用(FNC 表示。

号)。大多数场合都是由指令

和与之相连的操作树结合构成的。

[S.][D.][n]

FNC41X010M10K3

DECO

[S.]—将执行指令,而其内容不变的操作数称为源,用该符号表示,用下述的

寻址来做元件修改时,用 [S.]表示。源是多个时,用 [S1.] [S2.] 等表示。

[D.] —将执行指令,而其内容改变的操作数称为目标操作数,用该符号表示。

同样,可以做寻址修改,目标操作数为多个时,用[D1.] [D2.] 等表示。

m.n—不是源操作数,也不是目标操作数,成为其他操作数。将只能用常数 K 或 H 指定的操作数用 m 或 n 表示。这样的操作为多个时,可用 n1. n2 等表示,有一部分指令也可用数据寄存器( D)指定。

4)功能指令的功能号和指令助记符占一个程序步,操作数占两个或四个程序步。

(16位 2步,32 位 4 步)

5)操作数的目标元件

(1)可以使用 X.Y.M.S 等位器件等

(2)将这些位元件组合,表达为 KnX. KnY . KnM. KnS 作为数值数据使用。(3)可以使用数据寄存器( D)、定时器( T)、计数器( C)的当前值寄存器。

( D)为 16 位,使用 32 位时,可以用一对数据寄存器的组合。T.C 的当前值寄存器也可以当作一般的数据寄存器使用。

应用功能指令编程请参阅可编程控制器应用技术等书。

七、 FX2n 可编程控制器的特殊元件表

1、PC 状态

2、时钟

编号名称编号名称

M8000RUN 监控(常开接点)M801110ms 时钟

M8001RUN 监控(常闭接点)M8012100ms 时钟

M8002初始化脉冲(常开接点)M80131s 时钟

M8003初始化脉冲(常闭接点)M80141min 时钟

M8004出错M8018时钟有效

M8005电池电压下降

M8006电池电压降低锁存

M8007瞬停检测

M8008停电检测

M800924VDC 关断

3、PC 方式

编号名称

M8030 电池欠压 LED 灯灭

M8031全清非保持存储器

M8032全清保持存储器

M8033存储器保持

M8034禁止所有输出

M8035 强制 RUN 方式

M8036 强制 RUN 信号

M8037 强制 STOP 信号

M8039定时扫描方式

5、出错检测

编号名称

M8060 I/O 编号错

M8061 PLC 硬件错

M8062 PLC/PP 通讯错

M8063并机通信错

M8064参数错

M8065语法错

M8066电路错

M8067操作错(运算)

M8068操作错锁存(运算)

M8069 I/O 总线检查

八、 FX2n 功能指令表

分类FNC 编号指令符号

00CJ

程01CALL 02SRET

序03IRET 04EI

流05DI 06FEID

程07WDT

08FOR

09NEXT 传10CMP

11ZCP 送12MOV

比13SMOV

14CML

4、步进

编号名称

M8040禁止状态转移

M8041状态转移开始

M8042启动脉冲

M8043回原点完成

M8044原点条件

M8045禁止输出复位

M8046STL 状态置 ON

M8047STL 状态监控有效

M8048报警器接通

M8049报警器有效

6、标记

编号名称

M8020零标志

M8021错位标志

M8022进位标志

M8024BMOV 方向指定

M8025外部复位 HSC 方式

M8026RAMP 保持方式

M8027PR16 数据方式

M802810ms 定时器

M8029指令执行完成

功能

条件跳转

调用子程序

子程序返回

中断返回

允许中断

禁止中断

主程序结束

监视定时器刷新

循环范围起点

循环范围终点

比较( S1)( S2)→( D)

区间比较( S1) ~( S2)(S)→( D)

传送( S)→( D)

移位传送

反向传送( S)→( D)

15BMOV成批传送( n 点→ n 点)

较16FMOV多点传送( 1 点→ n 点)

17XCH数据交换( D1)←→( D2)

18BCD BCD 变换 BIN (S)→ BCD (D)

19BIN BIN 变换 BCD (S)→ BIN (D)循30ROR向右循环( n 位)

环31ROL向左循环( n 位)

移32RCR带进位右循环( n 位)

位33RCL带进位左循环( n 位)

与34SFTR位右移位

移35SFTL位左移位

位36WSFR字右移位

37WSFL字左移位

38SFWR“先进先出”(FIFO)写入

39SFRD“先进先出”(FIFO)读出

数40ZRST成批复位

41DECO解码

据42ENCO编码

处43SUM置 1 位数总和44BOM置 1 位数判别

理45MEAN平均值计算

46ANS信号报警器置位

47ANR信号报警器复位

48SQR BIN 开方运算

49FLT浮点数与十进制数间转换60IST状态初始化

方61SER数据搜索

62ABSD绝对值鼓轮顺控(绝对方式)

便63INCD增量值鼓轮顺控(相对方式)64TTMR示数定时器

指65STMR特殊定时器66ALT交替输出

令67RAMP斜坡信号

68ROTC旋转台控制

69SORT数据整理排列

四20ADD BIN 加( S1)+(S2)→( D)

则21SUB BIN 减( S1)-( S2)→( D)

运22MUL BIN 乘( S1)×( S2)→( D)

算23DIV BIN 除( S1)÷( S2)→( D)

和24INC BIN 加 1(D)+1→( D)

逻25DEC BIN 减 1(D)-1→( D)

辑26WAND逻辑字“与”(S1)∧( S2)→( D)运27WOR逻辑字“或”(S1)∨( S2)→( D)

高速处理

外部I/O 设备28WXOR逻辑字异或( S1)( S2)→( D)29NEG

2 的补码(D)+1→(D)

50REF输入输出刷新

51REFF刷新和滤波调整

52MTR矩阵输入

53HSCS比较置位(高速计数器)

54HSCR比较复位(高速计数器)

55HSZ区间比较(高速计数器)

56SPD速度检测

57PLSY脉冲输出

58PWN脉冲宽度调制

59PLSR加减速的脉冲输出

70IKV0—9 数字键输入

71NKV16 键输入

72DSW数字开关

73SEGD7 段解码器

74SEGL带锁存的 7 段显示

75ARWS矢量开关

76ASC ASCII 转换

77PR ASCII 代码打印输出

78FROM特殊功能模块读出

79TO特殊功能模块写入

相关主题