楼主最近还看过
M8000 RUN监控(a触点) M8001 RUN监控(b触点)
M8002 初始脉冲(a触点) M8003 初始脉冲(b触点)
M8014 震荡周期1分钟
M8034 禁止所有输出
松下如下:
表3-4 特殊内部继电器表
位地址 | 名称 | 功能说明 |
R9000 | 自诊断错误标志继电器 | 自诊断错误发生时:ON 自诊断正常时:OFF 自诊断出的错误类型代码存于DT9000中 |
R9005 | 电池错误标志继电器 (实时型) | 检测出电池异常时瞬间接通 |
R9006 | 电池错误标志继电器 (保持型) | 检测出电池异常时接通并保持其状态 |
R9007 | 操作错误标志继电器 (保持型) | 检测出操作错误时接通,并保持其状态,操作错误的地址存在DT9017中 |
R9008 | 操作错误标志继电器 (实时型) | 检测出操作错误时瞬间接通,操作错误的最终地址存在DT9018中 |
R9009 | 进位标志继电器 | 当运算有进位时瞬间接通或由移位指令设定 |
R900A | S1>S2标志继电器 | 在数据比较指令F60/F61中当S1>S2时瞬间接通 |
R900B | S1=S2标志继电器 | 在数据比较指令F60/F61中当S1=S2时瞬间接通 |
R900C | S1<S2标志继电器 | 在数据比较指令F60/F61中当S1<S2时瞬间接通 |
R900E | RS422错误标志继电器 | 异常时为ON |
R900F | 扫描周期常数异常标志继电器 | 异常时为ON |
R9010 | 常闭继电器 | |
R9011 | 常开继电器 | |
R9012 | 扫描脉冲继电器 | 每次扫描交替ON—OFF |
R9013 | 运行初始闭合继电器(常用作程序的初始化接点) | |
R9014 | 运行初始断开继电器 | |
R9015 | 步进开始闭合继电器 | 仅在开始执行步进指令(SSTP)的第一个扫描周期内闭合,其余时间均断开 |
R9018 | 0.01s时钟脉冲继电器 占空比1∶1 | |
R9019 | 0.02s时钟脉冲继电器 占空比1∶1 | |
R901A | 0.1s时钟脉冲继电器 占空比1∶1 | |
R901B | 0.2s时钟脉冲继电器 占空比1∶1 | |
R901C | 1s时钟脉冲继电器 占空比1∶1 | |
R901D | 2s时钟脉冲继电器 占空比1∶1 | |
R901E | 1min时钟脉冲继电器 占空比1∶1 | |
R9020 | RUN模式标志 | PLC为RUN模式时闭合 PLC为PROG模式时断开 |
R9026 | 信息显示标志 | 执行信息显示指令时闭合 |
R9027 | 遥控模式标志 | PLC方式选择开关置于“REMOTE”时闭合 |
R9029 | 强制标志 | 在强制I/O点通/断操作期间闭合 |
R902A | 外部中断许可标志 | 允许外部中断时闭合 |
R902B | 中断异常标志 | 当中断发生异常时闭合 |
R9036 | I/O链接错误标志 | 当发生I/O链接错误时闭合 |
R903A | 高速计数器控制标志 | 当高速计数器被F162、F163、F164、F165指令控制时闭合 |
R903B | 凸轮控制标志 | 当执行凸轮控制指令F165时闭合 |
说明:
1. 电池异常保持继电器需在切断电源或初始化时才能复位。
2. 表中时序图的高电平表示PLC的“RUN”或继电器的“ON”状态。
由表3-4我们清楚地理解了所谓特殊继电器的含义。特殊数据寄存器DT9000~DT9069,也都是为特殊的目的而配置的,其中数据均有特殊含义。特殊数据寄存器表如表3-5所示。
表3-5 FP1-C40特殊数据寄存器表
地 址 | 名 称 | 功 能 说 明 | ||||||||
DT9000 | 自诊断错误码 寄存器 | 存放自诊断错误码 | ||||||||
DT9014 | 辅助寄存器 (存放溢出位) | 执行F105、F106指令时,存放溢出位 | ||||||||
DT9015 | 运算用辅助寄存器 (存放除法余数) | 16位除法时,存放余数 32位除法时,存放余数的低16位 | ||||||||
DT9016 | 运算用辅助寄存器 (存放除法余数) | 32位除法时,存放余数的高16位 | ||||||||
DT9017 | 操作错误地址寄存器 (保持) | 检测出操作错误时,存放最后的操作错误地址 | ||||||||
DT9018 | 操作错误地址寄存器 (非保持) | 检测出操作错误时,存放最后的操作错误地址 | ||||||||
DT9019 | 2.5ms环行计数器 | DT9019中数据每2.5ms增加“1”,通过计算其时间差可确定某一过程的经过时间 | ||||||||
DT9022 | 扫描时间的现在值寄存器 | 存储扫描时间的现在值 | ||||||||
DT9023 | 扫描时间的最小值寄存器 | 存储扫描时间的最小值 | ||||||||
DT9024 | 扫描时间的最大值寄存器 | 存储扫描时间的最大值 | ||||||||
DT9025 | 中断允许标志寄存器 | 存储中断屏蔽状态,由指令ICTL设定 不允许中断:值为“0” 允许中断:值为“1” | ||||||||
DT9027 | 定时中断的中断间隔时间 寄存器 | 存储中断间隔时间由ICTL指令设定 禁止:“0” Kn:(K1~K3000)×10ms | ||||||||
DT9030 | 信息0 | 当执行信息显示指令F149时,指定信息的内容分别存于DT9030~DT9035中. | ||||||||
DT9031 | 信息1 | |||||||||
DT9032 | 信息2 | |||||||||
DT9033 | 信息3 | |||||||||
DT9034 | 信息4 | |||||||||
DT9035 | 信息5 | |||||||||
DT9037 | 查找指令用寄存器1 | 执行数据查找指令F96时,与查找数据内容相同数据的个数存放在DT9037中. | ||||||||
DT9038 | 查找指令用寄存器2 | 执行F96时,最先符合查找内容的数据相对地址存放在DT9038中. | ||||||||
DT9040 | 手动拨盘寄存器V0 | 手动可调电位器的值(V0~V3)分别以数值(0~255)形式存放于DT9040~T9043中,以便作为PLC的外部数据输入 | ||||||||
DT9041 | 手动拨盘寄存器V1 | |||||||||
DT9042 | 手动拨盘寄存器V2 | |||||||||
DT9043 | 手动拨盘寄存器V3 | |||||||||
DT9044 | 高速计数器经过值寄存器(低16位) | 存储高速计数器的经过值 | ||||||||
DT9045 | 高速计数器经过值寄存器(高16位) | |||||||||
DT9046 | 高速计数器预置值寄存器(低16位) | 存储高速计数器的预置值 | ||||||||
DT9047 | 高速计数器预置值寄存器(高16位) | |||||||||
DT9052 | 高速计数器控制寄存器 | 存储高速计数器软复位或计数禁止控制码 | ||||||||
DT9060 | 步进过程监视寄存器 (过程号0~15) | 用于监视步进过程的执行情况。数据寄存器的每一位代表一个步进过程,并定义 过程执行:“1” 过程不执行:“0” 如:DT9060中1号位置“1”
表示1号步进过程在执行 DT9061中的0号位置“1”
表示16号步进过程在执行. | ||||||||
DT9061 | 步进过程监视寄存器 (过程号16~31) | |||||||||
DT9062 | 步进过程监视寄存器 (过程号32~47) | |||||||||
DT9063 | 步进过程监视寄存器 (过程号48~63) | |||||||||
DT9064 | 步进过程监视寄存器 (过程号64~79) | |||||||||
DT9065 | 步进过程监视寄存器 (过程号80~95) | |||||||||
DT9066 | 步进过程监视寄存器 (过程号96~111) | |||||||||
DT9067 | 步进过程监视寄存器 (过程号112~127) |