首页 理论教育 FX2N系列PLC编程元件的分类和编号

FX2N系列PLC编程元件的分类和编号

时间:2023-06-21 理论教育 版权反馈
【摘要】:它在PLC内部与输入端子相连,有无数的常开触点和常闭触点,可在PLC编程时随意使用。FX2N系列的输入继电器采用八进制地址编号,X0~X267最多可达184点。M8033为PLC停止时输出保持特殊辅助继电器。指针P0~P62、P64~P127为标号,用来指定条件跳转,子程序调用等分支指令的跳转目标。

FX2N系列PLC编程元件的分类和编号

1.输入继电器(X)

输入继电器是PLC专门用来接收外界输入信号的内部虚拟继电器。它在PLC内部与输入端子相连,有无数的常开触点和常闭触点,可在PLC编程时随意使用。输入继电器不能用程序驱动,只能由输入信号驱动。FX2N系列的输入继电器采用八进制地址编号,X0~X267最多可达184点。

2.输出继电器(Y)

输出继电器是PLC专门用来将程序执行的结果信号经输出接口电路及输出端子送达并控制外部负载的虚拟继电器。它在PLC内部直接与输出接口电路相连,有无数的常开触点与常闭触点,可在PLC编程时随意使用。输出继电器只能由程序驱动。输出继电器的地址编号也是八进制,Y0~Y267,最多可达184点。

3.辅助继电器(M)

PLC内部有很多辅助继电器,和输出继电器一样,只能由程序驱动,每个辅助继电器也有无数对常开、常闭触点供编程使用。其作用相当于继电器控制电路中的中间继电器。辅助继电器的接点在PLC内部编程时可以任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的输出接点来驱动。采用十进制编号。

辅助继电器分以下三种类型:

(1)通用辅助继电器。M0~M499,共500个点。

(2)断电保持辅助继电器。M500~M1023及M1024~M3071,共2572点。

(3)特殊辅助继电器。

M8000~M8255,共256个点。

M8000为运行监控用,PLC运行时M8000接通。

M8002为仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。

M8033为PLC停止时输出保持特殊辅助继电器。

M8034为禁止全部输出特殊辅助继电器。

M8039为定时扫描特殊辅助继电器。

M8011~M8014分别是10ms、100ms、1s和1min时钟脉冲。

4.状态元件(S)

状态元件是构成状态转移图的重要软元件,它与后续的步进梯形指令配合使用,编号采用十进制。通常状态继电器软元件有下面五种类型。

(1)初始状态继电器S0~S9,共10点。

(2)回零状态继电器S10~S19,共10点。

(3)通用状态继电器S20~S499,共480点。

(4)停电保持状态器S500~S899,共400点。

(5)报警用状态继电器S900~S999,共100点。

5.定时器(T)

定时器作为时间元件相当于时间继电器,由设定值寄存器、当前值寄存器和定时器触点组成,寄存器都是16位(即数值范围是1~32767),计时时间为设定值乘以定时器的计时单位(时钟脉冲周期),时钟脉冲周期有1ms、10ms、100ms三种规格,定时器的工作过程实际上是对时钟脉冲计数。在其当前值寄存器的值等于设定值寄存器的值时,定时器触点动作。故设定值、当前值和定时器触点是定时器的三要素。每个定时器都有一个常开和常闭接点,这些触点可以无限次引用。定时器分类见表6-1。

表6-1 定时器的分类

978-7-111-40121-6-Chapter06-3.jpg

6.计数器(C)

可编程序控制器的计数器共有两种:内部信号计数器和高速计数器。内部信号计数器又分为两种:16位递加计数器和32位增减计数器。

普通计数器C的使用说明:计数器的功能是对输入脉冲进行计数,计数发生在脉冲的上升沿,达到计数器设定值时,计数器触点动作。每个计数器都有一个常开和常闭触点,可以无限次引用。普通计数器在计数过程中发生断电,则前面所计的数值全部丢失,再次通电后从0开始计数。掉电保持计数器在计数过程中发生断电,则前面所计数值保存,再次通电后从原来数值的基础上继续计数。(www.xing528.com)

计数器除了计数端外,还需要一个复位端。

(1)16位递加计数器。设定值为1~32767,其中C0~C99共100点是通用型,C100~C199共100点是断电保持型。图6-2表示了递加计数器的动作过程。

978-7-111-40121-6-Chapter06-4.jpg

图6-2 16位加计数器计数原理图

(2)32位增减计数器。设定值为-2147483648~+2147483647,其中C200~C219共20点是通用型,C220~C234共15点为断电保持型计数器。32位双向计数器是递加型还是递减型计数由特殊辅助继电器M8200~M8234设定。特殊辅助继电器接通时(置1)时,为递减计数;特殊辅助继电器断开(置0)时,为递加计数。可直接用常数K或间接用数据寄存器D的内容作为设定值。

用X12通过M8200控制双向计数器C200的计数方向,如图6-3所示。当X12=1时,M8200=1,计数器C200处于减计数状态;当X12=0时,M8200=0,计数器C200处于加计数状态。无论是加计数状态还是减计数状态,当前值大于等于设定值时,计数器输出触点动作;当前值小于设定值时,计数器输出触点复位。只要双向计数器不处于复位状态,无论当前值是否达到设定值,其当前值始终随计数信号的变化而变化。

与通用计数器一样,当复位信号到来时,双向计数器处于复位状态。此时,当前值清0,触点复位,并且不计数。

7.变址寄存器(V/Z)

变址寄存器除了和普通的数据寄存器有相同的使用方法外,还常用于修改器件的地址编号。V、Z都是16位的寄存器,可进行数据的读写。当进行32位操作时,将V、Z合并使用,指定Z为低位。

978-7-111-40121-6-Chapter06-5.jpg

图6-3 32位加减计数器计数原理图

8.指针(P/I)

(1)分支指令用P0~P62、P64~P127,共127点。指针P0~P62、P64~P127为标号,用来指定条件跳转,子程序调用等分支指令的跳转目标。P63为结束跳转用。

(2)中断用指针I0□□~I8□□,共9点。中断指针的格式表示如下:

1)输入中断I△0□。

□=0表示为下降沿中断;□=1表示为上升沿中断。

△表示输入号,取值范围为0~5,每个输入只能用一次。

例如,I001为输入X0从OFF到ON变化时,执行由该指令作为标号后面的中断程序,并根据IRET指令返回。

2)定时器中断I△□□。

△表示定时器中断号,取值范围为6~8,每个定时器只能用1次。

□表示定时时间,取值范围为10~99ms。

例如,I710,即每隔10ms就执行标号为I710后面的中断程序,并根据IRET指令返回。

9.常数(K/H)

常数也作为器件对待,它在存储器中占有一定的空间,十进制常数用K表示,如18表示为K18;十六进制常数用H表示,如18表示为H12。

各编程软元件见表6-2。

表6-2 FX系列PLC编程软元件表

978-7-111-40121-6-Chapter06-6.jpg

(续)

978-7-111-40121-6-Chapter06-7.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