预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共86页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

二、三菱FX系列PLC的基本指令系统三菱FX系列PLC的基本指令系统2.1FX系列PLC性能简介可编程控制器的技术性能指标 FX系列PLC的型号可编程控制器的系统配置 FX2N系列PLC的扩展模块2.2FX系列PLC的编程元件PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。一.输入继电器(X)与输出继电器(Y) 输入继电器(X)是PLC接收外部输入信号的窗口。PLC通过光耦合器,将外部信号的状态读入并存储在输入映像寄存器内。外部输入电路接通时对应的映像寄存器为ON,表示该输入继电器常开触点闭合、常闭触点断开。 输入继电器的状态唯一地取决于外部输入信号,在梯形图中绝对不能出现输入继电器线圈。 输入信号为ON或OFF的持续时间应大于PLC的扫描周期。输出继电器(Y)是PLC向外部负载发送信号的窗口。输出继电器用来将可编程序控制器的输出信号传送给输出模块,再由后者驱动外部负载。 输出继电器的线圈只能由程序驱动。 输入输出继电器的元件编号用八进制数表示。二.辅助继电器(M) 辅助继电器(M)和PLC外部无任何直接联系,只能由PLC内部程序控制。 每个辅助继电器有无数对常开、常闭触点,且可使用无限次,相当于中间继电器,但它不能直接驱动负载,外部负载必须由输出继电器的输出触点来驱动。 除了输入/输出继电器的元件编号采用八进制外,其他编程元件的元件编号均采用十进制。辅助继电器元件号和功能三.状态继电器(S) 状态继电器(S)是编制顺序控制程序时的编程元件,与步进顺控指令配合使用。四.定时器(T) 定时器(T)相当于继电器接触器控制系统中的时间继电器。 包含一个设定定时时间的设定值寄存器(一个字长)、一个对标准时钟脉冲计数的计数器-当前值寄存器(一个字长)和一个用来存储输出触点状态的映像寄存器(位寄存器),这三个存储单元使用同一元件号。 设定值可以用常数K进行设定,也可以用数据寄存器(D)的内容来设定。定时器的类型和编号常规定时器的动作过程积算定时器的动作过程图五.计数器(C) 内部计数器:对内部信号X、Y、M、S、T、C进行计数,要求输入信号ON或OFF的时间应大于PLC的扫描周期。 16位加计数器32位加/减计数器 设定值:常数K或者数据寄存器D(如指定寄存器为D0,则设定值存放于D1和D0中)。 32位加/减计数器的计数方式通过特殊辅助继电器M8200~M8234设定。当特殊辅助继电器M82××为ON时,对应的计数器C2××为减计数,反之则为加计数。高速计数器:对外部高频信号进行计数,均为32位加/减计数器,其加/减计数方式的选择取决于所需计数器的类型及高速输入端子。高速计数器输入计数器C246应用计数器C249应用六.指针(P/I) 分支用指针(P):跳转指令(CJ)的跳转目标和子程序调用指令(CALL)的子程序入口地址,P0~P127共128点。 中断用指针(I):中断源的中断程序入口标号,执行到IRET(中断返回)返回主程序,Ixxx共15点。 输入中断:I100定时器中断:I660七.数据寄存器(D) 在复杂的PLC控制系统中有大量的工作参数和数据,这些参数和数据都存储在数据寄存器中。 FX2N系列PLC提供的数据寄存器的长度为双字节(16位),也可以将两个寄存器合并起来存放一个4个字节(32位)的数据。数据寄存器的种类和编号八.常数K/H 常数也作为器件对待,它在存储器中占有一定的空间,十进制常数用K表示,如18表示为K18;十六进制常数用H表示,如18表示为H12。2.3FX系列PLC的基本指令取、取反指令:将指定操作元件中的内容取出并送入操作器。 输出指令:不能直接从左母线输出(应用步进指令控制除外); 不能串联使用,在梯形图中位于逻辑行末尾紧靠右母线; 可以连续使用,相当于并联输出; 如未特别设置,同名输出继电器的线圈只能使用一次; 驱动定时器和计数器线圈时,输出指令后必须设置常数K或指定数据寄存器的地址号。二.触点的串并联指令(单个触点)三.回路块串并联指令(多触点)例:已知X1的波形,画出M0的波形。四.边沿检测触点指令五.边沿脉冲指令 PLS:上升沿脉冲输出指令 PLF:下降沿脉冲输出指令边沿检测指令的功能与脉冲指令相同; 使用功能指令编程时,也可以使用边沿检测指令实现。六.栈操作指令 MPS:进栈指令,将运算结果(数据)压入栈存储器 MRD:读栈指令,将栈存储器的第一层内容读出 MPP:出栈指令,将栈存储器的第一层内容弹出一段栈编程二段栈编程多段栈编程七.主控和主控复位指令 多个输出线圈同时受一个触点或触点组控制,如果每个线圈的控制程序中都串联同样的触点,将会占用很多存储单元。在同一主控程序中再次使用主控指令时称为嵌套主控指令必须有条件。当条件具备时,执行该主控段内的程序;条件不具备时,