FX2N系列PLC的基本指令及编程
- 格式:ppt
- 大小:926.00 KB
- 文档页数:37


三菱fx2n编程及应用
三菱FX2N编程及应用介绍
三菱FX2N是一款由三菱电机公司推出的可编程逻辑控制器(PLC)。它在自动化控制领域广泛应用,具有强大的功能和稳定的性能。本文将重点介绍三菱FX2N的编程及应用相关内容。
一、FX2N编程概述
FX2N采用ladder diagram(梯形图)编程语言,这是一种类似于电气接线图的图形化编程方式。它使得程序编写者能够直观地描述控制逻辑,并通过连接不同的逻辑元件来实现控制功能。
1.1 基本指令集
FX2N提供了丰富的指令集,可以满足不同的应用需求。基本指令包括:逻辑指令、计数/定时器指令、运算指令、移位指令等。根据具体的控制需求,程序员可以选择合适的指令组合来实现控制逻辑。
1.2 编程软件
三菱提供了FX-PCS/WIN软件,用于FX系列PLC的编程。该软件界面简洁,易于使用,并提供了丰富的功能模块,如在线监控、调试等。程序员可以在软件中进行图形化编程,然后通过串口或以太网与FX2N进行通讯。
1.3 编程步骤
编写FX2N程序的一般步骤如下:
(1)确定控制需求:根据实际应用需求,确定需要实现的控制功能。
(2)设计程序架构:根据控制需求,设计程序的结构和逻辑。
(3)编写程序代码:使用FX-PCS/WIN软件进行编程,按照程序架构,通过拖拽和连接不同的指令元件来完成编程。
(4)上传程序:将编写好的程序上传到FX2N,可通过串口或以太网与PLC进行通讯。
(5)设置PLC参数:根据实际应用需求,设置PLC的输入输出口、定时器、计数器等参数。
(6)在线调试:通过FX-PCS/WIN软件对PLC程序进行在线监控和调试,确保程序的正确性和稳定性。
二、FX2N应用实例
FX2N作为一种功能强大的PLC,广泛应用于各种自动化控制系统中。以下是几个FX2N应用实例的介绍:
2.1 自动化生产线控制
FX2N可以用于控制自动化生产线上的各个设备,如机床、输送带、机械手等。通过编写合适的控制程序,可以实现生产线上设备之间的协调运行,提高生产效率和质量。
PLC原理和编程实例分析
- 36 - PLC 基本指令
FX2N系列的PLC共有基本指令27条,本章主要介绍这些基本指令的功能。并掌握由梯形图转化成指令表,指令表转化成梯形图的方法;然后通过一些编程的示例理解基本指令的应用和一些编程的规则。
3.1 基本指令
3.1.1 LD、LDI、OUT指令
LD,取指令,表示每一行程序中第一个与母线相连的常开触点。另外,与后面讲到的ANB、ORB指令组合,在分支起点处也可使用。
LDI,取反指令,与 LD的用法相同,只是LDI是对常闭触点。
LD、LDI两条指令的目标元件是X、Y、M、S、T、C。
OUT,线圈驱动指令。是对输出继电器(Y)、辅助继电器(M)、状态器(S)、定时器(T)、计数器(C)的线圈驱动,对输入继电器(X)不能使用。
图3-1 LD、LDI、OUT指令的使用说明8 OUT Y17 LD T0 SP K204 OUT T03 OUT M02 LDI X11 OUT Y00 LD X0a) 梯形图T0Y1T0K20X1X0Y0M0步号程序驱动定时器线圈b) 指令表SP为空格键定时器设定值目标元件指令驱动线圈与母线相连
当OUT指令驱动的目标元件是定时器T和计数器C时,如设定值是常数K时,则K的设定范围如表3-1所示:程序步序号是自动生成,在输入程序时不用输入程序步号,不同的指令,程序步号是有所不同的。
表3-1 K值设定范围:
定时器、计数器 K的设定范围 实际的设定值
步数
1ms 定时器
0.001~32.767s 3
10ms 定时器 0.01~327.67s 3 第3章 基本指令
- 37 - 100ms 定时器 1~32767 0.1~3276.7 3
TO指令是从PLC对增设的特殊单元(如FX2N-4DA)缓冲存储器(BFM)写入数据的指令
TO,TOP:十六位连续执行和脉冲执行型指令
DTO,DTOP:三十二位连续执行和脉冲执行型指令
TO指令的编程格式: TO K1 K12 D0 K2
*K1:特殊模块的地址编号,只能用数值,范围:0---7
*K12:特殊模块的缓冲存储器起始地址编号,只能用数值,范围:0---32767
*D0:源寄存器起始地址编号,可以用T,C,D数值和位元件组合如K4X0
*K2:传送的点数,只能用数值。范围:1---32767
TO K1 K12 D0 K2指令的作用是: 将PLC的16位寄存器D0,D1的数值分别写入特殊单元(或模块)N0.1的缓冲寄存器(BFM)#12,#13中。
1、在特殊辅助继电器M8164闭合时,D8164内的数据做为传送点数。
2、特殊辅助继电器M8028断开状态,在TO指令执行时,自动进入中断禁止状态,输入中断和定时器中断不能执行。在这期间发生的中断只能等FROM指令执行完后开始执行。TO指令可以在中断程序中使用
3、特殊辅助继电器M8028闭合状态,在TO指令执行时,如发生中断则执行中断程序,TO指令不能在中断程序中使用。
FROM指令是将PLC增设的特殊单元(如FX2N-4AD)缓冲存储器(BFM)的内容读到可编程控制器的指令
FROM、FROMP:十六位连续执行和脉冲执行型指令
DFROM、DFROMP:三十二位连续执行和脉冲执行型指令
读出指令FROM的编程格式:FROM K1 K29 D0 K2
*K1:特殊模块的地址编号,只能用数值,范围:0---7
*K29:特殊模块的缓冲存储器起始地址编号,只能用数值,范围:0---32767
*D0:目标寄存器起始地址编号,可以用T,C,D和除X外的位元件组合如K4Y0
*K2:传送的点数,只能用数值。范围:1---32767
10 课题三 FX2N系列PLC基本指令
一、母线连接用指令(LD、LDI、OUT)
1、助记符与功能:见下表
OUT输出Y、M、S、T、C线圈驱动Y,M:1 S,特M:2T:3 C:3--5LDI取反X、Y、M、S、T、Cb、触点逻辑运算开始11LD取X、Y、M、S、T、Ca、触点逻辑运算开始助记符、名称功能回路表示和可用软元件程序步
2、LD、LDI、OUT指令的使用
X000T0((Y000((M100X001( ( T0 K19((Y001LDOUTKLDIOLDX0001OUTY000LDI2X0013OUTT0SPK 197LDT08OUTY0014OUTM100与母线连接驱动命令驱动定时器指令设定常数程序步自动管理(SP是空格键)图3.1 LD LDI OUT 指令的应用
二、单个触点串联指令(AND、ANI)
1、助记符与功能:见下表
ANI与非X、Y、M、S、T、C11AND与X、Y、M、S、T、CA.触点串联连接助记符、名称功能回路表示和可用软元件程序步B.触点串联连接
3、AND、ANI指令的使用
X001Y000((Y000((M101X003((Y002ANDANIOLDX0011ANDX002OUT2Y0003ANIX003OUTM1016ANDT15OUTY0024LDY000X002T17图3.2 AND ANI指令的应用
三、单个触点并联指令(OR、ORI)
1、 助记符与功能:见下表
11 ORI或非X、Y、M、S、T、C11OR或X、Y、M、S、T、CA.触点并联连接助记符、名称功能回路表示和可用软元件程序步B.触点并联连接
3、OR、ORI指令的使用
X000X002((Y000Y000((M101ORORIOLDX0001ORY000ORI2X0013LDIY000ANDX0025ORM1016ANIX0034OUTM100M102X001M100M101X003789ORM102OUTM101图3.3 OR ORI指令的应用