清华大学出版社 TSINGHUA UNIVERSITY PRESS 5.12功能指令的数据长度9 ③由位组件组成组合位组件时,最低位组件号可以任 意给定。如ⅹ000、X001和Y005均可。但习惯上采用以 0结尾的位组件,如X000、X010和Y020等 51.3功能指令的执行方式 功能指令的两种执行方式:连续执行和脉冲执行方式。 1.功能指令的连续执行方式 缺省为连续执行方式,如图5.9。PIC是以循环扫描方 式工作的,如果执行条件X000接通,指令在每个扫描 周期中都要被重复执行一次,这种情况对大多数指令都 是允许的。 X①00 FNC12 D10D12 MO矿 图59连续执行的MoOV指令
5.1.2 功能指令的数据长度 9 ③ 由位组件组成组合位组件时,最低位组件号可以任 意给定。如X000、X001和Y005均可。但习惯上采用以 0结尾的位组件,如X000、X010和Y020等。 5.1.3 功能指令的执行方式 功能指令的两种执行方式:连续执行和脉冲执行方式。 1.功能指令的连续执行方式 缺省为连续执行方式,如图5.9。PLC是以循环扫描方 式工作的,如果执行条件X000接通,指令在每个扫描 周期中都要被重复执行一次,这种情况对大多数指令都 是允许的。 2
清华大学出版社 TSINGHUA UNIVERSITY PRESS 51.3功能指令的执行方式2 2.功能指令的脉冲执行方式 对于某些功能指令,如XCH、IC和DEC等,用连续执 方式在实用中可能会带来问题。如图5.10所示是一条 INC指令,是对目标组件(D10、D11)进行加1操作的 。假设该指令以连续方式工作的话,那么只要X000是 接通的,则每个扫描周期都会对目标组件加1,而这在 许多实际的控制中是不允许的。为了解决这类问题,设 置了指令的脉冲执行方式,并在指令助记符的后面后缀 符号“P来表示此方式,如图5.10所示 ①00 FNC24 〔D)INC(P D10 图5.10脉冲执行方式的IC指令
5.1.3 功能指令的执行方式 2 2.功能指令的脉冲执行方式 对于某些功能指令,如XCH、INC和DEC等,用连续执 行方式在实用中可能会带来问题。如图5.10所示是一条 INC指令,是对目标组件(D10、D11)进行加1操作的 。假设该指令以连续方式工作的话,那么只要X000是 接通的,则每个扫描周期都会对目标组件加1,而这在 许多实际的控制中是不允许的。为了解决这类问题,设 置了指令的脉冲执行方式,并在指令助记符的后面后缀 符号“P”来表示此方式,如图5.10所示