标王 热搜:
 
当前位置: 首页 » 资料 » PLC技术 » 正文

顺序控制器中的动作与转换

放大字体 缩小字体 发布时间:2016-09-12 14:27 浏览次数:43

    1.动作

    可以对标准动作设置互锁(在命令的后面加“C”),仅在步处于活动状态和互锁条件满足时,有互锁的动作才被执行。没有互锁的动作在步处于活动状态时就会被执行。

    命令L用来产生宽度受限的脉冲,当步为活动步时,L命令控制的输出被置1并保持该命令下面一行设置的时间,例如T#5S。

    可以调用使用STL、LAD、FBD或SCL语言编写的功能(FC)、功能块(FB)、系统功能( SFC)和系统功能块(SFB),调用FB和SFB时应指定它的背景数据块。在调用块之前,被调用的块应已经存在。如果功能或功能块有输入、输出变量(形参),在调用时将出现它们的形参(例如图5-54中的IN1和OUT1),以及形参的数据类型和参数类型。需要在动作框中为形参指定实参(例如图5-54中的I3.5和Q5.2)。

在动作中调用功能块

    图5-54    在动作中调用功能块

    在动作中可以使用定时器、计数器命令和算术运算命令。

    计数器指令CS将初值装入计数器,CS指令下面一行是要装入的计数器的初值。事件发生时,CU、CD、CR指令使计数值分别加1、减1或将计数值复位为0。计数值非0时计数器位为1。

    TL为扩展的脉冲定时器命令,TD命令用来实现定时器位有闭锁功能的延迟。这两条命令的下面一行是定时器的定时时间< time>。TR是复位定时器命令,事件发生时定时器被复位。事件出现时定时器被执行,互锁功能也可以用于定时器。

    在动作中可以使用下列简单的算术表达式语句:

    1)直接赋值:A:=B

    2)内置的函数:A:=函数(B),S7 Graph内置的函数有数据类型的转换,浮点数函数,求补码、反码和循环移位等。

    3)使用运算符号指定数学运算:A:=B<运算符号>C

    注意必须使用英语的符号。包含算术表达式的动作应使用“N”命令。

    2.顺序控制器中的条件

    条件可以是事件,例如退出活动步,也可以是状态,例如输入量I2.1等。

    条件可以在转换( Transition)、互锁(Interlock)、监控(Supervision)和永久性指令(Permanent Instructions)中出现。

    (1)转换条件

    转换条件使顺序控制器从一步转换到下一步。

    (2)互锁条件

    在单步显示模式对互锁编程,只有互锁条件的逻辑满足,受互锁控制的动作才被执行。

    (3)监控条件

    监控( Supervision)是可编程的条件,用于监视步,可能影响顺序控制器从一步转换到下一步的方式。用步的左下角外的字母“V”来表示该步已对监控编程。

    如果监控条件的逻辑运算满足,表示有干扰事件V1发生。顺序控制器不会转换到下一步,保持当前步为活动步。监控条件满足时立即停止对步无故障的活动时间值Si.U的定时。

    如果监控条件的逻辑运算不满足,表示没有干扰,如果后续步的转换条件满足,顺序控制器转换到下一步。每一步都可以设置监控条件,但是只有活动步被监控。

    在运行时发生监控错误,必须用功能块的输入参数ACK_EF确认。

    必须确认的错误只影响有关的顺序控制器序列,只有在错误被确认后,受影响的序列才能重新被处理。



顺序控制器中的动作与转换
网址: http://www.kuqiw.cn/ziliao/show/56/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
最新资讯
最新产品立即发布»
最新企业立即注册»
企业新闻
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | 浙ICP备110196220号