第五章三菱FX2N系列可编程序控制器编程元件及指令系统_第1页
第五章三菱FX2N系列可编程序控制器编程元件及指令系统_第2页
第五章三菱FX2N系列可编程序控制器编程元件及指令系统_第3页
第五章三菱FX2N系列可编程序控制器编程元件及指令系统_第4页
第五章三菱FX2N系列可编程序控制器编程元件及指令系统_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章第五章三菱三菱FX2NFX2N系列系列PLCPLC的编程元件的编程元件及其基本指令及其基本指令第一节第一节 三菱三菱FX2N系列系列可编程序控制器可编程序控制器主机(基本单元):主机(基本单元):CPU、存储器、输入输出口及电源、存储器、输入输出口及电源主机扩展其输入输出:主机扩展其输入输出: 扩展单元扩展单元(扩展(扩展I/O口,内部有电源)口,内部有电源) 扩展模块及扩展模块及(扩展(扩展I/O口,内部有电源)口,内部有电源) 特殊功能模块单元特殊功能模块单元(温度控制模块(温度控制模块、计数控制模块等)、计数控制模块等)u5.1.1 FX2N系列可编程序控制器系列可编程序控制器的基

2、本组成的基本组成 5.1.2 FX2N系列可编程序控制器型号名称体系及其种类系列可编程序控制器型号名称体系及其种类 输入输出点数输入输出点数 :指基本单元:指基本单元、扩展单元或扩展模块的输入扩展单元或扩展模块的输入输出总数。输出总数。 基本单元、扩展单元输出形式基本单元、扩展单元输出形式 R:表示继电器输出,有接点,交流、直流负载两用;:表示继电器输出,有接点,交流、直流负载两用; S:表示三端双向可控硅开关元件输出,无接点,交流负:表示三端双向可控硅开关元件输出,无接点,交流负载用;载用; T:表示晶体管输出,无接点,直流负载用。:表示晶体管输出,无接点,直流负载用。 扩展模块输入输出形式

3、扩展模块输入输出形式 R:表示:表示DC输入,继电器输出;输入,继电器输出; X:表示输入专用,无输出;:表示输入专用,无输出; YR:表示继电器输出专用,无输出;:表示继电器输出专用,无输出; YT:表示晶体管输出专用,无输入;:表示晶体管输出专用,无输入; YS:表示三端双向晶闸管开关元件输出专用,无输入。:表示三端双向晶闸管开关元件输出专用,无输入。其他区分其他区分 一般无符号,表示一般无符号,表示AC100V/200V电源,电源,DC24V输入。输入。FX2N M 系列名称系列名称 输入输出点数输入输出点数 基本单元基本单元 输出形式输出形式 其他区分其他区分u基本单元型号名称组成及种

4、类基本单元型号名称组成及种类包括内部电包括内部电源、输入输源、输入输出口、出口、CPU及存储器及存储器 u扩展单元型号名称组成及种类扩展单元型号名称组成及种类 FX2N E 系列名称系列名称 输入输出点数输入输出点数 扩展单元扩展单元 输出形式输出形式 其他区分其他区分包括内部包括内部电源和输电源和输入输出口入输出口 u扩展模块型号名称组成及种类扩展模块型号名称组成及种类 FXN E 系列名称系列名称 输入输出点数输入输出点数 扩展设备扩展设备 输出形式输出形式包括输入输出口,包括输入输出口,由基本单元或扩由基本单元或扩展单元供电展单元供电 5.1.3 FX2N系列可编程序控制器技术指标系列可

5、编程序控制器技术指标 一般技术指标一般技术指标性能技术指标性能技术指标输入技术指标输入技术指标输出技术指标输出技术指标电源技术指标电源技术指标一、编程元件的分类及编号规则一、编程元件的分类及编号规则 代表功能的字母代表功能的字母。如输入继电器用。如输入继电器用“X”表示、表示、输出继电器用输出继电器用“Y”表示。表示。数字数字,数字为该类器件的序号。,数字为该类器件的序号。 FX2N系列系列PLC中输入、输出继电器的序号为中输入、输出继电器的序号为八进制八进制,其余为,其余为十进制十进制。第二节第二节 FX2N系列系列PLC的主要编程元件的主要编程元件5.2.1 FX2N系列系列PLC编程元件

6、概述编程元件概述X 0功能字母功能字母数字数字二、编程元件的基本特征二、编程元件的基本特征 PLC编程元件的物理实质:编程元件的物理实质:电子电路及存储器。称电子电路及存储器。称“软软继电器继电器”。在在PLC中用中用逻辑与、逻辑或、逻辑非逻辑与、逻辑或、逻辑非等等逻辑运算来处理逻辑运算来处理各种继电器的连接;各种继电器的连接;编程元件和继电接触器的元件类似、具有编程元件和继电接触器的元件类似、具有线圈和常开、线圈和常开、常闭触点;常闭触点;当线圈被选中当线圈被选中(通电)时,常开触点闭合,常闭触点断(通电)时,常开触点闭合,常闭触点断开开,当线圈,当线圈失去选中件时,常闭接通,常开断开失去选

