ab-plc编程指令(ab)

上传人:101****457 文档编号:89231723 上传时间:2019-05-21 格式:PPT 页数:24 大小:171KB
返回 下载 相关 举报
ab-plc编程指令(ab)_第1页
第1页 / 共24页
ab-plc编程指令(ab)_第2页
第2页 / 共24页
ab-plc编程指令(ab)_第3页
第3页 / 共24页
ab-plc编程指令(ab)_第4页
第4页 / 共24页
ab-plc编程指令(ab)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《ab-plc编程指令(ab)》由会员分享,可在线阅读,更多相关《ab-plc编程指令(ab)(24页珍藏版)》请在金锄头文库上搜索。

1、PLC的编程指令,( ),梯级输 入条件,梯级输 出条件,如果一条输入指令的梯级输入条件为真,则控制器评价该指令,并且根据指令执行的结果,设置梯级输出条件。如果指令被评价为真,则梯级输出条件为真;如果指令被评价为假,则梯级输出条件为假。,1、检查通指令:XIC,说明:XIC指令检查数据位是否在置位状态,是一条输入指令,条件 动作,预扫描 梯级输出条件被设置为假,梯级输入条件为假 梯级输出条件被设置为假,梯级输入条件为真,检测数据位,数据位=0,数据位=1,梯级输出条件设置为假,梯级输出条件设置为真,结束,XIC指令举例,( ),1001,如果限位开关1001被置位,则使能下一条指令0001 (

2、既输出条件为真),0001,2、检查断指令:XIO,说明: XIO指令检查数据位是否在清零状态,是一条输入指令,条件 动作,预扫描 梯级输出条件被设置为假,梯级输入条件为假 梯级输出条件被设置为假,梯级输入条件为真,检测数据位,数据位=1,数据位=0,梯级输出条件设置为假,梯级输出条件设置为真,结束,XIO指令举例,( ),1002,如果限位开关1002被清零,则使能下一条指令0002 (既输出条件为真),0002,3、输出激励指令:OTE,说明: OTE指令被置位或清零数据位,是一条输出指令,条件 动作,预扫描 清零数据位 梯级输出条件被设置为假,梯级输入条件为假 清零数据位 梯级输出条件被

3、设置为假,梯级输入条件为真 置位数据位 梯级输出条件被设置为真,( ),OTE指令举例,( ),1003,当指令被使能时,OTE指令使指示灯0003接通 当指令被禁止时,OTE指令使指示灯0003断开,0003,4、输出停用(输出锁存)指令:OTL,说明: OTL指令置位(或锁存)数据位,是一条输出指令。当使能时,OTL指令置位数据位,数据位保持置位直到被清零。一般被一条OTU指令清零,当被指令禁止时,OTL指令不改变数据位的状态,条件 动作,预扫描 不改变数据位 梯级输出条件被设置为假,梯级输入条件为假 不改变数据位 梯级输出条件被设置为假,梯级输入条件为真 置位数据位 梯级输出条件被设置为

4、真,( ),L,OTL指令举例,( ),1004,当指令被使能时,OTL指令使指示灯0004接通,该位保持置位直到被清零,一般被一条OTU指令清零。,0004,L,5、输出启用(输出解锁存)指令:OTL,说明: OTU指令清零(或解锁存)数据位,是一条输出指令。当使能时,OTU指令清零数据位,被禁止时,OTU指令不改变数据位的状态,条件 动作,预扫描 不改变数据位 梯级输出条件被设置为假,梯级输入条件为假 不改变数据位 梯级输出条件被设置为假,梯级输入条件为真 清零数据位 梯级输出条件被设置为真,( U ),OTU指令举例,( ),1005,当指令被使能时,OTU指令使指示灯0005清零(断开

5、),0005,U,6、单触发上升(上升沿触发)指令:OSR,说明: 是一条输出指令。,单触发上升,存储位,输出位,OSR,( ),( ),SB,OB,?,?,梯级输入条件,存储位,输出位,脉冲时间,脉冲时间,OSR指令举例,限位开关1,单触发上升,存储位,输出位,OSR,( ),( ),SB,OB,Slorage_1,Output_1,Output_1,ADD,每次限位开关1从清零状态变为置位状态时,OSR指令置位输出位1并且ADD的和增加。只要限位开关1保持不变,和的值就保持不变,必须在限位开关再次从清零变为置位时,和的值才在增加。,7、单触发下降(下降沿触发)指令:OSF,说明: 是一条输

