导图社区 三菱plc
PLC是一种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
编辑于2025-06-02 13:31:53三菱plc
触点指令
LD/LDI取
LDP/LDF取脉冲
AND/ANI与
ANPANF与脉冲
OR/ORI或
ORP/ORF或脉冲
结合指令
ANB回路块与
ORB回路块或
MPS MRD MPP进栈
INV运算结果的反转
MEP上升沿时导通
MEF下降沿时导通
输出指令
OUT
SET
PLS上升沿微分输出
ON时动作一个扫描周期
PLF下降沿微分输出
OFF时动作一个扫描周期
主控指令
MC
MCR
步进顺控指令
开始STL
结束RST
单序列结构
只有一个序列
选择序列结构
当前步执行完时有两个或以上的步可以转换
并行序列结构
两个或以上的步同时激活
方便指令
初始状态指令IST
在采用步进梯形图的程序中,对初始化状态以及特殊辅助继电器进行自动控制的指令。
特殊定时指令STMR
子主题
交替指令ALT
定位指令
读出当前值ABS
原点回归DSZR
近点信号DOG
感应器信号x1
零点信号
原点信号,伺服驱动器Z相信号,每一圈一个x0
方向
子主题
M8342
原点回归ZRN
特殊继电器Y000
M8340
脉冲输出中监控(ON: BUSY/OFF: READY)
M8341
清除信号输出功能有效
M8342
指定原点回归方向
M8343
正转限位
M8344
反转限位
M8345
近点DOG信号逻辑反转
M8346
零点信号逻辑反转
M8347
中断信号逻辑反转
M8348
定位指令驱动中
M8349
脉冲输出停止指令
S1表示原点回归速度,取值范围为10~32767Hz(16位)或10~1000000Hz(32位)。
S2表示爬行速度,取值范围为10~32767Hz,爬行速度的更多内容后面会讲到。
S3表示近点信号输入端口,可以是X、Y、M、S,一般是X0~X7,最好是X0、X1。
D表示脉冲输出端口,仅为Y0或Y1
当驱动条件成立时,机械以S1指定的原点回归速度(vn)从当前位置向原点移动,直到碰到近点信号的前端即开始减速,减到爬行速度(vp)后就以爬行速度向原点移动,当检测到DOG的后端(近点信号由ON变OFF)时,机械在1ms内停止。
中断定位DVIT
相对定位DRVI
S1表示输出脉冲量(相对位移量),取值范围为-32768~+32767(16位)或-999999~+999999(32位),0除外。
S2表示输出脉冲频率,取值范围为10~32767Hz或10~100000Hz。
D1表示输出脉冲端口,仅为Y0或Y1。
D2表示指定旋转方向的输出端口,ON:正转;OFF:反转。
绝对定位DRVA
特殊存储器Y000
D8340
当前值寄存器低位
D8341
当前值寄存器高位
D8342
偏差速度初始值: 0
D8343
最高速度低位
D8344
最高速度高位
D8345
爬行速度初始值: 1000
D8346
原点回归速度低位
D8347
原点回归速度高位
D8348
加速时间初始值: 100
D8349
减速时间初始值: 100
脉冲输出PLSY
频率 脉冲数 y0
加减速PLSR
最高频率 总脉冲数 加减速时间 y0
可变速PLSV
脉冲频率(可随时更改) 输出口 旋转方向 M8338加减速
程序流程控制指令
跳转CJ
子主题
子程序调用CALL
子主题
子程序SRET
子程序返回SRET
子主题
循环FOR--NEXT
子主题
中断程序
允许中断EI
禁止中断DI
中断返回IRET
类型
输入中断
定时器中断
高速计数器中断
主程序结束指令FEND
监视定时器刷新指令WDT
应用指令
四则运算
加ADD
减SUB
乘MUL
除DIV
加一INC
减一DEC
浮点数运算
EADD
ESUB
EMUL
EDIV
传送指令
传送MOV
位传送SMOV
反转CML
成批BMOV
多点FMOV
SMOV位移动
转换指令
BCD
XCH交换
BIN
BIN
比较指令
CMP
区间比较ZCP
区间复位ZRST
逻辑运算指令
逻辑与WAND
逻辑或WOR
逻辑异或WXOR
循环指令
循环右移ROR
循环左移ROL
带进位循环右移RCR
带进位循环右移RCL
移位指令
位右移SFTR
位左移SFTL
字右移WSFR
字左移WSFL
时钟控制
数据处理
成批复位ZRST
子主题
编码ENCO
子主题
平均值MEAN
子主题
编程语言
第一种是梯形图LAD
梯形图是用图形符号及其在图中的关系来表达控制关系的编程语言。它由继电器电路图演变而来,是应用最广泛的PLC图形编程语言。梯形图与继电器控制系统的电路图非常相似,直观易懂,便于熟悉继电器控制的电气人员掌握,特别适用于开关逻辑控制。梯形图由触点、线圈和应用说明等组成。触点代表逻辑输入条件,如外部开关、按钮和内部条件。线圈通常代表逻辑输出结果,用于控制外部指示灯、交流接触器等
第二种是语句表
PLC的指令是一种类似于微机汇编语言指令的助记表达式。由指令组成的程序称为指令表程序。指令表程序很难读懂,其逻辑关系也很难一目了然,所以设计中一般采用梯形图语言。如果使用手持编程器,梯形图必须转换成指令表,然后写入PLC。
第三种是功能块图FBD
这是一种类似数字逻辑门电路的编程语言,有数字电路基础的人很容易掌握。在这种编程语言中,逻辑运算关系由类似于与门和或门的块来表示。块的左边是逻辑运算的输入变量,右边是输出变量。输入和输出端的小圆圈代表非操作。这些块通过电线连接,信号从左到右流动。
第四种是顺序功能图SFC
顺序图用于描述开关控制系统的功能,是一种高于其他编程语言的图形语言,用于编制顺序控制程序。序列图提供了一种组织程序的图形化方法,根据这种方法很容易画出顺序控制梯形图程序
结构化文本
文本(ST)是为IEC 61131-3标准创建的一种特殊的高级编程语言。与梯形图相比,它可以实现复杂的数学运算,程序非常简单紧凑。
梯形图设计方法
经验设计法
继电器控制电气移植法
顺序控制设计法功能图
子主题
监视
所有的蓝色方块为闭合状态
模块
数字量模块
扩展单元
输出/输入模块
扩展模块
输入模块
输出模块
模拟量模块
模拟量输入模块A/D(电压、电流转换为数字量)FX3U-4AD
电压(-10~10V)
输入设定模式0
数字量:-32000~32000
输入设定模式1
数字量:-4000~4000
输入设定模式2
数字量:-10000~10000
电流(4~20mA)
输入设定模式3
数字量:0~16000
输入设定模式4
数字量:0~4000
输入设定模式5
数字量:4000~20000
电流(-20~20mA)
输入设定模式6
数字量-16000~16000
输入设定模式7
数字量:-4000~4000
输入设定模式8
数字量:-20000~20000
当输入信号是电压信号时,仅仅需要连接V+和VI-端子,而信号时电流信号时,V+和VI-应短接
模拟量输出模块D/A(数字量转换为电压、电流的模拟量)FX3U-4DA
电压(-10~10V)
输入设定模式0
数字量:-32000~32000
输入设定模式1
数字量:-10000~10000
电流(0~20mA)
输入设定模式2
数字量:0~32000
输入设定模式4
数字量:0~20000
电流(4~20mA)
输入设定模式3
数字量:0~32000
FX3U-4AD-ADP
第1台的特殊适配器*1
M8260~M8269
M8260通道1输入模式切换
电压信号:设置为:0
电流信号:设置为:1
M8261通道2输入模式切换
M8262通道3输入模式切换
M8263通道4输入模式切换
D8260~D8269
D8260通道1输入数据
D8261通道2输入数据
D8262通道3输入数据
D8263通道4输入数据
第2台的特殊适配器*1
M8270~M8279
D8270~D8279
第3台的特殊适配器*1
M8280~M8289
D8280~D8289
第4台的特殊适配器*1
M8290~M8299
D8290~D8299
模拟量输出输入模块FX3U-3A-ADP
2个模拟量输入+1个模拟量输出
1通道
电压输出0~10V
数字量:0~4000
电流输出4~20mA
数字量:0~4000
2通道
电压输入0~10V
数字量:0~4000
电流输入4~20mA
数字量:0~3200
M8260~M8269
M8260通道1输入模式切换
电压信号:设置为:0
电流信号:设置为:1
M8261通道2输入模式切换
M8262输出模式切换
电压信号:设置为:0
电流信号:设置为:1
D8260~D8269
D8260通道1输入数据
D8261通道2输入数据
D8262输出设定数据
PLC通信
N:N网络通信
D8176
站点号设置
主站0
D8177
设置从站总数
D8178
设置刷新范围
位元件64点
第0号:M1000-M1063
字元件8点
第0号:D0-D7
D8179
设置重复次数
D8180
设置通信超市
M8038
设置网络参数,主站和从站都可响应
CC-link通信
子主题
子主题
子主题
子主题
子主题
FX3U与FR-E740变频器的PU通信
子主题
子主题
子主题
子主题
485通讯
变频器
不连接plc
①操作面板上的按键;
②操作接线端子连接的部件(如按钮和电位器)
③复合操作(如操作面板设置频率,操作接线端子连接的按钮进行启/停控制)
连接plc
①以开关量方式控制;
使用PLC控制变频器时,若PLC是以开关量方式对变频进行控制,需要将PLC的开关量输出端子与变频器的开关量输入端子连接起来,为了检测变频器某些状态,同时可以将变频器的开关量输出端子与PLC的开关量输入端子连接起来。
②以模拟量方式控制;
变频器有一些电压和电流模拟量输入端子,改变这些端子的电压或电流输入值可以改变电动机的转速,如果将这些端子与PLC的模拟量输出端子连接,就可以利用PLC控制变频器来调节电动机的转速。
③以RS485通信方式控制。
FX3U类型
输入形式
漏型输入:NPN输入
低电平有效:24V与s.s短接。电流由输入端流出
源型输入:PNP输入
高电平有效:0V与s.s短接。电流由输入端流入
电流方向
电流由正极向负极方向流动:相对于公共端s.s。
输出形式
继电器输出
子主题
晶体管输出
源型输出
com端与24V短接
漏型输出
com端与0V短接
晶闸管输出
屏幕
信号
模拟量
模拟量在时间上或数值上都是连续的物理量称为模拟量.电压/电流/温度等。连续的电压,电流等信号量,模拟信号是幅度随时间连续变化的信号,其经过抽样和量化后就是数字量。
数字量
在时间上和数量上都是离散的物理量称为数字量.把表示数字量的信号叫数字信号.把工作在数字信号下的电子电路叫数字电路。最根本的一个区别,数字量是断续性变化的一串数字信号,模拟量是始终连续的一串数字信号。
开关量
开关量为通断信号,无源信号,电阻测试法为电阻0或无穷大; 也可以是有源信号,专业叫法是阶跃信号,就是0或1,可以理解成脉冲量,多个开关量可以组成数字量。
脉冲量
在瞬间电压或电流由某一值跃变到另一值的信号量。在量化后,其连续规律的变化就是数字量,如果其由0变成某一固定值并保持不变,其就是开关量。
编程元件
位元件:仅处理ON/OFF信息的软元件被称为位软元件
输入继电器X
8进制
输出继电器Y
8进制
辅助继电器M
通用型
M0~M499
断电保持
M500~M1023
特殊型
M8000~M8511
M8000
运行接通
M8001
一直关闭
M8002
初始脉冲
M8011
10MS脉冲
M8012
100MS脉冲
M8013
1S脉冲
M8014
10min脉冲
状态继电器S
初始状态用
S0~S9
回零状态继电器
S10~S19
通用状态继电器
S20~S499
断电保持用
S500~S899
故障诊断或报警
S900~S999
字元件:处理数值的软元件被称为字软元件
计数器C
16位增计数器
通用型
C0~C99
断电保持型
C100~C199
32位增/减计数器
一般用双方向
C200~C219
保持用双方向
C220~C234
高速计数器
单相单计数
C235~C245
单项双计数
C246~C250
双向双计数
C251~C255
定时器T
T0~T199
100ms
闪烁
T200~T245
10ms
T246~T249
1ms累计型
T250~T255
100ms累计型
子主题
在计数过程中,即使出现输入X001变OFF或停电的情况,当再次运 行时也能继续计数。其
T256~T511
1ms
数据寄存器D
通用型(M8033置位)
D0~D199
断电保持型
D200~D511
特殊型
D8000~D8255
文件数据寄存器
D1000~D2999
位组合元件
knYm
K表示十进制
n表示十进制位数
Y为位元件
m为位元件首地址
变址寄存器V/Z
变址寄存器是除了可与数据寄存器的使用方法相同以外,还可以通过在应用指令的操作数中组合使用其他的软元件编号和数值,从而在程序中更改软元件的编号和数值内容的特殊寄存器。