7、中件时,常闭接通,常开断开; 可编程序控制器的编程元件可以有可编程序控制器的编程元件可以有无数多个常开、常闭无数多个常开、常闭触点触点 。1 10 0ONONOFFOFFPLC内部内部存储单元与存储单元与继电器的继电器的对应关系对应关系编程元件的基本特征编程元件的基本特征三、数据结构三、数据结构 :l 十进制数十进制数(K)l十六进制数(十六进制数(H):): 同十进制数一样,用于指定应用指令操作数同十进制数一样,用于指定应用指令操作数中的数值与指令动作。中的数值与指令动作。 1) 定时器和计数器的设定值(定时器和计数器的设定值(K常数)。常数)。2) 辅助继电器(辅助继电器(M)、定时器()

8、、定时器(T)、计数器)、计数器(C)、状态器等的编号(软元件编号)。)、状态器等的编号(软元件编号)。3) 指定应用指令操作数中的数值与指令动作指定应用指令操作数中的数值与指令动作(K常数)。常数)。l二进制数(二进制数(B):):PLC内部,这些数字都是用内部,这些数字都是用二进制处理的。二进制处理的。l八进制数(八进制数(O):):FX2N系列的输入继电器、输系列的输入继电器、输出继电器的软元件编号以八进制数值进行分配。出继电器的软元件编号以八进制数值进行分配。 lBCD码:码:用于数字式开关或七段码的显示器控用于数字式开关或七段码的显示器控制等。制等。 l其他数值(浮点数):其他数值(

9、浮点数):FX2N系列具有可进行高系列具有可进行高精度的浮点运算功能。精度的浮点运算功能。 5.2.2 FX2N系列系列PLC的编程元件的编程元件一、输入输出继电器一、输入输出继电器X、Y输入继电器:输入继电器:作用是接受并存储输入到作用是接受并存储输入到PLC中的现场中的现场开关信号(对应于某一位输入映像寄存器),和对应的输开关信号(对应于某一位输入映像寄存器),和对应的输入端子相连,在使用中不必考虑接点的容量。入端子相连,在使用中不必考虑接点的容量。特点:其状特点:其状态由外部信号决定,而不能由用户程序控制态由外部信号决定,而不能由用户程序控制。输出继电器:输出继电器:具有一对物理接点,与

10、具有一对物理接点,与PLC的一个输出的一个输出端子相连,可以直接驱动负载。端子相连,可以直接驱动负载。特点:其状态只能由用户特点:其状态只能由用户程序决定,而不可能由外部信号控制程序决定,而不可能由外部信号控制。基本输入输出单元继电器采用八进制编号,最大范围基本输入输出单元继电器采用八进制编号,最大范围为为X00X77/ Y00Y77共共64点。点。输入端子是输入端子是PLC从外部开关接受从外部开关接受信号的窗口信号的窗口 输出端子是输出端子是PLC向外部负向外部负载发送信号的载发送信号的窗口窗口 输入继电器X、输出继电器Y动画二、辅助继电器二、辅助继电器M l 它与外界没有联系,仅作运算的中

11、间结果使用,有时也称它与外界没有联系,仅作运算的中间结果使用,有时也称作作内部继电器内部继电器或或中间继电器中间继电器,它,它不能直接驱动外部负载,不能直接驱动外部负载,外部负载的驱动要通过输出继电器进行外部负载的驱动要通过输出继电器进行。这类辅助继电器这类辅助继电器的线圈与输出继电器一样的线圈与输出继电器一样有无数的电子常开和常闭触点。有无数的电子常开和常闭触点。l 如果在如果在PLC运行过程中运行过程中停电停电,输出继电器及一般用辅助继输出继电器及一般用辅助继电器都断开电器都断开。再运行时,除了输入条件为。再运行时,除了输入条件为ON(接通)的(接通)的情况以外,都为断开状态情况以外,都为

12、断开状态 。 通用辅助继电器通用辅助继电器:M0-M499,共,共500个点个点 断电保持辅助继电器断电保持辅助继电器:M500-M1023及及M1024-M3071共共2572点。它们利用可编程控制器内部的锂电池来记忆断点。它们利用可编程控制器内部的锂电池来记忆断电瞬间的状态,即重新通电后的第一个周期能维持断电电瞬间的状态,即重新通电后的第一个周期能维持断电时各自的状态。其中时各自的状态。其中 M500-M1023可以用软件来设定使可以用软件来设定使其变为非断电保持辅助继电器。其变为非断电保持辅助继电器。 特殊辅助继电器特殊辅助继电器: M8000-M8255,共,共256个点。分为触个点。