6、出指令。,单触发下降,存储位,输出位,OSF,( ),( ),SB,OB,?,?,梯级输入条件,存储位,输出位,脉冲时间,OSF指令举例,限位开关1,单触发下降,存储位,输出位,OSF,( ),( ),SB,OB,Slorage_2,Output_2,Output_2,ADD,每次限位开关1从置位状态变为清零状态时,OSF指令置位输出位2并且ADD的和增加。只要限位开关1保持不变,和的值就保持不变,必须在限位开关再次从置位变为清零时,和的值才在增加。,8、打开延迟(延时导通计时器)指令:TON,说明: 是一条输出指令。,Timer打开延迟,Timer,累加值,TON,( ),( ),EN,DN

7、,?,?,预置值,?,Timer 标签 计时器结构 预置 立即数 延时时间(累计的时间值) 累加 立即数 计时器已经计数的毫秒数,初始值一般为0,助记符 说明,.EN 使能位-标识TON指令被使能,.DN 完成位-标识累加值=预置值,.预置 预置值-指定在指令置位完成位时累加器所要达到的值,.累加 累加值-表示在TON指令被使能后已经经过的毫秒数,说明,TON指令是一条非保持的计时器,是一条输出指令,当该指令被使能时累计时间。计时器的时间基总是1毫秒。例如 一个2秒的计时器,起预置值应该输入2000。,当指令被使能时,TON计时器指令累计时间直到发生下列事件:,1、TON指令被禁止,2、累加值

8、大于预置值,当TON指令被禁止时,清零累加值,当累加值大于预置值,清零累加值,梯级输入条件,计时器使能位(.EN),计时器完成位(.DN),计时器累加值(ACC),预置值,计时器未达到预置值,延时时间,计时器计时位(.TT),TON指令举例,限位开关1,Timer1.TT,当限位开关1被置位时,指示灯2接通2000毫秒(计时器1计时),当计时器1的累加值达到2000毫秒时,指示灯2断开,同时指示灯3接通。而且保持导通直到TON被禁止。如果计时器正计时时限位开关1断开,则关断指示灯2。,Timer打开延迟,Timer,累加值,TON,( ),( ),EN,DN,Timer1,2000,预置值,0

9、,( ),灯2,Timer1.DN,( ),灯3,9、关闭延迟(延时断开计时器)指令:TOF,说明: 是一条输出指令。,Timer关闭延迟,Timer,累加值,TOF,( ),( ),EN,DN,?,?,预置值,?,Timer 标签 计时器结构 预置 立即数 延时时间(累计的时间值) 累加 立即数 计时器已经计数的毫秒数,初始值一般为0,助记符 说明,.EN 使能位-标识TON指令被使能,.DN 完成位-标识累加值=预置值,.预置 预置值-指定在指令清零完成位时累加器所要达到的值,.累加 累加值-表示在TON指令被使能后已经经过的毫秒数,梯级输入条件,计时器使能位(.EN),计时器完成位(.D

10、N),计时器累加值(ACC),预置值,计时器计时位(.TT),延时时间,计时器未达到预置值,10、(大于或等于)指令:GEQ,说明: GEQ测试源A的值是否大于或等于B,源A一般为测量值,源B一般为给定值,大于或等于(A=B),源A,源B,GEQ,?,?,?,?,条件 动作,预扫描 梯级输出条件被设置为假,梯级输入条件为假 梯级输出条件被设置为假,梯级输入条件为真,源A=源B,否,是,梯级输出条件设置为假,梯级输出条件设置为真,结束,11、(小于或等于)指令:LEQ,说明: GEQ测试源A的值是否小于或等于B,源A一般为测量值,源B一般为给定值,小于或等于(A=B),源A,源B,LEQ,?,?,?,?,条件 动作,预扫描 梯级输出条件被设置为假,梯级输入条件为假 梯级输出条件被设置为假,梯级输入条件为真,源A=源B,否,是,梯级输出条件设置为假,梯级输出条件设置为真,结束,大于(AB)指令 GRT,小于(AB)指令 LES,跳转指令 JSR,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号