- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]chap4 基本指令
说明: 用X15作为计数输入,驱动C200线圈进行加计数或减计数。 当计数器的当前值由?4→?3(增加)时,其触点接通(置1);若输出源已经接通,当计数器的当前值由?2→?3(减少)时,其触点断开(置0)。 复位输入X14接通,计数器的当前值就为0,输出触点也复位。 2.高速计数器 类型如下: C235~C240 1相无启动/复位端子 C241~C245 1相带启动/复位端子 C246~C250 1相2输入双向 C251~C255 2相A-B相型 高速计数器表(X0、X2、X3:最高10kHz;X1,X4,X5:最高7kHz) 输入 1相 1相带启动/复位 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245 X0 U/D U/D X1 U/D R X2 U/D U/D X3 U/D R X4 U/D U/D X5 U/D R X6 S X7 S 输入 2相双向 2相A-B相型 C246 C247 C248 C249 C250 C251 C252 C253 C254 C255 X0 U U U A A A X1 D D D B B B X2 R R R R X3 U U A A X4 D D B B X5 R R R R X6 S S X7 S S 例 3-20 高速计数器的使用 梯形图 时序图 错误的梯形图 十、脉冲指令(LDP/LDF/ANDP/ANDF/ORP/ORF) 脉冲指令表 指令说明 LDP,ANDP和ORP:上升沿检测触点指令。被检测触点的中间有一个向上的箭头,对应的输出触点仅在指定位元件的上升沿(即由OFF变为 ON)时接通一个扫描周期。 LDF,ANDF和ORF:下降沿检测触点指令。被检测触点的中间有一个向下的箭头,对应的输出触点仅在指定位元件的下降沿(即由ON变为 OFF)时接通一个扫描周期。 上述指令能够操作的元件为X,Y,M,T,C和S。 脉冲指令例子 十一、 脉冲输出指令(PLS/PLF) 脉冲输出指令表 符号、名称 功 能 电路表示及操作元件 程序步 PLS上升沿脉冲 上升沿微分输出 2 PLF下降沿脉冲 下降沿微分输出 2 脉冲输出指令使用说明: PLS是上升沿触发的微分输出指令,PLF是下降沿触发的微分输出指令。 使用PLS指令,元件Y、M仅在驱动输入接通后一个扫描周期内动作(置1);使用PLF指令,元件Y、M仅在驱动输入断开后一个扫描周期内动作(置1)。 特殊继电器不能用作PLS或PLF的操作元件。 例 3-15 PLS、PLF指令的应用 梯形图 时序图 地址 指令 数据 0 LD X0 1 PLS M0 2步指令 3 LD M0 4 SET Y0 5 LD X1 6 PLF M1 2步指令 8 LD M1 9 RST Y0 使用脉冲输出指令注意: PLS、PLF指令只有在检测到触点的状态发生变化时才有效,如果触点一直是闭合或断开的,PLS、PLF指令是无效的。 PLS、PLF指令无使用次数限制。 PLS、PLF指令在实际编程应用中十分有用,利用它们可以模拟按钮的动作。 十二、空操作指令 空操作指令表 符号、名称 功 能 电路表示及操作元件 程序步 NOP 空操作 无动作 没有回路表示 软元件:无 1 空操作指令使用说明: NOP是空操作指令,它不执行任何操作。 在程序中插入NOP指令后,程序的容量稍有增加,但对算术运算结果没有影响。 在编程时插入NOP指令,相当于留存了位置,当根据实际情况需要改动或追加程序时,可以避免对步序号的修改,为程序的检查和修改提供了方便。 用NOP指令替换已写入的指令,可以改变电路状态。LD、LDI、ANB、ORB等指令若换成NOP指令,电路构成将有大幅度变化,所以用NOP指令替换已写入的指令要特别注意。 执行程序全清操作后,全部指令都变成NOP。 例 3-14 用NOP指令改变电路 梯形图 (1) 短路触点 地址 指令 数据 0 LD X0 1 AND X1 2 ANI X2 3 OUT Y0 梯形图 若将AND、ANI指令用NOP代替 地址 指令 数据 0 LD X0 1 NOP 2 NOP 3 OUT Y0 梯形图 (2) 断路触点 若将梯形图(一)中的ORB指令替换为NOP指令,则电路将变成图(二)的形式,NOP代替ORB使得前面的电路被切断了,这可能会引起电路出现错误 十三、程序结束指令 符号、名称 功 能 电路表示及操作元件 程序步 END 结束 输入输出处理;程序回第“0”步 软元件:无 1 十四、取反指令 符号、名称 功 能 电路表示及操作元件 程序步 INV取反 运
文档评论(0)