13、分为触点利用型特殊辅助继电器和线圈驱动型特殊辅助继电器。点利用型特殊辅助继电器和线圈驱动型特殊辅助继电器。辅助继电器辅助继电器M分类:分类:例:例:右图为来电后要右图为来电后要自动一直维持断电前自动一直维持断电前的的on状态所用的自保状态所用的自保电路。电路。断电保持辅助继电器断电保持辅助继电器特殊辅助继电器特殊辅助继电器可以分为:可以分为:1、触电利用型殊辅助继电器、触电利用型殊辅助继电器。线圈由线圈由PLC自动驱动,用户自动驱动,用户只可以利用其接点只可以利用其接点。例如:。例如: M8000为运行监控用,为运行监控用,PLC运行时运行时M8000接通;接通;M8002为仅在运行开始瞬间接

14、通的为仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。可以用它来对某些有断电保初始脉冲特殊辅助继电器。可以用它来对某些有断电保持功能的编程元件进行复位和清零。持功能的编程元件进行复位和清零。 2、驱动线圈型特殊辅助继电器驱动线圈型特殊辅助继电器。用户激励线圈后,。用户激励线圈后,PLC作作特定动作。例如:特定动作。例如: M8033:为:为PLC停止时,映像寄存器和数据寄存器中内容停止时,映像寄存器和数据寄存器中内容保持不变,即可编程使输出保持。保持不变,即可编程使输出保持。 M8034为禁止全部输出特殊辅助继电器。为禁止全部输出特殊辅助继电器。 M8039:其线圈通电时,以:其线圈通电时,以D

15、8039中制定的扫描时间定时中制定的扫描时间定时扫描。扫描。三、状态器三、状态器S 状态器状态器S是构成状态转移图的重要软元件,它与是构成状态转移图的重要软元件,它与后续的步进梯形指令配合使用。通常状态继电器软元后续的步进梯形指令配合使用。通常状态继电器软元件有下面五种类型:件有下面五种类型:初始状态继电器初始状态继电器:S0S9共共10点。点。一般用于步进梯一般用于步进梯形图的初始状态。形图的初始状态。回零状态继电器回零状态继电器:S10S19共共10点。点。一般用作返回一般用作返回原点的状态。原点的状态。 通用状态继电器通用状态继电器:S20S499共共480点。点。 停电保持状态器停电保

16、持状态器:S500S899共共400点。点。 报警用状态继电器报警用状态继电器:S900S999共共100点。点。四、定时器四、定时器T 定时器相当于继电器系统中的定时器相当于继电器系统中的通电延时型时间继电器通电延时型时间继电器,可在程序中用于可在程序中用于延时控制延时控制。定时器内有一个设定值寄存器、。定时器内有一个设定值寄存器、一个当前值寄存器和一个用来存储其状态的元件映像寄存器,一个当前值寄存器和一个用来存储其状态的元件映像寄存器,它们使用同一个元件号。定时器累计它们使用同一个元件号。定时器累计PLC内内1ms、10ms、100ms等的时钟脉冲,等的时钟脉冲,当达到所定的设定值时,输出

17、触点动当达到所定的设定值时,输出触点动作作。FX2N系列系列PLC的定时器(的定时器(T)有以下)有以下4种类型种类型:l 100ms定时器:定时器:T0T199,200点。定时范围:点。定时范围:0.13276.7s;l 10ms定时器:定时器: T200T245,46点。定时范围:点。定时范围:0.01327.67s;l 1ms累积型定时器累积型定时器:T246T249,4点,执行中断保持。点,执行中断保持。 定时范围:定时范围:0.00132.767s;l 100ms累积型定时器:累积型定时器:T250T255,6点,定时中断保持,点,定时中断保持, 定时范围:定时范围:0.13276.

18、7s FX2N系列系列PLC定时器设定值可以采用定时器设定值可以采用程序存储器程序存储器内内的的常数(常数(K)直接指定)直接指定,也可以用,也可以用数据寄存器(数据寄存器(D)的内)的内容间接指定容间接指定。使用数据寄存器设定定时器设定值时,一般。使用数据寄存器设定定时器设定值时,一般使用具有掉电保持功能的数据寄存器,这样在断电时不会使用具有掉电保持功能的数据寄存器,这样在断电时不会丢失数据丢失数据。 PLC采用采用硬件定时中断、软件递减计数硬件定时中断、软件递减计数的方法来实现的方法来实现定时逻辑功能。定时逻辑功能。定时器逻辑功能定时器逻辑功能 图图a为非累积型定时器为非累积型定时器如果如

19、果X000为为ON,T200开开始计时,当脉冲数等于设始计时,当脉冲数等于设定值定值K123时,定时器的输时,定时器的输出触点动作,也就是说输出触点动作,也就是说输出触点在线圈驱动出触点在线圈驱动1.23s后后动作。动作。X000断开或停电,定时断开或停电,定时器复位,输出触点复位。器复位,输出触点复位。即通用定时器所计时间必即通用定时器所计时间必须一次达到设定时间,否须一次达到设定时间,否则定时器不会动作。则定时器不会动作。 图图b为累积型定时器为累积型定时器,如果如果X001为为ON,则,则T250用当前值计数器累计用当前值计数器累计100ms的时钟脉冲。当达的时钟脉冲。当达到设定值到设定

