中断控制指令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
4ɿ控ί制ϯ数τ据ϩʔ2 ϧσʔλ
0.1ms 5~9999(0005~270F Hex):定时中断 时间设定 0.5~999.9ms
操作数的说明
(1)输入中断的时
用 N 来指定输入中断编号,用 S 设定动作。
数据
N 输入中断 0 (中断任务 No.140) 输入中断 1 (中断任务 No.141) 输入中断 2
中断屏蔽解除(直接 模式) 0001 Hex:
部计时器的现在值以 Hex 值的形式向 D 输出。被输出值 的单位根据 PLC 系统设定“定时中断单位时间设定”。
中断屏蔽 0002 Hex:
执行条件/每次刷新指定
中断屏蔽解除
ON 时每周期执行
MSKR
(计时模式、减法计 时开始) 0003 Hex:
中断屏蔽解除
N
S
―
0000~6143
―
W000~511
―
H000~511
―
A000~959
―
T0000~4095
―
C0000~4095
―
D00000~32767
―
@D00000~32767
―
*D00000~32767
参照前一页
―
DR0~15
―
―
,IR0~15
-2048~+2047,IR0~15
DR0~15,IR0~15
中断控制指令
项目号 3-196 3-197 3-198 3-199 3-200
指令语言 中断屏蔽设置 中断屏蔽前导 中断解除 中断任务执行禁止 解除中断任务执行禁止
助记符 MSKS MSKR CLI DI EI
FUN 编号 690 692 691 693 694
页码 3-466 3-469 3-471 3-473 3-475
时,在这一时间之前检测出的中断要因将被清除。
输入中断 6
116
106
(中断任务 No.146)
输入中断 7
117
107
(2)定时中断(N=4、14) ・指定定时中断的时间间隔的同时,开始内部计时器的
(中断任务 No.147) S
0000 Hex:检测 0000 Hex:中断任务解
上升沿(初始值) 除(直接模式)
数据内容
区域
3
CIO(输入输出继电器等)
各
内部辅助继电器
指 令
保持继电器 特殊辅助继电器 计时器
说
计数器
明
数据存储
DM 间接(BIN)
DM 间接(BCD)
常数
数据寄存器 变址寄存器(直接) 变址寄存器(间接)
动作说明
(例)
·ɾ输ೖ入ྗ插ׂ入ࠐ指ࢦ定ఆ时࣌
W0.00
MSKR
N
100
0~999.9ms
(中断任务 No.141) 输入中断 2 (中断任务 No.142)注 输入中断 3
112(或 12) 113(或 13)
102(或 8) 103(或 9)
注:即使在定时中断执行停止过程中,也可以读取停止点 之前的经过之间。一次也没有启动指定定时中断的情况 下,读取值为 0。
(中断任务 No.143)注
通过执行该 MSKS(中断屏蔽设置)指令,可使各个启 动要因得到许可,进入可执行相应中断任务的状态。
时间(中断的间隔)。
数据
数据内容
N 定 时 中 断 0 ( 中 断 任 务 14:复位开始指定(将内部时间值复位后,
No.2)
开始计时)
4:非复位开始指定(另外需要用 CLI 指
令来设定初次中断开始时间)
(中断任务 No.142)注
中
输入中断 3
113(或 13) 103(或 9)
断
(中断任务 No.143)注
控
输入中断 4
114
104
制
(中断任务 No.144)
指 令
输入中断 5
115
(中断任务 No.145)
105
・解除中断输入任务的情况下,指定直接模式还是计 数模式(减法或加法)。关于各个动作,请参照用户 手册的“5-1 中断功能”。 ・在启动/关闭指定时(变更时)及中断输入任务解除
设定”
0.1ms
0 (0000 Hex): 禁止执行定时中断 1~9999 (0001~270F Hex): 定时中断时间(设定 值) 10~99.990ms 1~9.999ms
0.1~999.9ms
0~9999 (0000~270F
Hex): 内部计时器现在值 (注)
0~99.990ms 0~9.999ms
中
名称
标志
内容
名称
地址
内容
断
出Βιβλιοθήκη Baidu标志
ER
・N 的数据不在指定范围内时为 ON)
・S 的数据不在 0000~270F Hex
(0.1ms 单位的情况下 0005~270FHex)的
范围内时,为 ON(定时中断指定时)
中断任务异 A402.13 下一次将为(ON)。
控
常标志
・在未将高功能 I/O 再点击刷新设置
3-465
中断控制指令
3-196 中断屏蔽设置 MSKS(690)
概要
3-196
割込マスクセット MSKS(690)
(2)定时中断时 用N指定定时中断编号和启动方法,用S指定定时中断
3
各 指 令 说 明
对是否能执行输入中断任务及定时中断任务进行控制。
在初始状态(运转开始时)下,作为输入中断任务的启 动要因的中断输入被屏蔽(禁止接收),作为定时中断 任务的启动要因的内部计时器处于停止状态。
(1)输入中断时
用 N 指定输入中断编号,用 D 读取设定内容。
数据
数据内容
中断输入的上升 沿/下降沿指定读 取时
中断输入的屏蔽解 除/屏蔽指定时
N 输入中断 0
110(或 10)
100(或 6)
(中断任务 No.140) 输入中断 1
111(或 11)
101(或 7)
D
PLC 系统 10ms
设定“定时 1ms 中断时间
相关 PLC 系统设定
名称
内容
设定
定时中断单 在一定时间间隔下,设定 00 Hex:10ms(初始值)
位时间设定 执行中断任务程序定时 01 Hex:1.0ms
中断情况下的单位时间。 02 Hex:0.1ms
定时中断时间的设定可
通过 MSKS(中断屏蔽设
置)指令进行指定。
条件标志的动作
相关特殊辅助继电器
执行条件
上升沿时 1 周期执行 下降沿时 1 周期执行 每次刷新指定
@MSKR 无 无
(计时模式、加法计 时开始)
注:在 CP1H Y 类型中,不使用输入中断 2、3。
使用限制
区域
块程序区 域
工序步进 程序区域
子程序区域
中断任务 程序区域
使用
可以
可以
可以
可以
3-469
中断控制指令
中断屏蔽前导 MSKR(692)
·定时插入指定时
W0.01为ON时,读取定时插入0的定时插入时间,设 定在10.5ms(单位时间:0.1ms),重置内部定时器, 启动计时。
中 断 控 制 指 令
3-468
中断控制指令
3-197 中断屏蔽前导 MSKR(692)
概要
3-197
割込マスクリード MSKR(692)
读取通过 MSKS 指令指定的中断控制的状态。
说
刷新)。
明
将高功能 I/O 单 元设定为再点击刷新(0:进行再点击
刷新)的状态下,在中断任务中,通过 IORF 指令进
一步进行 I/O 刷新时,将形成“多重刷新”,持续运
转异常的中断任务异常标志(A402.13)将为 ON。
参考
・中断任务的处理时间包含在特殊辅助继电器 A440 CH 中(执行最大处理时间的中断任务时)。此外,同时 该中断任务的 No.包含在特殊辅助继电器 A441 CH 的 下位比特位中。
(1)输入中断(N=100~107、110~117 或 6~13) ・分为可指定是在启动时检测中断输入还是在关闭时检
测中断输入的功能,以及指定解除中断输入的任务(许 可)/屏蔽(禁止)的功能这 2 种功能,可结合使用。 此外,不执行指定启动/关闭的 MSKS 指令的情况 下,作为初始值的被指定启动来进行动作。
・作为内部计时器的启动方法,指定是复位启动还是非 复位启动。
・在复位启动指定中,将使内部计时器的目前值复位后 开始计时。执行本指令后,将以用 S 指定的时间间隔 启动定时中断任务。
・在非复位启动指定中,要另行通过 CLI 指令指定初次 中断开始时间,在此基础上内部计时器的目前值将不 会被清除,将延续前次启动时的值进行使用。因此,
-定时中断指定时:S 的内容不在 0000~270F Hex (0.1ms 单位的情况下为 0005~270F Hex)的范围内 时
・执行指令时,=标志及 N 标志为 OFF。
3-467
中断控制指令
中断屏蔽设置 MSKS(690)
动作说明
(例)
3
各
·输入插入指定时
指
令
说
明
W0.00为ON时,对输入中断1(0.01)检出上升沿,指示启动中断任 务。(①)、解除任务(②)。
制
中断任务异 A426.15 常要因标志
为禁止的状态下,在中断任务中, 将要通过 IORF 指令执行 I/O 刷新
指 令
・除此以外时为 OFF
时。
=标志 负标志
=
OFF
N
OFF
中断任务异 A426.00 包括多重刷新对象的高功能 I/O 单
常发生任务
~
元的编号 No.
注.
编号
A426.11
・以下任何一种情况下,都会发生出错,ER 标志为 ON。 -N 的数据不在指定范围内时 -I/O 中断指定时:S 的内容不在 0000~0003 Hex 的范 围内时(内置输入中断使用时)
0001 Hex:检测 0001 Hex:中断任务
下降沿
0002 Hex:中断任务解
除(计数模式、开始减
法计数)
0003 Hex:中断任务解
除(计数模式、开始加
法计数)
注:在 CP1H Y 类型中,无法使用输入中断 2、3。
计时。时间间隔的设定值依存于 PLC 系统设定的“定 时中断单位时间设定”。
输入中断 4
114
104
(中断任务 No.144)
输入中断 5
115
105
功能说明
根据 N 的值,来指定是将输入中断作为对象,还是将定 时中断作为对象。
(中断任务 No.145) 输入中断 6 (中断任务 No.146) 输入中断 7 (中断任务 No.147)
D
116
117
0000 Hex: 检测启动
每次刷新指定
MSKS @MSKS
无
无
使用限制
区域 使用
块程序区 域
可以
工序步进 程序区域
可以
子程序区域 可以
中断任务 程序区域
可以
数据内容
区域 CIO(输入输出继电器等) 内部辅助继电器 保持继电器 特殊辅助继电器具 计时器 计数器 数据存储 DM 间接(BIN) DM 间接(BCD) 定数 数据寄存器 变址寄存器(直接) 变址寄存器(间接)
没有使用 CLI 指令指定初次中断开始时间的情况下,
本指令执行后,初次定时中断任务到启动为止的时间
无法确定。此外,这样的情况下,第 2 次以后将以指
定的 MSKS 指令指定的时间间隔启动定时中断任务。
3-466
中断控制指令
中断屏蔽设置 MSKS(690)
执行条件/每次刷新指定
执行条件
ON 时每个周期执行 上升沿时1周期执行 下降沿时1周期执行
数据内容 中 断 输 入 的 中断输入的屏蔽解 上 升 沿 / 下 除/屏蔽指定时 降沿指定时 110(或 10) 100(或 6)
111(或 11) 101(或 7)
112(或 12) 102(或 8)
注:1~4(0001~0004 Hex)不可指定。 将变成指令处理出错。
功能说明
通过 N 的值,来指定是将输入中断作为对象,还是将定 时中断任务作为对象。
符号
操作数的说明
N:控制数据 D:输出 CH 编号
(2)定时中断时
用 N 指定定时中断编号和读取数据的种类,在 D 中
指定包括该值在内的频道。
数据
数据内容
3
各
定时中断时间读取 时
定时中断用内部计 时器的现在值(初 次启动或前次的定
指 令
时中断处理开始的
说
经过时间)读取时
明
N 定时中断 0
4
7
(中断任务 No.2)
0001 Hex: 检测关闭
106 107 0000 Hex:
(1)输入中断(N=100~107、110~117、或 6~13)
中
将用 N 指定的中断输入的屏蔽状态或触发器指定(启动
断
检测/关闭检测)向 D 输出。
控 制
(2)定时中断(N=4、14)
指 令
将用 N 指定的定时中断的定时中断时间(设定值)或内
,IR0~15+(++)
-(― ―)IR0~15
注意
・请将定时中断任务的执行时间设置得比定时中断时间
短。
3
・在中断任务过程中,对于 CJ 系列高功能 I/O 单元执
各
行 IORF 指令的情况下,请务必通过 PLC 系统设定的
指
“高功能 I/O 再点击刷新个别禁止设定”将与高功能
令
I/O 单 元的再点击刷新设定为禁止(1:不进行再点击
S
0(0000 Hex):禁止执行定时中断(内
符号
部计时器停止)
PLC 系统设定
10ms 1~9999(0001~270F Hex):定时中断
.4,4 /
/ɿ控ί制ϯ数τ据ϩʔ1 ϧσʔλ
“定时中断单位时
间设定”
1ms
时间设定 10~99,990ms 1~9999(0001~270F Hex):定时中断 时间设定 1~9,999ms