文本描述
可编程逻辑控制器第四讲
FX系列可编程序控制器梯形图中的编程元件
FX系列可编程序控制器梯形图中的编程元件
FX系列可编程序控制器的性能指标与编程元件
输入继电器(X)
输出继电器(Y)
辅助继电器(M)
状态(S)
定时器(T)
计数器(C)
数据寄存器(D)
指针P/I
FX系列可编程序控制器的性能指标
表3-3
输入继电器(X)
输入继电器用八进制数表示。
输入继电器是可编程序控制器接收外部输入的开关量信号窗口。
在梯形图中可以外接常开触 点或常闭触点,也可以接多个触点组成的串并联电路
在梯形图中可以多次使用输入继电器的常开触点和常闭触 点。
例子
输入和输出继电器例子
输出继电器
是PLC向外部负载发送信号的窗口。输出继电器用来将PLC的输出信号传送给输出模块,再由后者驱动外部负载。
在梯形图中,每一个输出继电器常开和常闭触点可多次使用。
例子
辅助继电器(M)
辅助继电器是用软件实现,不能接收外部的输入信号,也不能直接驱动外部负载。
通用辅助继电器M0~M499
断电保持辅助继电器M500~M3071
特殊辅助继电器M8000~M
通用辅助继电器M0~M499
共500点
可用软件设定为断电保持辅助继电器
断电保持辅助继电器M500~M3071
电源中断时,中断瞬时的状态,可在重新通电后的第一个扫描周期再现其状态。
其中M500~M1023可用软件设定为非断电保持辅助继电器。
使用举例
特殊辅助继电器M8000~M
共有256点
用来表示PLC的某些状态、提供时钟脉冲、标志(如进位、借位标志)、设定PLC的运行方式,或者用于步进顺控、禁止中断、设定计数器是加计数或是减计数等。
分为触点利用型和线圈驱动型。
触点利用型和线圈驱动型。
如M8000(运行监视)
M8002(初始化脉冲)
M8005 (锂电池电压降低)
线圈驱动型如:M8030线圈通电时,PLC由RUN进入STOP状态时,映像寄器与数据寄存器中的内容保持不变。
M9034(禁止输出)
状态(S)
用于编制顺序控制程序的一种编程元件,一般与步进梯形指令STL一起使用。
通用状态(S0~S499)没有断电保持功能,但可用程序设定有断电保持功能。
定时器(T)
包括设定值寄存器、当前值寄存器和一个用来储存其输出触点状态的映像寄存器。
分为通用定时器(T0~T245)和积算定时器(T246~T255)。
T0~T199为100ms定时器,定时范围为0.1~3276.7s. T192~T199为了程序和中断服务程序专用的定时器。
T200~T245为10ms定时器,定时范围为0.01~327.67s.
例子
定时器例子
计数器(C)
分为内部计数器和高速计数器。
内部计数器对plc的内部信号X、Y、M、S等计数,
内部计数器分16位计数器(C0~C99为通用型, C100~C199为断电保持型)和32位加/减计数器。 (C200~C219为通用型, C220~C234为断电保持型)
32位加/减计数器的加/减计数方式由特殊辅助继电器M8200~ M8234设定,对应的特殊辅助继电器为ON时,为减计数,反之为加计数 。
计数器的工作原理
计数器的工作原理
数据寄存器(D)
数据寄存器D在模拟量检测与控制以及位置控制等场合用来储存数据和参数,数据寄存器为16位,可双字节 。
通用数据寄存器D0~D199,M8033ON时,有断电保持功能。
断电保持数据寄存器D200~D7999 ,其中
D200~D511有断电保持功能,利用外部设备的参数设定,可改变其与通用数据寄存器的分配。 D490~D509供通信用。
D512~D7999的断电保持功能不能用软件改变,可用RST和ZRST指令清除内容。
特殊数据寄存器D8000~D8255用来监控PLC的运行状态,如电池电压、扫描时间等 。
变址寄存器V 0~V7和Z0~Z7的内容用来改变编程元件的元件号。
指针P/I1
包括分支指针P0~P127和15点中断用指针。
分支指针P0~P127用来指示跳转指令(CJ)的跳步目标和子程序调用指令(CALL)调用的了程序的入口地址,执行到子程序中的SRET时返回主程序。
指针P/I2
中断用指针用来指明某一中断源的中断程序入口标号,执行到IRET指令时返回主程序。
定时器中断使PLC以指定的周期定时执行中断子程序,定时循环处理某些任务,处理的时间不受PLC扫描周期的限制。
计数器中断用于PLC内置的高速计数器,根据高速计数器的计数当前值与计数设定值的关系来确定是否执行相应的中断服务程序。