20、值K345时,定时时,定时器的输出触点动作。在器的输出触点动作。在累计过程中,累计过程中,即使输入即使输入X001断开或停电时,再断开或停电时,再起动时起动时,其,其累计时间为累计时间为34.5s。如果。如果复位输入复位输入X002为为ON,定定时器复位时器复位,输出触点也,输出触点也复位。复位。 积算定时器的动作过程图积算定时器的动作过程图驱动线圈开始到触点动作结束的定时器触点动作精度,大致可用式驱动线圈开始到触点动作结束的定时器触点动作精度,大致可用式 tTT0其中其中:与与1ms、10ms、100ms定时器对应,分别为定时器对应,分别为0.001s、0.01s、0.1s; T为定时器设定

21、时间;为定时器设定时间; T0为扫描周期。为扫描周期。 编程时,定时器触点写在线圈指令前时,编程时,定时器触点写在线圈指令前时,最大误差为最大误差为-2T0。当定时器设。当定时器设定值为定值为0时,在执行下一个扫描的线圈指令时,输出触点开始动作。此外,时,在执行下一个扫描的线圈指令时,输出触点开始动作。此外,中断执行型的中断执行型的1ms定时器在执行线圈指令后,以中断方式对定时器在执行线圈指令后,以中断方式对1ms时钟脉冲计时钟脉冲计数。数。 PLC的定时器本身没有的定时器本身没有瞬动触点,如果需要,可以在定瞬动触点,如果需要,可以在定时器线圈两端病例一个辅助继电器的线圈,把辅助继电器的时器线

22、圈两端病例一个辅助继电器的线圈,把辅助继电器的触电当成定时器的瞬动触点来使用。触电当成定时器的瞬动触点来使用。PLC的定时器线圈本身只有通电延时功能,如果需要断的定时器线圈本身只有通电延时功能,如果需要断电延时功能(输出信号在停止一段时间以后才停止),可以电延时功能(输出信号在停止一段时间以后才停止),可以采用如下电路:采用如下电路:定时器的瞬动触点:定时器的瞬动触点:延时断开电路延时断开电路 内部信号计数器内部信号计数器:是对机内的元件的信号计数,也称普:是对机内的元件的信号计数,也称普通计数器通计数器 外部信号计数器外部信号计数器 :对机器的外部信号进行计数:对机器的外部信号进行计数 16

23、位增计数器位增计数器(无断电保持通用型:(无断电保持通用型:C0C99;停电;停电保持型:保持型:C100C199) 16 位计数器其设定值在位计数器其设定值在K1K32767范围内有效。设定值范围内有效。设定值K0与与K1意义相同意义相同, 均在第一次计数时,其触点动作。如果均在第一次计数时,其触点动作。如果PLC断电,恢复电源后,计数器可按上一次数值断电,恢复电源后,计数器可按上一次数值累计计数累计计数。 五、计数器五、计数器 C计数器逻辑功能计数器逻辑功能如上图所示,当在执行第十次的线圈指令时,输出触点动如上图所示,当在执行第十次的线圈指令时,输出触点动作。如果复位输入作。如果复位输入X

24、010为为ON,则执行,则执行RST指令,计数器的当前指令,计数器的当前值为值为0,输出触点复位。计数器的设定值,除用常数,输出触点复位。计数器的设定值,除用常数K设定外,设定外,还可由数据寄存器指定。还可由数据寄存器指定。16位递加计数器位递加计数器32位增减计数器位增减计数器设定值为设定值为21474836482147483647,其中其中C200C219共共20点是通用型,点是通用型,C220C234共共15点为断电保持型计数器。点为断电保持型计数器。32位双向计数器是递加型还是递减型计数位双向计数器是递加型还是递减型计数由特殊辅由特殊辅助继电器助继电器M8200M8234设定,两者配对

25、使用设定,两者配对使用。特殊。特殊辅助继电器接通时辅助继电器接通时(置(置1)时,为递减计数)时,为递减计数;特殊辅助继;特殊辅助继电器断开(置电器断开(置0)时,为递加计数。)时,为递加计数。可可直接用常数直接用常数K或或间接用数据寄存器间接用数据寄存器D的内容作为设的内容作为设定值。间接设定时,要定值。间接设定时,要用器件号紧连在一起的两个数据用器件号紧连在一起的两个数据寄存器寄存器。低位存放在指定数据寄存器中,高位则存放在。低位存放在指定数据寄存器中,高位则存放在继其之后的数据寄存器中(继其之后的数据寄存器中(1).用用X12作为计数输入,驱动作为计数输入,驱动C210计数器线圈进行计数

26、操作。计数器线圈进行计数操作。加计数时,当计数器的当前值由加计数时,当计数器的当前值由4到到5()时,其接点接通)时,其接点接通(置(置1),),Y1有输出;当前值大于有输出;当前值大于5时,时,Y1仍然接通。减计数时,仍然接通。减计数时,当前值由当前值由5到到4()时,计数器)时,计数器C210的常开触点断开,的常开触点断开,Y1停止输出。停止输出。X10为方向设定信号,为方向设定信号,X11为复位信号。为复位信号。32位增位增/减双向计数器减双向计数器利用计数输入利用计数输入X014驱动驱动C200线圈,可增计线圈,可增计数或减计数。(增减可由特殊辅助继电器数或减计数。(增减可由特殊辅助继

27、电器M8设置)设置)当前值的增减与输出触点的动作无关,但是当前值的增减与输出触点的动作无关,但是如果如果从从2147483647开始开始增计数,则成为增计数,则成为-2147483648,形成循环计数,反之亦然。,形成循环计数,反之亦然。如果复位输入如果复位输入X013为为ON,则执行,则执行RST指令,指令,计数器当前值变为计数器当前值变为0,输出触点也复位。,输出触点也复位。 32位增位增/减双向计数器减双向计数器高速计数器高速计数器又叫又叫中断计数器中断计数器,均为,均为32位双向计数器位双向计数器。通过。通过对特定输入作中断处理进行计数对特定输入作中断处理进行计数,计数与扫描周期无关,

