电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

PLC双线圈输出的规矩及在程序计划中的运用

2017-10-21 11:44分类:电工基础知识 阅读:

 

介绍PLC双线圈输出的规矩,通常状况下不容许出现双线圈输出,在三种特定的条件下容许双线圈输出。合理运用双线圈输出可以处理程序计划中的一些疑问,还可以削减施行程序的时刻。
1、问:啥是双线圈输出?
答:在用户程序中,同一编程元件的线圈运用了两次或屡次,称为双线圈输出。
2、问:通常状况下为何不容许双线圈输出?
答:图1a中有输出继电器Y0的两个线圈,在同一扫描周期,两个线圈的逻辑运算作用或许刚好相反,即Y0的线圈一个“通电”,一个“断电”。由于在程序施行完后才将Y0 的 ON/OFF 状况送到输出模块,关于Y0操控的外部负载来说,真实起作用的是终究一个 Y0 的线圈的状况。

图1 双线圈输出
由 P L C 的作业原理可知,PLC程序施行的作用(即运算得到的线圈的通断状况),立刻就可以被后边的逻辑运算运用。Y0的线圈的通断状况除了对外部负载起作用外,通过它的触点,还或许对程序中其他元件的状况发作影响。图1a中Y0两个线圈地址的电路将
梯形图差异为3个区域。由于PLC是循环施行程序的,A区和C区中Y0 的状况一样。假定两个线圈的通断状况相反,纷歧样区域中Y0的触点的状况也是相反的,或许使程序作业反常。作者曾遇到因双线圈致使的输出继电器活络振动的反常景象。所以通常应防止出现双线圈输呈景象,例如可以将图1a改为图1b。有时同一元件的线圈别离在纷歧样的程序段中(如主动程序和手动程序),不能用这种兼并操控电路的办法来处理双线圈疑问。
3、问:为安在某些状况下容许双线圈输出?
答:尽管同一元件的线圈在程序中出现两次或屡次,只需能确保在同一扫描周期内只施行其间一个线圈对应的逻辑运算,这么的双线圈输出是容许的。

图2:手动/主动程序
4、问: 那几种状况容许双线圈输出?
答:下列三种状况容许双线圈输出:
(1)在跳步条件相反的两个程序段(如主动程序和手动程序)中,容许出现双线圈景象,即同一元件的线圈可以在两个程序段中别离出现一次。图2中的X10是主动/手动切换开关,当它为ON 时将越过主动程序,施行手动程序;为OFF时将越过手动程序,施行主动程序。实习上CPU 只施行正在处理的程序段中双线圈元件的线圈输出指令。
(2)在调用条件相反的两个子程序中,容许出现双线圈景象,即同一元件的线圈可以在两个子程序中别离出现一次。图3中X20为ON时调用在指针P0 处开端的子程序,X20 为 OFF 时调用在指针 P1 处开端的子程序。图中的 SRET 为子程序回来指令,FEND 为主程序完毕指令。
与跳步指令操控的程序段一样,子程序中的指令仅仅在该子程序被调用时才施行,没有调用时不施行,由于调用它们的条件相反,在一个扫描周期内只能调用一个子程序,实习上只施行正在处理的子程序中双线圈元件的线圈输出指令。


图3:子程序调用
(3)假定运用三菱PLC的STL(步进梯形)指令,由于CPU 只施行活动步对应的STL 触点驱动的电路块,运用STL指令时容许双线圈输出,即不相一同闭合的STL触点可以别离驱动同一编程元件的一个线圈。
在次第功用图中,除了与并行序列有关的步以外,在任何时分各步对应的状况继电器只需一个为 ON。以图4 为例,只需当某一STL触点(图中的“胖触点”)接通时,PLC 才施行STL 触点操控的程序。图3中的状况继电器S21对应的步为活动步时,S21的STL触点闭合,Y1 的榜首个线圈“通电”。此刻S23对应的步为不活动步,没有施行Y1 的第2个线圈对应的输出指令。

图4:STL指令与双线圈
同一元件的线圈不能在或许一同为活动步的STL区内出现。并行序列中的各条支路是一同施行的,并行序列中两条纷歧样支路中的某两步或许一同为活动步,它们的触点或许一同闭合,在处理双线圈输出时应留神这一疑问。
在用步进梯形指令、搬运指令和子程序调用编制PLC程序时,精确运用双线圈输出,可以使程序简略、了解易懂,由于有许多程序段没有施行,还可以缩短程序施行的时刻。没有并行序列时,一同只需一个STL触点闭合。有并行序列时,一同闭合的STL触点的个数等于并行序列中的支路条数。由于在实习的体系中并行序列并不多见,运用TL指令时可以显着地缩短程序施行的时刻。
5、问:怎么查看是不是有双线圈输出?
答:可以用PLC的手持式编程器或在核算机上作业的编程软件来查看是不是有双线圈输出。PLC通常并不将双线圈输出作为过失,仅仅将双线圈输出作为正告(Warning)。
有双线圈输出时,用户程序依然可以施行。
6、问:在作双线圈输出查看时,会提示对同一编程元件屡次运用了OUT(输出线圈)、SET(置位)和RST(复位),对同一编程元件是不是可以屡次运用了SET和RST指令?
答:SET和RST指令都有坚持功用,即操控它们的触点电路断开后,置位或复位的作用坚持不变,直到下一次施行相反的指令。对同一编程元件可以屡次运用了SET和 RST 指令。
在三菱的 S W O P C - F X G P / WIN-C 编程软件的程序查看对话框中,在查看双线圈输出时,可以挑选需求查看哪些输出指令被重复运用。输出指令包含OUT、SET、RST、PLS(上升沿查看)、PLF(降低沿查看)和MC(主控)指令,通常只需求对OUT 指令作双线圈查看。

图5:多种作业办法的切换
7、问:怎么完毕纷歧样的操控程序切换?
答:有的操控体系因商品、技术或作业办法的改动,需求别离运用若干个纷歧样的操控程序,有些编程元件的线圈或许会在各操控程序中都要出现。为了防止在同一扫描周期施行同一元件的多条线圈输出指令,可在PLC的硬件输入电路中运用单刀多掷的办法挑选开关,来调用纷歧样的子程序(见图5中挑选单步、单周期和接连作业办法的开关),或用办法挑选开关对应的各输入继电器的常开触点作为跳步条件,用跳步指令来切换纷歧样的程序段。

上一篇:医用胶布不能替代绝缘胶布

下一篇:差异工频沟通电高压和低压的规范

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部