辅助继电器(M)
在PLC内部的继电器叫做辅助继电器。与输入输出继电器不同,它是一种内部继电器,因此不能读取外部输入,不能直接驱动外部负载。辅助继电器中有一部分具有掉电保持功能,即使PLC的电源断电,也还能储存其ON/OFF状态。
状态元件(S)
是一种步进梯形图或SFC表达工序号用的继电器。
不作工序号使用时,也当作与辅助继电器相同的接点/线圈来使用。也可作信号器,用作外部故障诊断。
定时器
定时器是将PLC内的1ms,10ms,100ms等时钟脉冲进行加法计数,当它达到设定值时,输出接点就动作。定时器的定时范围为0.001~3276.7秒。
T192~T199也可以用于子程序和中断子程序内。
T250~T255是100ms累积定时器,其当前值为累积数,所以,定时线圈的驱动输入为OFF时,当前值被保持,作为累积操作使用。
计数器
计数器根据目的和用途可分为如下几种,
[内部计数用] 通用/停电保持用16位计数器:向上计数用,计数范围为1~32,76732:向上/向下计数用,计数范围为-2,147,483,648~+2,147,483,647。
这些计数器是PLC的内部信号用的,其响应速度通常为数10Hz以下。
[高速计数器用] 停电保持用
32位计数器:向上/向下,计数范围为-2,147,483,648~+2,147,483,647(1相1计数,1相2计数,2相2计数),分配在输入继电器X000~X007。
高数计数器与PLC的运算速度无关,最高计数为60kHz。
数据寄存器(D) (V) (Z)
数据寄存器是存储数值数据的元件。FX PLC的数据寄存器全是16位的(最高位是正负符号位),用二个寄存器组合就可以处理32位(最高位为正负位)数值。(数值范围同上述的“计数器”一项)。与其它元件一样,数据寄存器有一般用和掉电保持用两种。
数据寄存器之中还有被称为寻址用的V、Z寄存器(V0~V7,Z0~Z7,共16点)。V、Z还可按下述,附加其它元件使用。
[V0,Z0=5时] D100V0=D105 C20Z0=C25←元件编号+V0或Z0值。
数据寄存器和寻址寄存器被用于定时器、计数器的设定值的间接指定、应用指令之中。
常数(K)(M)
PLC使用的各种数值中,K为十进制整数,H为十六进制数。这些可用作定时器、计数器的设定值、当前值和应用指令的操作数。
指针(P)(I)
有分支用、中断用两种。分支用指针用于指定FNC00(CJ)条件跳转、或FNC01(CALL)子程序调入的地址。中断指针用于指定输入中断、定时中断、计数中断的中断子程序。
特殊元件
FX2N PLC的特殊元件种类及其功能如下表所述。
[M]、[D] 这种带有[ ]的元件、末使用的元件以及末写入下表的末定义元件都不许在程序中进行写入操作。
编 号
|
名 称
|
备 注
|
[M]8000
|
RUN监控 a接点
|
RUN时为ON
|
[M]8001
|
RUN监控 b接点
|
RUN时为OFF
|
[M]8002
|
初始脉冲 a接点
|
RUN后第1个扫描周期为ON
|
[M]8003
|
初始脉冲 b接点
|
RUN后第1个扫描周期为OFF
|
[M]8004
|
出错
|
M8086~M8067检测*8
|
[M]8005
|
电池电压降低
|
锂电池电压下降
|
[M]8006
|
电池电压降低锁存
|
保持降低信号
|
[M]8007
|
瞬停检测
|
|
[M]8008
|
停电检测
|
|
[M]8009
|
DC24V降低
|
检测24V电源异常
|
编 号
|
名 称
|
备 注
|
D8000
|
监视定时器
|
初始值200ms
|
[D]8001
|
PC型号和版本
|
* 5
|
[D]8002
|
存储器容量
|
* 6
|
[D]8003
|
存储器种类
|
* 7
|
[D]8004
|
出错特M地址
|
M8086~M8087
|
[D]8005
|
电池电压
|
0.1V 单位
|
[D]8006
|
电池电压降低检测
|
3.0V (0.1V单位)
|
[D]8007
|
瞬停次数
|
电源关闭清除
|
D8008
|
停电检测时间
|
4-2项
|
[D]8009
|
下降单元编号
|
降低的起始输出编号
|
时钟
编 号
|
名 称
|
备 注
|
[M]8010
|
|
|
[M]8011
|
10ms时钟
|
10ms周期振荡
|
[M]8012
|
100ms时钟
|
100ms周期振荡
|
[M]8013
|
1s时钟
|
1s周期振荡
|
[M]8014
|
1min时钟
|
1min周期振荡
|
M8015
|
计时停止或预置
|
|
M8016
|
时间显示停止
|
M8017
|
±30秒修正
|
[M]8018
|
内装RTC检测
|
常时ON
|
M8019
|
内装RTC出错
|
|
编 号
|
名 称
|
备 注
|
[D]8010
|
扫描当前值
|
0.1ms单位
包括常数扫描
等待时间
|
[D]8011
|
最小扫描时间
|
[D]8012
|
最大扫描时间
|
D8013
|
秒0~59秒预置值或当前值
|
|
D8014
|
分0~59秒预置值或当前值
|
D8015
|
时0~23秒预置值或当前值
|
D8016
|
日1~31秒预置值或当前值
|
D8017
|
月1~12秒预置值或当前值
|
D8018
|
公历4位预置值或当前值
|
D8019
|
星期0(一)-6(六)预置值或当前值
|
标记
编 号
|
名 称
|
备 注
|
[M]8020
|
零标记
|
应用命令运算标记
|
[M]8021
|
借位标记
|
M8022
|
进位标记
|
[M]8023
|
|
|
M8024
|
BMOV方向指定
|
|
M8025
|
HSC方式(FNC53~55)
|
|
M8026
|
RAMP方式(FNC67)
|
M8027
|
PR方式(FNC77)
|
M8028
|
执行FROM/TO指令时允许中断
|
[M]8029
|
执行指令结束标记
|
应用命令
|
编 号
|
名 称
|
备 注
|
[D]8020
|
调整输入滤波器
|
初始值10ms
|
[D]8021
|
|
|
[D]8022
|
|
|
[D]8023
|
|
|
[D]8024
|
|
|
[D]8025
|
|
|
[D]8026
|
|
|
[D]8027
|
|
|
[D]8028
|
ZO(Z)寄存器内容
|
寻址寄存器Z的内容
|
[D]8029
|
VO(Z)寄存器内容
|
寻址寄存器V的内容
|
PC状态
编 号
|
名 称
|
备 注
|
M8030
|
电池关灯命令
|
关闭面板灯*4
|
M8031
|
非保存存储清除
|
清除元件的ON/OFF
和当前值*4
|
M8032
|
保存存储清除
|
M8033
|
存储保存停止
|
图像存储保持
|
M8034
|
全输出禁止
|
外部输出均为OFF*4
|
M8035
|
强制RUN方式
|
8-1项*1
|
M8036
|
强制RUN指令
|
M8037
|
强制STOP指令
|
[M]8038
|
|
|
M8039
|
恒定扫描方式
|
定周期运作
|
编 号
|
名 称
|
备 注
|
[D]8030
|
|
|
[D]8031
|
|
|
[D]8032
|
|
|
[D]8033
|
|
|
[D]8034
|
|
|
[D]8035
|
|
|
[D]8036
|
|
|
[D]8037
|
|
|
[D]8038
|
|
|
D8039
|
常数扫描时间
|
初始值0(1ms单位)
|
* 1:RUN→STOP是清除。
* 2:STOP→RUN是清除。
* 3:电池后备
* 4:END指令结束处理
* 5: 24 100
↑ ↑
FX2N 版本1.00
* 6:0002=2k步 ,0004=4k步
0008=8k步 (16k 步)
D8102加在以上项目,0016=16k步
* 7:00H=FX-RAM8
01H= FX-EEPROM-8
02H= FX-EEPROM-4,8,16(保护为OFF)
0AH= FX- EEPROM-4,8,16(保护为ON)
10H= 可编程控制的内置RAM
* 8:M8062除外