28、但最,计数与扫描周期无关,但最高计数频率受输入响应速度和使用的高速计数器个数影响,使高计数频率受输入响应速度和使用的高速计数器个数影响,使用个数越少,最高计数频率越高,最高可以执行用个数越少,最高计数频率越高,最高可以执行数数KHz的计数。的计数。根据不同增根据不同增/减计数切换及控制的方法,减计数切换及控制的方法,分为分为1相相1计数输入、计数输入、1相相2计数输入、以及计数输入、以及2相相2计数输入三种类型。计数输入三种类型。高速计数器高速计数器1相相1计数输入计数输入:一个脉冲计数输入端,:一个脉冲计数输入端,由程序(特殊辅助由程序(特殊辅助继电器)决定计数方向继电器)决定计数方向。无无

29、S/R:由程序决定计数的启动、复由程序决定计数的启动、复位;位;有有S/R:意味着意味着。 ;1相相2计数输入计数输入:两个计数输入端,指定其中之一为加计数、:两个计数输入端,指定其中之一为加计数、另一个为减计数,即另一个为减计数,即计数方向由输入端决定计数方向由输入端决定。2相相2计数输入计数输入:有两个计数输入端,固定为:有两个计数输入端,固定为A、B两相,两相,在在A相接通的同时相接通的同时,B相输入为相输入为OFFON则为增计数,则为增计数,ONOFF时为减计数,即时为减计数,即由由B相的上、下沿决定计数方向相的上、下沿决定计数方向。 1相相1计数输入(无计数输入(无S/R) 1相相1

30、计数输入(有计数输入(有S/R)SX007SX006RU/DX005U/DU/DX004RRU/DX003U/DU/DU/DX002RRU/DX001U/DU/DU/DX000C245C244C243C242C241C240C239C238C237C236C235SSX007SSX006RRRRX005BBDDX004AAUUX003RRRRX002BBBDDDX001AAAUUUX000C255C254C253C252C251C250C249C248C247C2462相相2计数输入计数输入1相相2计数输入计数输入U表示增计数输入;表示增计数输入;D表示减计数输入;表示减计数输入;A表示表示A

31、相输入;相输入;B表示表示B相输入;相输入;R表示复位输入;表示复位输入;S表示启动(置位)输入。表示启动(置位)输入。l下图为下图为FX2N系列系列PLC内置内置1相相1计数输入高速计数器的应用计数输入高速计数器的应用 在在X012为为ON时,利时,利用计数输入用计数输入X000,通,通过过中断,中断,C235按按X010设定的方式增计数或设定的方式增计数或减计数减计数 计数器的当前值由计数器的当前值由-6-5增加时增加时,输出触,输出触点被点被置位,置位,由由-5-6减减少时少时,输出触点被,输出触点被复位。复位。如果复位输入如果复位输入X011为为ON,则,则执行执行RST指令,指令,计

32、数器当前值变为计数器当前值变为0,输出触点也复位输出触点也复位 。1相相2计数高速计数器有两个输入端,其中一个固定为加计数高速计数器有两个输入端,其中一个固定为加计数、一个固定为减计数。计数、一个固定为减计数。带带R/S端意味着端意味着。例:例:C249,增计数的计数输入为,增计数的计数输入为X000,减计数的计数输,减计数的计数输入为入为X001。l1相相2计数输入高速计数器的应用举例计数输入高速计数器的应用举例可以通过程序中的可以通过程序中的X011执行复位执行复位,另外,当,另外,当X002闭闭合,合,C249也可立即复位,不也可立即复位,不需要该程序。需要该程序。l2相相2计数输入高速

33、计数器的应用计数输入高速计数器的应用 在在X012为为ON时时,C251通过通过中断,对中断,对A相输入相输入X000、B相输相输入入X001的动作计数。如果的动作计数。如果X011为为ON时,则执行时,则执行RST复位指令。复位指令。如果当前值超过设定值,则如果当前值超过设定值,则Y002为为ON;如果当前值小于设;如果当前值小于设定值,则为定值,则为OFF。根据不同的。根据不同的计数方向,计数方向,Y003接通(增计数)接通(增计数)或断开(减计数)。或断开(减计数)。当当X012为为ON时,如果时,如果X006也为也为ON,则则C254立即开始对立即开始对A相输入相输入X000、B相输入

34、相输入X001的动作计数。可以通过顺控程序上的的动作计数。可以通过顺控程序上的X011执行复位。执行复位。当当X002闭合,闭合,C254也可立即复位。也可立即复位。如果当前值超过设定值(如果当前值超过设定值(D1,D0),则),则Y004为为ON;如果当前值小于设定值,则为;如果当前值小于设定值,则为OFF。根据不同的计。根据不同的计数方向,数方向,Y005接通(增计数)或断开(减计数)。接通(增计数)或断开(减计数)。应用:应用:可以在可以在电动机轴电动机轴上安装上安装A-B相型相型旋转编码器,旋转编码器,程序中程序中使用使用C251C255高速两相双计数输入计数器,高速两相双计数输入计数

35、器,从而实现旋从而实现旋转轴转轴正向转动时加计数、反向转动时自动减计数。正向转动时加计数、反向转动时自动减计数。六、数据寄存器六、数据寄存器 数据寄存器是存储数值数据的软元件,可以数据寄存器是存储数值数据的软元件,可以处理各种处理各种数值数据数值数据。类型类型: 一般型:一般型: D0D199,正常情况下,无断电保持功能。正常情况下,无断电保持功能。200点,通过参数设定可以点,通过参数设定可以变更为停电保持型变更为停电保持型。 停电保持停电保持型型:D200D511,312点,通过参数设定可以点,通过参数设定可以变为非停电保持型。变为非停电保持型。 停电保持专用停电保持专用型型:D512D7

36、999,7488点,无法变更其点,无法变更其停电保持特性。停电保持特性。 参数设定可以将参数设定可以将D1000以后的数据寄存器以后的数据寄存器以以500点为单点为单位位设置设置文件寄存器文件寄存器。 特殊特殊型型:D8000D8255,256点。点。 变址寄存器变址寄存器 :V0V7,Z0Z7,16点。点。 这些寄存器都是这些寄存器都是16位位,最高位为符号位,数值范围为,最高位为符号位,数值范围为-32768+32767。将将,可存储,可存储数值数据数值数据,(高位为大的号码,低位为小的号码。(高位为大的号码,低位为小的号码。) , 可 处 理) , 可 处 理 -2147483648+2

37、147483647的数值。的数值。对于对于一般用及停电保持用数据寄存器,一旦在数据寄一般用及停电保持用数据寄存器,一旦在数据寄存器写入数据,存器写入数据,只要不再写入其他数据,就不会变化只要不再写入其他数据,就不会变化。利用外围设备的参数设定,利用外围设备的参数设定,可以改变一般用与停电保可以改变一般用与停电保持用数据寄存器的分配持用数据寄存器的分配。通用数据寄存器通用数据寄存器D0D0D199D199共共200200点点当当PLCPLC由运行到停止或断电时,该类数据寄存器的数据由运行到停止或断电时,该类数据寄存器的数据被清除为被清除为0 0。但是当特殊辅助继电器。但是当特殊辅助继电器M803

38、3M8033置置1 1,PLCPLC由运行由运行转向停止时,数据可以保持。转向停止时,数据可以保持。 断电保持断电保持/ /锁存寄存器锁存寄存器D200D200D7999D7999共共78007800点点断电保持断电保持/ /锁存寄存器有断电保持功能,锁存寄存器有断电保持功能,PLCPLC从从RUNRUN状态状态进入进入STOPSTOP状态时,断电保持寄存器的值保持不变。状态时,断电保持寄存器的值保持不变。利用参数设定,可将利用参数设定,可将D200D200D511D511变为非停电保持型,变为非停电保持型,但这时要在程序的起始步但这时要在程序的起始步采用采用RSTRST或或ZRSTZRST指

39、令清除其内容指令清除其内容。D490D490D509D509在使用在使用PCPC间简易链接或并联链接下,用于间简易链接或并联链接下,用于可编程控制器之间的点对点通信。可编程控制器之间的点对点通信。特殊数据寄存器特殊数据寄存器D8000D8000D8255D8255共共256256点点特殊用途数据寄存器供监视特殊用途数据寄存器供监视PLCPLC中器件运行方式用。其中器件运行方式用。其内容在电源接通时,写入初始值(先全部清内容在电源接通时,写入初始值(先全部清0 0,然后由系统,然后由系统ROMROM安排写入初始值)。例如,安排写入初始值)。例如,D8000D8000所存的警戒监视时钟的所存的警戒

40、监视时钟的时间由系统时间由系统ROMROM设定。若有改变时,用传送指令将目的时间设定。若有改变时,用传送指令将目的时间送入送入D8000D8000。该值在。该值在PLCPLC由由RUNRUN状态到状态到STOPSTOP状态保持不变。未状态保持不变。未定义的特殊数据寄存器,用户不能用。定义的特殊数据寄存器,用户不能用。文件数据寄存器文件数据寄存器D1000D1000D7999D7999共共70007000点点文件寄存器是以文件寄存器是以500500点为一个单位,可被外部设备存取。点为一个单位,可被外部设备存取。文件寄存器实际上被设置为文件寄存器实际上被设置为PLCPLC的参数区。文件寄存器与锁的

41、参数区。文件寄存器与锁存寄存器是重叠的,可保证数据不会丢失。存寄存器是重叠的,可保证数据不会丢失。FX2NFX2N系列的文件系列的文件寄存器可通过寄存器可通过BMOVBMOV(块传送)指令改写。(块传送)指令改写。变址寄存器(变址寄存器(V/ZV/Z) 变址寄存器除了和普通的数据寄存器有相同的使用变址寄存器除了和普通的数据寄存器有相同的使用方法外,还在传送、比较指令中,方法外,还在传送、比较指令中,用于修改器件的地址用于修改器件的地址编号(元件号)、在循环指令中也经常使用变址寄存器。编号(元件号)、在循环指令中也经常使用变址寄存器。V V、Z Z都是都是1616位的寄存器,可进行数据的读写。当

42、进位的寄存器,可进行数据的读写。当进行行3232位操作时,将位操作时,将V V、Z Z合并使用,指定合并使用,指定Z Z为低位。为低位。例如:对于十进制数的软元件、数值(例如:对于十进制数的软元件、数值(M M、S S、T T、C C、D D、KnMKnM、KnSKnS、P P、K K),若),若 V0V0K5K5, Z1Z1K16K16执行执行D20V0D20V0时,被执行的软元件编号为时,被执行的软元件编号为D25D25【D(20D(205)5)】;指】;指定定 K30V0K30V0时,被执行的是十进制数值时,被执行的是十进制数值K35K35【K(30K(305)5)】; ; D5Z1=D

43、21 D5Z1=D21 。 1.分支用指针(分支用指针(P):七、指针七、指针图图a中,当中,当X10为为on时,程序跳转到时,程序跳转到P6处。处。图图b中,当中,当X16为为on时,程序跳转到时,程序跳转到P9处,执行从处,执行从P9开开始的子程序,执行到子程序返回指令始的子程序,执行到子程序返回指令SRET是返回到主程序中是返回到主程序中CALL P9下面的一条指令。下面的一条指令。子标号应写在主程序结束指令子标号应写在主程序结束指令FEND之后。之后。同一个标号只能出现一次,否则会出错。跳转指令用过同一个标号只能出现一次,否则会出错。跳转指令用过的标号不能再用,但不同位置的子程序调用指

44、令可以调用同的标号不能再用,但不同位置的子程序调用指令可以调用同一标号的子程序。一标号的子程序。P0P127,用作,用作CJ的跳转目标和的跳转目标和CALL的子程序入口地址,的子程序入口地址,其中其中P63专门用于结束专门用于结束跳转。跳转。PLC在执行程序时,在执行程序时,。中断用指针与功能指令中断用指针与功能指令FNC03(IRET)中断返回)中断返回、FNC04(EI)开中断)开中断、和、和FNC03(DI)关中断)关中断一起使用。一起使用。中断指针用来指明某一中断源的中断程序入口标号。中断指针用来指明某一中断源的中断程序入口标号。共有三类:共有三类: ,6点点 ;1表示为上升沿中断表示

45、为上升沿中断。,取值范围为,取值范围为05,与与X0-X5对应,对应,每每个输入只能用一次。个输入只能用一次。 例如,例如,I001为输入为输入X0从从OFF到到ON变化时,执行由该变化时,执行由该指针作为标号后面的中断程序,并根据指针作为标号后面的中断程序,并根据IRET指令返回。指令返回。 中断用指针(中断用指针(I) ,3点点 ,取值范围为取值范围为68,每个定时器只,每个定时器只能用能用1次。能使次。能使PLC以指定周期定时执行中断程序。以指定周期定时执行中断程序。 ,取值范围为,取值范围为1099ms。 例如,例如,I710,即每隔,即每隔10ms就执行标号为就执行标号为I710后面

46、的中后面的中断程序,并根据断程序,并根据IRET指令返回。指令返回。6点。用于点。用于PLC的可编程高速计数器。根的可编程高速计数器。根据当前值与设定值的关系确定是否执行相应的中断服据当前值与设定值的关系确定是否执行相应的中断服务子程序。编号为务子程序。编号为,与高速计数器比较置位,与高速计数器比较置位指令指令HSCS成对使用成对使用 。第三节第三节 FX2N系列可编程序控制器的基本指令系列可编程序控制器的基本指令FX2N系列系列PLC有基本逻辑指令有基本逻辑指令27条;步进梯形指令条;步进梯形指令2条;条;应用指令应用指令128种,种,298条。本节介绍其基本逻辑指令条。本节介绍其基本逻辑指

47、令。LD、LDI、OUT指令指令助 记 符 , 名 称功 能回 路 表 示 和 可 用 软 元 件程 序 步X ,Y ,M ,S,T,CX ,Y ,M ,S,T,C11线 圈 驱 动 Y ,M ,S,T,C LD 取LD I 取 反 O U T 输 出常 闭 触 点 逻 辑 运 算开 始常 开 触 点 逻 辑 运 算开 始Y,M: 1 S, 特 殊M:2T : 3 C : 35指令分别用于将指令分别用于将上,上,另外电路块的起点也用另外电路块的起点也用LD、LDI表示表示,OUT指令是对输出继指令是对输出继电器电器Y、辅助继电器、辅助继电器M、状态器、状态器S、定时器、定时器T、计数器、计数器

48、C的的。AND、ANI指令指令 助记符,名称功能回路表示和可用软元件程序步X , Y , M, S , T , CX , Y , M, S , T , C11A N D 与A N I 与非常开触点串联连接常闭 触点串联连接AND、ANI指令分别用于指令分别用于,串,串联触点的数量不受限制,该指令可以连续多次使用。联触点的数量不受限制,该指令可以连续多次使用。 AND、ANI指指令的应用令的应用 OR、ORI指令指令 OR、ORI指令指令,并联触点的数并联触点的数量不受限制,量不受限制,该指令可以连该指令可以连续多次使用。续多次使用。 功 能回 路 表 示 和 可 用 软 元 件程 序 步X ,

49、Y ,M ,S ,T ,CX ,Y ,M ,S ,T ,C11助 记 符 , 名 称O R 或O R I 或 非常 开 触 点 并 联 连 接常 闭 触 点 并 联 连 接OR、ORI指指令的应用令的应用 ORBORB、ANBANB指令指令 ORBORB、指令为指令为与与串联电路块(两个或以上的触串联电路块(两个或以上的触点点串串联而成)的并联指令。联而成)的并联指令。ANBANB为与并联的电路块串联指令。为与并联的电路块串联指令。每个串联每个串联/ /并联电路块的并联电路块的串联串联/ /并联电路块并联电路块。注意:无论前面是电路块还是触点,只要与单个注意:无论前面是电路块还是触点,只要与单

50、个的触点相串(并)联,就用的触点相串(并)联,就用ANDAND、ADIADI,OROR、ORIORI无论前面是电路块还是触点,只要与电路块串无论前面是电路块还是触点,只要与电路块串(并)联,就用(并)联,就用ANBANB,ORBORB若有多个串联回路块若有多个串联回路块与前面的回路并联时,对与前面的回路并联时,对每个回路块每个回路块,因此这种情况下并联的回路个因此这种情况下并联的回路个数数(右边程序)。(右边程序)。串联电路块、并联电路块混合使用的情况串联电路块、并联电路块混合使用的情况LDP、LDF、ANDP、ANDF、ORP、ORF指令指令 LDP、ANDP、ORP指令是进行上升沿检出的指

51、令是进行上升沿检出的触 点 指 令 , 仅 在 指 定 位 元 件 的触 点 指 令 , 仅 在 指 定 位 元 件 的(OFFON变化时)变化时)。LDF、ANDF、ORF指令是进行下降沿检出的指令是进行下降沿检出的触 点 指 令 , 仅 在 指 定 位 元 件 的触 点 指 令 , 仅 在 指 定 位 元 件 的(ONOFF变化时)变化时)。 LDP取脉冲上升沿,指在输入信号的上升沿接通一个扫取脉冲上升沿,指在输入信号的上升沿接通一个扫描周期描周期 LDF取脉冲下降沿,指在输入信号的下降沿接通一个取脉冲下降沿,指在输入信号的下降沿接通一个扫描周期扫描周期 X000X002由由OFFON变化或由变化或由ONOFF变化时,变化时,M0或或M1。需要指出。需要指出的是这些指令的功能的是这些指令的功能有时与脉冲指令的功有时与脉冲指令的功能相同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论