罗克韦尔(AB)PLC,基础指令集讲解(1)位指令
一、位指令
1. 检查是否闭合指令(XIC)XIC 属输入指令,若相应位地址中是 1(ON),则表示该指令的逻辑为真(true). 它类似于常 开开关,如果位地址使用了输入映象表的位,则其状态必须与相应地址实际输入设备的状态相 一致.XIC 的指令形式如右图. 在该指令中,若发现数据表中 Local:1:I.Date.0 是 ON 状态(数据 为 1),则指令为真. Local:1:I.Date.0 与本地机架 1 号槽的数据第 0 位对应,若输入电路为真,则指令为真.
2. 检查是否断开指令(XIO)
XIO属输入指令,若相应位地址的数据是1(ON),则表示该指令的逻辑为假(false),否则该 指令的逻辑为真(true ),它类似于一常闭开关.XIO 的形式如右图. 在该指令中,若发现数据表 中Local:1:I.Date.0是OFF(数据为0)则指令为真. Local:1:I.Date.0与本地机架1号槽的数据第0 位对应,若输入电路为假则指令为真.
3. 输出激励指令(OTE)
OTE 属输出指令,用于控制存贮器中的位.若该位对应输出模块上的一个端子,则当该指 令使能时,连接到该端子上的设备被接通,反之,设备不动作.若 OTE 指令前面的阶梯条件为真, 则处理器使能 OTE 指令.
一条OTE指令如同一个继电器的线圈.OTE指令由它前面的输入指令控制,而继电器的线 圈由硬触点控制.OTE的形式如右图.
在该指令中,若阶梯条件为真,则该指令使处理器把输出映象表中的 Local:2:O.Date.0 置 为 ON 状态(数值为 1);若阶梯条件为假,则置为 OFF 状态(数值为 0).地址 Local:2:O.Date.0 与 本地机架 2 槽的数据第 0 位对应
4. 输出锁存指令(OTL)
OTL属输出指令,并且是保持型指令,也就是说, 当阶梯条件是真时,OTL指令使处理器置 位某一地址位,然后该位保持置位.此后即使阶梯条件变假,该位依然保持置位;若要复位,则需 要在另一阶梯中使用解锁指令OUT对同一地址的位解锁.OTL的形式如右图.
在该指令中,若阶梯条件为真,则使处理器把输出映象表中的 Local:2:O.Date.0 置位,直至 用 OUT 对其解锁.
5. 输出解锁存指令(OUT)
OUT 常用以复位由OTL 指令锁存的位. 当阶梯条件为真时,对相应的位复位. 以后即使阶 梯条件变假,该位依然保持复位(置 0),除非采用另一指令对该位重新置位.OTU 的形式如右图. 其含义与 OTL 对应.
6. 一次响应指令(ONS)
ONS 属输入指令,如果指令被使能时存储位清零,则 ONS 指令使能梯级的其余部分,如果 被禁止或存储位置位,ONS 指令禁止梯级的其余部分. 在扫描时,如果 limit_switch_ 1 是清零 状态或 storage_ 1 是置位状态, 则不影 响阶梯. 如果当扫描 limit_switch_ 1 是置位状态且 storage_ 1 是清零状态.则 ONS 指令置位 storage_ 1 1 且 ADD 指令的和数值就保持不变,必须在 limit_switch_ 1 再次从清零变为置位,和的值才增加.
7. 上升沿触发指令(OSR)
OSR 是一条输出指令,OSR 指令根据存储位的状态置位或清零输出位.如果指令被使能 时存储位清零,则 OSR 指令置位输出位.如果使能时存储位置位或禁止,则 OSR 指令清零输出 位.
每次 limit_switch_ 1 从清零状态变为置位时,OSR 指令置位 output_bit_ 1 并且 ADD 指令 的和加 5.只要 limit_switch_ 1 保持置位,和的值就不变.必须在 limit_switch_ 1 再次从清零变为 置位,和的值才再增加.用户可以在多个梯级使用 output_bit_ 1 触发其他操作.
8. 下降沿触发指令(OSF)
OSF指令是一条输出指令,OSF指令根据存储位的状态置位或清零输出位. 当指令被禁止时存储位置位,OSF指令置位输出位.如果指令禁止或使能时存储位是清零状态,则 OSF指令清零输出位.
每次 limit_switch_ 1 从置位状态变为清零时,OSF 指令置位 output_bit_ 1 并且 ADD 指令 的和加 5.只要 limit_switch_ 1 保持清零,和的值就不变.必须在 limit_switch_ 1 再次从置位变为 清零,和的值才再增加.用户可以在多个梯级使用 output_bit_ 1 触发其他操作.
PLC编程100例之延时Off 程序
【控制要求】
Ÿ 开关拨到 On 状态时,灯立即被点亮,拨到 Off 状态时,5 秒过后,指示灯才熄灭。
【元件说明】
【控制程序】
【程序说明】
Ÿ 开关拨动到 On 位置时,X1=On,X1 的常闭接点关断, TMR 指令不被执行,定时器 T1 线圈为失电状态,T1 的常闭接点闭合,因 X1 常开接点接通,T1 的常闭接点接通,所以 Y1=On 并自保,指示灯被点亮。Ÿ 开关拨动到 On 位置时,X1=Off,X1 的常闭接点导通使 TMR 指令执行, 在未到达定时器预设时间时,T1 的常闭接点仍为导通状态,所以 Y1 通过自保回路仍保持亮的状态。Ÿ 当定时器到达 5 秒的预设值时,T1 线圈得电,T1 常闭接点断开,因 T1 的常闭接点断开,所以 Y1=Off,指示灯熄灭。Ÿ 利用 API 65 STMR 指令也可实现延时 Off 功能。
相关问答
plc编程中tmrt11k100是什么意思?
应该是TTMR是示教定时器指令格式应该是TTMRD0K0中间的那个只能是D寄存器后面可以用KH表示K0表示时间精度D0是计时存储地址应该是TTMR是示教...
台达指令tmr是什么意思刚接触PLC看到些梯形图程序上面有这些...
[最佳回答]时间继电器指令TMR,T0时间继电器设置为10S
台达plc的定时器怎么编程-懂得
台达PLC的T1为100ms时间继电器,59mX60s=3540s=35400ms,所以直接使用是不行的,因为台达PLC中的常数值最大为32767。你可用两个时间继电器实现,即将59...
台达plc的定时器怎么编程-羊小羊的回答-懂得
台达PLC的T1为100ms时间继电器,59mX60s=3540s=35400ms,所以直接使用是不行的,因为台达PLC中的常数值最大为32767。你可用两个时间继电器实现,即将59...
三菱plc时间继电器如何运用_汽配人问答
[最佳回答]你的意思是如何输入定时器(时间继电器)吧:写个例子:LDM0OUTT1K10LDT1OUTY0现在三菱的PLC的定时器不使用TMR了,而是直接使用输出线圈OUT...
台达PLC如何实现启动延时功能?
TMR时间继电器x0——tmrk100y0x1——tmrk200y1以此类推或者一个输入点x0—-—tmrk100y0丨-tmrk200y1tmr单位10=1秒TMR时...
诸位大佬!在线等:什么是TMR日粮?使用TMR饲料搅拌机时应注意...
[回答]PLC控制柜,是以PLC控制器为核心控制单元,集成触摸屏、中间继电器、接触器、电源及断路器等电气元器件的电气柜。嘉善剑桥机械的宗旨是:为牛场,羊场...
台达plc正负数转换指令?
drva指令是绝对位置指令,而ddrva是该指令的32位指令。DDRVAD600D500Y0Y1的意思是读取d600和d601寄存器的数值,该数值是脉冲发出的总数。读取d500与d501寄.....
麻烦前辈们楼主请问,优质TMR搅拌机报价单,TMR搅拌机设计怎...
[回答]PLC控制柜,是以PLC控制器为核心控制单元,集成触摸屏、中间继电器、接触器、电源及断路器等电气元器件的电气柜。嘉善剑桥机械股份有限公司凭借专注...
有谁能给我推荐一下:黄圃PLC编程培训学费一般多少钱,PLC编...
[回答]湛江不清楚,不过中山那边有家叫名师高徒的挺不错,希望对你帮助。坦洲这边没听说过,可以去了解下,他们是专门做这方面培训的。你这是CNC里面的PLC。...