欢迎来上自仪表有限公司!我们将为您提供周到的服务!
全国服务热线021-59189606
ARTICLE / 技术文章
首页 > 技术文章 > 可编程控制器的反转和程序结束

可编程控制器的反转和程序结束

更新时间:2014-04-21      浏览次数:1311

INV指令的功能、电路表示等如表5-12所示。

INV指令用于将指令执行之前的运算结果取反。指令的使用见图5-22。

空操作(NOP)

NOP指令的功能、电路表示等如表5-13所示。

空操作指令使该步序作空操作。在程序中加人NOP 指令,在改动或追加程序时可减少步序号的改变。用NOP指令替代已写人的指令,可以修改电路,如图5-23所示。

.程序结束(END)

END指令的功能、电路表示等如表5-14所示。

END用于程序结束。PLC按照输人处理、程序执行、输出处理循环进行工作,从用户 程序的*步执行到zui后一步。如果在程序中写人END指令,则END以后的程序就不再执行,直接进行输出处理,如图5-24所示,由此可以缩短循环 周期。在程序调试时,把程序分为若干段,将END指令插人各 段程序之后,可以逐段调试程序;在该段程序调试完毕后,删去 END,再进行下段程序的调试,直到程序调完为止。

编程注意的问题

(1)注意编程顺序合适的编程顺序可减少程序步数。在设 计并联电路时,串联触点多的电路应尽量放在上部,如图5-25 所示。

在设计串联电路时,并联触点多的电路应尽量放在左边,如图5-26所示。

(2)重新排列不能编程的电路有些电路不能直接编程,如桥式电路[见图5-27(a)], 必须重画为图5-27(b)的等效电路,然后再进行编程。

如果电路结构复杂,用ANB、ORB等指令难以解决,可以重复使用一些触点改成等效 电路,再进行编程就比较清晰明了。图5-28为复杂电路的重新排列。

(3)双线圈输出问题如果在同一程序中同一元件的线圈使用两次或多次,称为双线圈 输出。这时前面的输出无效,zui后一次输出才是有效的,如图5-29所示。一般不应出现双 线圈输出。

.常用电路编程举例

下面通过几个例子介绍基本指令的使用和编程方法。

(1)瞬时接通延时断开电路如图5-30所示,当输入X0接通时,Y0线圈接通,并由 其常开触点自保持,同时X0的常闭触点断开,定时器T0线圈无法接通。当输入X0断开 时,X0的常闭触点闭合,T0线圈接通,经过3s,定时器的当前值与设定值相等,T0的常 闭触点断开,Y0线圈也就断电。

(2) 延时接通/断开电路它需要两个定时器,如图5-31所示。当输人X0接通,定时 器T0线圏接通。延时3s后,T0的常开触点闭合,Y1线圈接通并自保持。当输入X0由通 变断时,T1线圈接通。延时6s后,T1的常闭触点断开,Y1线圈断电。

(3) 多谐振荡电路又称闪烁电路,可用作闪光报警。该电路也需要两个定时器,如图 5-32所示。

当输人X0接通,定时器T0线圈接通,延时3S后,T0的常开触点闭合,T1线圈接 通,Y2线圈也接通。再延时Is后,T1的常闭触点断开,T0线圈断电,其常开触点断开, 使Y2线圈断电,同时T1线圈断电,又使TO线圈复通。如此循环执行,电路就输出具有 一定宽度的矩形脉冲。Y2的通断时间分别由定时器Tl、TO的设定值决定。

(4) 脉宽可调单脉冲电路如图S-33所示,当输人X0接通时,Ml线圈接通并自保 持,Ml的常开触点闭合,Y3接通,这时即使输人X0消失,Y3仍接通。延时3s后,TO的常闭触点断开,Y3断电。该电路的脉冲宽廣取决于TO的设定值,不受X0的接通时间 影响。

 

 

(5)定时器的扩展如前所述,PLC定时器的定时范围是一定的,要增加定时时间可 由定时器和定时器或定时器和计数器的串联组合来实现。图5-34为定时器和计数器的组合 例子。TO形成一个设定值为5s的自复位定时器。当X0接通时,TO线圈接通,延时5s后, TO的常闭触点断开,TO线圈断开复位,待下一次扫描时,TO的常闭触点才闭合,TO线圈 又重新接通,即TO的触点每5s接通一次,每次接通时间为一个扫描周期。计数器C0对这 个脉冲信号进行计数,计到1000次时,C0的常开触点闭合,使Y4线圈接通。从X0接通 到Y4接通,延时时间为定时器和计数器设定值的乘积。T总=TC== 5 X 1000 = 5000s。初始 化脉冲M8002在程序运行开始时使C0复位清零。

计数器的扩展与定时器的扩展类似,读者可自行编制其程序。

 

 

 

Contact Us
  • 联系QQ:1718261188
  • 联系邮箱:1718261188@qq.com
  • 传真:021-60917975
  • 联系地址:上海市广中西路191号

扫一扫  微信咨询

©2024 上自仪表有限公司(www.shzyybgs.com)版权所有  备案号:沪ICP备15055501号-9  技术支持:化工仪器网    sitemap.xml    总访问量:264570 管理登陆