机床电气与PLC第6章.ppt

  1. 1、本文档共189页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机床电气与PLC第6章

  11. 置进位标志指令STC(FUN 40)和清进位标志指令CLC(FUN 41)   STC和CLC指令在梯形图中的符号如图6 - 47所示。   STC指令把进位标志1904置为ON。  CLC指令把进位标志1904置为OFF。 在执行ADD和SUB指令前需用CLC指令对进位标志位进行清零。 图 6 - 47 STC和CLC指令在梯形图中的符号 12. 加法指令ADD(FUN 30)和减法指令SUB(FUN 31) ADD和SUB指令在梯形图中的符号如图6 - 48所示。 图 6 - 48 ADD和SUB指令在梯形图中的符号   加法指令ADD用于两个4位数的相加, 即将被加数通道S1中的内容加上加数通道S2中的内容或一个常数, 其结果送到和通道D。  减法指令SUB用于两个4位数的相减, 即将被减数通道S1中的内容减去减数通道S2中的内容或一个常数, 其结果送到差通道D。   ADD及SUB指令使用的通道和常数如表6 - 9所示。 表 6 - 9 ADD及SUB指令使用的通道和常数   使用ADD及SUB指令时应注意如下问题:  (1) 要求通道内容须为BCD码, 否则1903变为ON, ADD及SUB指令不能执行。  (2) 在执行ADD或SUB指令前, 必须先用CLC指令对进(借)位标志位1904进行清零, 否则进位标志位也要参加运算。  (3) ADD和SUB指令都是在条件满足时CPU每扫描程序一次就执行一次, 如果要求只执行一次加、 减法操作, 应使用DIFU或DIFD指令。  两个4位数相加后, 其结果可能是4位或5位数, 如果进位标志位(1904)为ON, 则其和为5位数, 可用传送指令MOV将进位标志位存放待用, 如图6 - 49所示。 图 6 - 32 KEEP指令   KEEP指令具有自锁功能, 但必须注意的是KEEP指令本身并无掉电保持功能, 图6-32(a)中如程序运行中电源掉电时, 0500将变为OFF, 如欲在电源发生故障后又恢复送电时电路的状态保持不变, 可用保持继电器作为锁存器。图6 - 33所示的报警电路中,0002、0003和0004为报警条件, 0005为报警解除, 输出端子0500接报警设备。 图 6 - 33 KEEP指令的应用   5. 前沿微分指令DIFU(FUN 13)和后沿微分指令DIFD(FUN 14)   DIFU和DIFD指令在梯形图中的符号如图6 - 34所示。   图 6 - 34 DIFU和DIFD指令在梯形图中的符号   XXXX为继电器号, DIFU和DIFD指令可使用的继电器为输出继电器、内部辅助继电器和保持继电器。  DIFU指令的功能是在满足条件的输入信号前沿, 使指定的继电器ON一个扫描周期。DIFD指令的功能是在满足条件的输入信号后沿, 使指定的继电器ON一个扫描周期。DIFU 和DIFD指令在一个程序中最多可使用的数量都是48个。 图 6 - 35 DIFU和DIFD 图 6 - 36 SFT指令在梯形图中的符号   6. 移位寄存指令SFT(FUN 10)   SFT指令在梯形图中的符号如图6-36所示。   IN端为数据输入端, CP端为脉冲输入端, R端为复位输入端。  SFT指令的功能相当于一个串行输入移位寄存器, 其功能是将从首通道到末通道的n个通道的n×16 位数据按位移位。 SFT指令可使用的通道可以是输出继电器、内部辅助继电器和保持继电器通道。首通道和末通道可以是同一个通道, 也可以不是同一通道(此时要求首通道号小于末通道号,且要保证首通道和末通道是同一类通道)。   用SFT指令编程时必须按数据输入、移位脉冲输入、复位输入、SFT、首通道号、末通道号的顺序进行编程。 数据移位是由脉冲输入CP端控制, CP端每由OFF→ON一次(即在移位脉冲输入的上升沿), 从首通道至末通道的所有“位”均将自己的数据(0或1)传给下一“位”, 首通道的第一位(即首通道的第00位)的状态取决于移位脉冲的上升沿所对应的数据输入IN端的状态, 即在移位脉冲输入的上升沿所对应的时刻, 如果IN端为ON, 则首通道的第00位也为ON, 否则为OFF。 当复位输入R端变为ON时, 所有被移位通道中的数据同时被置“0”。如果移位通道是保持继电器通道, 则电源掉电时通道中的内容保持不变。    图6 - 37中, 在复位输入0503为OFF时, 0500(即首通道的第一位)的状态取决于数据输入IN(即1000), 其它各位在每个时钟脉冲CP的上升沿依次移位。在复位输入0503为ON时, 所有位均被置“0”。 图 6

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档