三菱PLC使用手册.docx
《三菱PLC使用手册.docx》由会员分享,可在线阅读,更多相关《三菱PLC使用手册.docx(20页珍藏版)》请在冰豆网上搜索。
三菱PLC使用手册
三菱FX2N可编程控制器使用手册
、可编程控制器的内部编程元件
1、输入继电器
2、输出继电器
3、辅助继电器
4、状态继电器
1)
2)
3)
4)
5)
5、定时器T:
TO〜T255共256点
1)常规定时器TO〜T255共256点
TO〜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点其中C(〜C99为通用型共100点
C10(〜C199为断电保持型共100点
2)32位加/减计数器C200〜C234共35点其中C20(〜C219为通用型共20点
C22(〜C234为断电保持型共15点
7、指针P/I
1)分支用指针P0〜P127共128点
2)中断用指针IXXX共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和ZRSTtf令清除它的内容。
3)特殊数据寄存器D8000〜D8255共256点
4)变址寄存器V/ZV0〜V7、Z0〜Z7共16点
5)常数K/HK为十进制,H为十六进制
二、操作面板键的使用说明
1、功能键:
2、执行键
3、清除键
4、其他键
5、辅助键
6、空格键
7、步序键
8、光标键
RD/WR)—读出/写入键IVS/DEL)—插入/删除键
MNT/TEST—监视/测试键GO)—确认/执行/显示画面/检索
CLEAAR—在按执行键前按,则清除键入的数据DTHER—显示方式项目单菜单HELP)—显示应用指令的一览表
SP)—在输入时,用此键指定元件号和常数STEP)—设定步序号时按此键
[J][T]—移动光标和提示符,指定已指定元件前一个或后一
个地址号的元件,作行滚动。
9、指令键、元件符号键、数字键、重复用键。
三、编程器的操作
1、操作准备:
手持编程器与PLC连接。
2、启动系统:
接通PLC电源(L、N),按([RST]+[G0])使编程器复位
3、设定联机方式:
选择联机方式按(键。
4、编程操作:
将PLC上小开关扳向等功能编制程序。
5、运行操作:
将PLC上小开关扳向
6、程序改动:
将PLC上小开关扳向
GO)键,选择脱机方式按(J)(G)
STOP处,用写入、读出、插入、删除
RUN处,即可进行运行调试。
STOP处,才能进行程序改动。
四、编程操作
1、程序写入
1)
2)
清零操作:
(RD/WR-(RD/WR)-(NOP)-(A)-(GO)-(GO)基本指令写入:
(1)只需输入指令指令写入-(WR)-[指令]-[GO]
A指令写入-(WR-[指令]-[元件符号]-[元件号]
B、指令写入-(WR-[指令]-[元件符号]-[元件号]-[元件符号]-[元件号]-[GO]
(2)需要指令和元件的输入(3)需要指令、
修改操作:
(1)确认前,
(2)确认后,
第一元件、第二元件的输入
可按(CLEAR-修改元件T(GO
将光标移到修改位置上,键入修改数据-(
-[GO]
T[OP]
GO)
4)功能指令的写入:
首先按(FNC,直接输入功能指令或借助[HELP]键在显示的指令一览表上检索指令编号再输入。
5元件的写入:
写入功能T功能指令T[SP]T位数指定T兀件符号T兀件号T[SP]-元件符号-元件号-(GO
6)
标号的输入:
按P或I键T标号编号7(GO
7)
改写操作:
读出程序-(WRT(SP)T(GO
8)
1NOP成批写入
1指定范围
指令写入7(WRT指定起始步T(NOPT(KT指定终止步序号T(GO
2全范围指定
指令写入-(WRT(NOPT(A)T(GOT(GO
2、读出程序
步序号读出:
(RDT
指令读出:
(RDT
指针读出:
(RDT
元件读出:
(RDT
3、插入程序
读出要插入的位置,再按(INS)键,键入插入内容-(GO
4、删除程序
1)
逐条删除
2)
读出要删除内容-(INS)T(pelt(go指定范围的删除
(INS)T(delt(stept步序号t(SP)T(STEPt步序号
GO
NOP式成批删除
(INST(DELT(NOPT(GO
五、指令系统一览表
1、基本指令
1)触点连接指令
符号
名称
LD
取
功能
触点类型,用法
常开,接左母线或
分支回路起始处用
电路表示和目标文件
X.Y.M.S.T.C
CH
护1.【/程序步长
LDI
取反
AND
与
ANI
与非
OR
或
ORI
或非
ORB
电路块或
ANB
电路块与
常闭,接左母线或分支回路起始处用
常开,触点串联
常闭,触点串联
常开,触点并联
常闭,触点并联
串联电路块(组)
的并联
并联电路块(组)的串联
2)输出指令
符号名称
OUT
功能
RST
线圈驱动指令,驱动输出继电器、辅助继电器、定时器、计数器
对定时器、计数器、数据寄存器、变址寄存器等继电器的内容清零
SET
对目标文件Y.M.S置位,使动作保持
X.Y.M.S.T.C
H-M—
X.Y.M.S.T.C
CH
CH
X.Y.M.S.T.C
-H/1——CH
CH
X.Y.M.S.T.C
X.Y.M.S.T.C
CH
电路表示和目标文件
Y.M.S.T.C
RST
Y.M.S.T.C.DII
SETIY.M.S.I
程序步长
Y.M1步,
S.特殊M2步,T3步,
C3—5步
Y.M1步S.特殊M2步T.C2步,D2步,特殊D3步
Y.M1步,S.特殊M2步
PLS
在输入信号上升沿产生脉冲输出
PLS
在输入信号下降沿产生脉冲输出
MPS
无操作器件指令、运算存储入栈
MRD
无操作器件指令,读出存储读栈
MPP
无操作器件指令,读出存储或复位出
栈
MRD
MPP无操作数元件
Y.M
Y.M
3)其他指令
功能
符号
名称
电路表示和目标文件
MC
主控
MCR
主控
复位
NOP
空操
作
END
结束
2步—
除特殊M以
夕卜
—_T步
程序步长
把多个并联支路与
母线连接的常开接
点连接主控一组电
路的总开关
使主控指令复位,主控结束时返回母线
无动作,、无目标文件。
留空、短接或删除部分触点或电路
无目标文件的指
令,用于程序结束,
也可用于程序分段
调试
2、步进指令
功能
符号
名称
STL
步进开始
STL接点与母线连接,令前加STL,步进梯形图开始
RET
步进
结束
步进梯形图结束,使LD总返回母线
MC
NIY.M
YM
MCR
N
N为嵌套级数
消除流程程序
顺控程序结束
电路表示和目标文件
STL
-DCH
S0~S899
-O-
程序步长
六、功能指令
功能指令也称应用指令,它是许多功能不同的子程序,主要用于数据的传送、运算、变换及程序控制等功能。
其使用如下:
1)
功能指令有128种,共298条指令。
功能指令格式采用梯形图和指令助记符相结合的形式编程。
2)
3)
功能指令用功能符号FNCOO—FNC口口0表示。
应用指令时,只有指令本身有功能作用(FNC号)。
大多数场合都是由指令和与之相连的操作树结合构成的。
[S.][D.][n]
可以使用X.Y.M.S等位器件等
将这些位元件组合,表达为KnX.KnY.KnM.KnS作为数值数据使用。
可以使用数据寄存器(D)、定时器(T)、计数器(C)的当前值寄存器。
(D)为16位,使用32位时,可以用一对数据寄存器的组合。
T.C的当
前值寄存器也可以当作一般的数据寄存器使用。
应用功能指令编程请参阅可编程控制器应用技术等书。
[S.]—将执行指令,而其内容不变的操作数称为源,用该符号表示,用下述的寻址来做兀件修改时,用[S.]表示。
源是多个时,用[S1.][S2.]等表示。
[D.]—将执行指令,而其内容改变的操作数称为目标操作数,用该符号表示。
同样,可以做寻址修改,目标操作数为多个时,用[D1.][D2.]^等表^示。
m.n—不是源操作数,也不是目标操作数,成为其他操作数。
将只能用常数K
或H指定的操作数用m或n表示。
这样的操作为多个时,可用n1.n2等表示,有一部分指令也可用数据寄存器(D)指定。
4)功能指令的功能号和指令助记符占一个程序步,操作数占两个或四个程序步。
(16位2步,32位4步)
5)操作数的目标元件
(1)
(2)
(3)
八、FX2n功能指令表
分类
FNC编号
指令符号
功能
00
CJ
条件跳转
壬阜
01
CALL
调用子程序
程
02
SRET
子程序返回
03
IRET
中断返回
序
04
EI
允许中断
流
05
DI
禁止中断
流b
06
FEID
主程序结束
程
07
WDT
监视定时器刷新
08
FOR
循环范围起点
09
NEXT
循环范围终点
传
10
CMP
比较(S1)(S2)t(D)
11
ZCP
区间比较(S1)-(S2)(S)T(D)
送
12
MOV
传送(S)T(D)
13
SMOV
移位传送
比
14
CML
反向传送(S)T(D)
编号
名称
M8030
电池欠压LED灯灭
M8031
全清非保持存储器
M8032
全清保持存储器
M8033
存储器保持
M8034
禁止所有输出
M8035
强制RUN方式
M8036
强制RUN信号
M8037
强制STOP信号
M8039
定时扫描方式
较
15
BMOV
成批传送(n点fn点)
16
FMOV
多点传送(1点fn点)
17
XCH
数据交换(D1f(D2)
18
BCD
BCD变换BIN(S)fBCD(D)
19
BIN
BIN变换BCD(S)fBIN(D)
循环移位与移位
30
ROR
向右循环(n位)
31
ROL
向左循环(n位)
32
RCR
带进位右循环(n位)
33
RCL
带进位左循环(n位)
34
SFTR
位右移位
35
SFTL
位左移位
36
WSFR
字右移位
37
WSFL
字左移位
38
SFWR
“先进先出”(FIFO)写入
39
SFRD
“先进先出”(FIFO)读出
数
据处理
40
ZRST
成批复位
41
DECO
解码
42
ENCO
编码
43
SUM
置1位数总和
44
BOM
置1位数判别
45
MEAN
平均值计算
46
ANS
信号报警器置位
47
ANR
信号报警器复位
48
SQR
BIN开方运算
49
FLT
浮点数与十进制数间转换
方
便指令
60
IST
状态初始化
61
SER
数据搜索
62
ABSD
绝对值鼓轮顺控(绝对方式)
63
INCD
增量值鼓轮顺控(相对方式)
64
TTMR
示数定时器
65
STMR
特殊定时器
66
ALT
交替输出
67
RAMP
斜坡信号
68
ROTC
旋转台控制
69
SORT
数据整理排列
四则运算和逻辑运
20
ADD
BIN加(S1)+(S2)f(D
21
SUB
BIN减(S1)-(S2)f(D)
22
MUL
BIN乘(S1)X(S2)f(D)
23
DIV
BIN除(S1)-(S2)f(D)
24
INC
BIN力卩1(D)+1f(D)
25
DEC
BIN减1(D)-1f(D)
26
WAND
逻辑字“与”(S1)A(S2)f(D)
27
WOR
逻辑字“或”(S1)V(S2)f(D)
算
28
WXOR
逻辑字异或(S1)(S2)t(D)
29
NEG
2的补码(D)+1—(D)
50
REF
输入输出刷新
高
51
REFF
刷新和滤波调整
52
MTR
矩阵输入
速
53
HSCS
比较置位(高速计数器)
54
HSCR
比较复位(高速计数器)
处
55
HSZ
区间比较(高速计数器)
56
SPD
速度检测
理
57
PLSY
脉冲输出
58
PWN
脉冲宽度调制
59
PLSR
加减速的脉冲输出
外
70
IKV
0—9数字键输入
71
NKV
16键输入
部
72
DSW
数字开关
73
SEGD
7段解码器
I/O
74
SEGL
带锁存的7段显示
75
ARWS
矢量开关
设
76
ASC
ASCII转换
77
PR
ASCII代码打印输出
备
78
FROM
特殊功能模块读出
79
TO
特殊功能模块写入