三菱PLC编程资料Word文档格式.docx
- 文档编号:441448
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:79
- 大小:53.08KB
三菱PLC编程资料Word文档格式.docx
《三菱PLC编程资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《三菱PLC编程资料Word文档格式.docx(79页珍藏版)》请在冰点文库上搜索。
“编程简介”简要介绍梯形图的指令集和资源集,使有一定梯形图语言编程基础的用户参照指令集和资源集后可立即编写通用控制程序。
第二章到第五章,详细介绍了指令集和资源集,通过这些章节的学习,使初学者也能用梯形图编写各种应用程序。
第六章介绍plD
专用控制算法,属专家成果应用。
1.2
指令集简介
①、基本逻辑指令:
助记符及名称:
LD
:
读取常开点。
LDI
读取常闭点。
AND
串入常开点。
ANI
串入常闭点。
OR
并入常开点。
ORI
并入常闭点。
ANB
电路块串联。
ORB
电路块并联。
OUT
线圈输出。
SET
线圈输出保持。
RST
清除线圈输出。
PLS
上升沿输出脉冲。
PLF
下降沿输出脉冲。
LDP
读取上升沿。
LDF
读取下降沿。
ANDP
上升沿接通,串联连接。
ANDF
下降沿接通,串联连接。
ORP
上升沿接通,并联连接。
ORF
下降沿接通,并联连接。
INV
运算触点取反。
MPS
压栈。
MRD
读栈。
MPP
出栈。
MC
主控。
MCR
主控结束。
NOP
空操作。
END
程序结束。
梯形图与指令表:
梯形图是电气控制的专业语言,方便编程人员编程。
专用芯片是按指令表执行控制。
梯形图与指令表二者自动相互转换。
下例是二者相互转换示意图。
梯形图
想对基本逻辑指令进一步了解,请参看《
第二章基本逻辑指令说明及应用》
、步进顺控指令:
STL
步进梯形图开始。
仅对状态继电器S
步序间状态转移必须使用SETS
,不能用OUTS
RET
步进梯形图结束。
想对步进顺控指令进一步了解,请参看《
第三章步进顺控指令说明及应用》
、基本功能指令:
CJ
条件跳转。
CALL
子程序调用。
SRET
子程序返回。
FENn
主程序结束。
FOR
循环开始。
NEXT
循环结束。
*
*
CMP
:
比较。
ZCP
区域L
匕较。
MOV
传送。
CML
取反传送。
BCD
BIN
向BCD
转换。
向BIN
ADD
加法。
SUB
减法。
MUL
乘法。
DIV
除法。
INC
自加l
运算。
DEC
自减l
WAND
字与运算(按位)。
WOR
字或运算(按位)。
WXOR
字异或运算(按位)。
NEG
取补运算。
SQR
开方运算。
ROR
循环右移。
ROL
循环左移。
RCR
带进位循环右移。
RCL
带进位循环左移。
DECMP
二进制浮点数比较。
DEZCP
二进制浮点数区域比较。
DEBCD
二进制浮点数向十进制浮点数转换。
DEBIN
十进制浮点数向二进制浮点数转换。
DEADD
二进制浮点数加法。
DESUB
二进制浮点数减法。
DEMUL
二进制浮点数乘法。
DEDIV
二进制浮点数除法。
DEsQR
二进制浮点数开方。
INT
二进制浮点数取整。
FLT
整数转换为二进制浮点数。
=
读取“等于L
匕较节点”。
>
读取“大于L
<
读取“小于L
读取“不等于比较节点”。
读取“小于等于比较节点”。
读取“大于等于比较节点”。
串联“等于比较节点”。
串联“大于比较节点”。
串联“小于比较节点”。
串联“不等于比转节点”。
<=:
串联“小于等于比较节点”。
串联“大于等于比较节点”。
并联“等于比较节点”。
并联“大于比较节点”。
并联“小于L
<卜并联“不等于比较节点”。
并联“小于等于比较节点”。
并联“大于等于比较节点”。
想对基本功能指令进一步理解,请参看《
第四章基本功能指令说明及应用》
、专家功能指令:
PID
控制算法。
●梯形图与指令表:
想对专家功能指令进一步了解,请参看《
第六章专家功能指令说明及应用》
1.2.2
资源集简介
①、输入继电器X
扩展数量:
128
点。
标号范围:
X000
-一X177
;
标号为8
进制。
实际产品的数量和范围:
由FX1N
产品确定。
如K
一40MR
,范围:
一X027
,数量:
24
点
、输出继电器Y
Y000
-一Y177
一Yol7
16
、辅助继电器M
数量:
1536
MO
一M1535
标号为十进制。
一般用:
一M1023
,计1024
停电保持用:
M1024
,计512
、状态继电器S
1000
50
一5999
一M499
,计500
M500
一M999
⑤
、时间继电器T
256
TO
一T255
三龙电子科技
一T199
100
ms
型,计200
T200
一T245
10
型,计46
累积用:
T246
一T249
1
型,计4
T250
型,计6
累积用的时间继电器在停电时,计时数据保持,必须用RST
清零。
⑥
、计数器C
CO
一C199
;
C200
一C255
一C99
6
bit
,计100
停电保持用C100
-Cl99
-C255
32bit
可逆计数器,计数方向由M8200
一M8255
确定,ON
时减计数。
⑦
、数据寄存器D
6000
DO
一D5999
一D199
,计200
D200
,计5800
⑧
、变址寄存器V
8
VO
-一7
标号为十进制,无停电保持功能。
⑨
、变址寄存器Z
20
一27
⑩
、程序位置指针P
个
PO
一P127
⑾、十进制常数标记K
、H
标号K
后的常数为十进制常数。
标号H
后的常数为十六进制常数。
如HIO
K16
⑿、特殊软元件:
MS000
程序运行时ON
MSOOZ
程序开运行时第一个扫描周期时ON
M8020
零标志;
M8021
借位标志;
M8022
进位标志;
M8200
32
逆计数器方向指定。
想对资源更进一步了解,请参看《
第五章资源详细说明及应用》
1.2.3编程及应用简介
①、编程软件
梯形图编程软件SLJDWin
支持梯形图编程、下载、监控,可对FX1N
产品设置加密口令。
网络设置软件上位机软件
支持网络构建、下载,经上位机软件设置的主节点与从节点能自动交换网络数据。
网络构建支持第三方设备。
、编程设备
个人计算机:
SLJDWin
运行于WindowS
操作系统。
操作系统可以是:
Windows
95
98
2000
XP
、编程及应用流程说明
产品编程。
一般有以下步骤:
了解FX1N
产品的硬件接口(X
Y
D
)和功能要求;
编写梯形图程序;
程序检查及下载;
程序监控及调试;
批量应用于嵌入式产品;
第二章
基本逻辑指令说明及应用
2.1基本逻辑指令一览表
助记符、名称功能可用软元件程序步
取常开触点逻辑运算开始X
M
S
T
C
l
取反常闭触点逻辑运算开始X
取脉冲上升沿上升沿检出运算开始X
2
取脉冲下降沿下降沿检出运算开始X
与常开触点串联连接X
与非常闭触点串联连接X
与脉冲上升沿上升沿检出串联连接X
与脉冲下降沿下降沿检出串联连接X
或常开触点并联连接X
或非常闭触点并联连接X
或脉冲上升沿上升沿检出并联连接X
或脉冲下降沿下降沿检出并联连接X
块与并联回路块的串联连接l
块或串联回路块的并联连接l
输出线圈驱动Y
,王C
注1
置位动作保持Y
注2
复位清除动作保持,寄存器清零Y
V
Z
上升沿脉冲上升沿输出Y
(特殊M
除外)l
下降沿脉冲下降沿输出Y
主控公共串联点的连接线圈指令Y
除外)3
主控复位公共串联点的消除指令2
压栈运算存储l
读栈存储读出l
出栈存储读出与复位l
取反运算结果的反转l
空操作无动作l
结束输入输出及返回到开始l
软元件为Y
和一般M
的程序步为1
和特殊辅助继电器M
的程序步为2
,定时器T
的程序步为3
,计数器C
-5
、定时器T
,数据寄存器D
以及变址寄存器V
和Z
2.2
[LD],[LDI],[LDP],[LDF],[OUT]指令
2.2.1指令解说
见说明
指令将触点连接到母线上。
多个分支用ANB
时也使用。
.
指令在上升沿(软元件由OFF
到ON
变化时)接通一个周期;
指令在下降沿(软元件由ON
到OFF
变化时)接通一个周期。
指令的重复使用次数在8
次以下。
即与后面的ANB
指令使用时串并连使用的最多次数为8
个。
一5
指令各种软元件的线圈驱动,但对输入继电器不能使用。
并列的OUT
可多次连续使用。
指令驱动计数器时,当前面的线圈从ON
变成OFF
,或者是从OFF
变成ON
时,计数器才加一。
2.2.2编程示例
0LDX000
1OUTY000
2OUTC0K10
5LDIX001
6OUTY001
7OUTT0K100
10LDC0
11OUTY002
12LDT0
13
Y003
14LDPX002
16OUTM2
17LDFX003
19OUTM3
20END
用LD
指令与母线连接。
输出使用OUT
指令驱动线圈。
使用OUT
指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数K
,或者由数据寄存器间接指定数值。
每个程序结束必须要有END
指令,关于END
指令详见后面的END
指令介绍。
2.3
[AND],[ANI],[ANDP],[ANDF]
指令
2.3.1指令解说
与脉冲上升沿上升沿检出握马联连接X
与脉冲下降沿下降沿检出握马联连接X
指令只能串接一个触点,两个以上的并联回路串联时使用后面的ANB
指令。
串联次数不受限制。
指令在上升沿(即软元件由ON
变化时)和下降沿即(软元件由OFF
2.3.2
编程示例
1ANDX001
2OUTY000
3LDX002
4ANIX003
5OUTY001
6LDY000
7ANDPY001
9OUTY002
10LDIX004
11ANDFY001
13OUTY003
14END
●实例中x00l
x003
Y00l
作为串联触点与前面的触点相连。
2.4
[OR],[ORI],[ORP],[ORF]指令
2.4.1指令解说
指令只能并接一个触点,两个以上的串联回路并联时使用后面的ORB
指令在上升沿(即软元件由OFF
变化时)和下降沿(即软元件由ON
指令和前面的LD
指令一起使用,并联次数不受限制。
2.4.2编程示例
1ORPX001
3ORIM0
4OUTY000
5LDX002
6ORFX010
8ANIX003
9ORIX011
10ANDX004
11ORX012
12LDIX005
13ORFX013
15ANDX006
16ORIX014
17ANB
18OUTY001
19END
使用OR
与前面的LD
并联连接,在程序步12
到16
中,由于是两个并联回路块的串联,所以使用ANB
指令,关于ANB
指令详见后面的说明。
2.5
[ANB],[ORB]
2.5.1指令解说
当多分支回路与前面的回路串联连接时,使用ANB
分支以LD
指令作为起点,使用ANB
指令与前面以LD
指令作为起点的分支串联连接。
当2
个以上的触点串接的串联回路块并联连接时,每个分支使用LD
指令开始,ORB
指令结束。
指令都是不带软元件的指令。
使用的并串联回路的个数不受限制,但是当成批使用时,必须考虑LD
的使用次数在8
2.5.2编程示例
1ANIX001
2LDIX002
3ANDX003
4ORB
5LDX004
6ANDX005
7ORB
8OUTY000
9LDX006
10ORX007
11LDX010
12ANIX011
13LDIX012
14ANDX013
15ORB
18ORX015
19OUTY001
在每个分支的最后使用ORB
指令,不要在所有的分支后面使用ORB
指令,如程序步4
和7
所示。
和ANB
指令只是对块的连接,如果不是块就不能使用,如程序步16
和18
不是块就不能使用。
如图所示,串联回路块和并联回路块的示例。
2.6[INV]
2.6.1指令解说
指令是将INV
指令之前,LD
指令之后的运算结果取反的指令,没有软元件。
2.6.2编程示例
1INV
3LDIX001
4INV
5INV
7END
INV指令的动作范围如下图
2.7[PLS],[PLF]指令
2.7.1指令解说
使用PLS
指令时,只在线圈由OFF
的一个扫描周期内,驱动软元件。
.使用PLF
指令时,只在线圈由ON
.对具有停电保持功能的软元件,它只在第一次运行时产生脉冲动作。
2.7.2编程示例
1PLSM0
3LDM0
4SETY000
5LDX000
6PLFM1
8LDM1
9RSTY000
10LDPX001
12OUTM2
13LDM2
14SETY001
15LDFX001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 PLC 编程 资料