西门子GRAPH-action说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.动作种类
动作由以下几类组成:
1 标准动作
-带或不带互锁
2 事件相关的动作
- 带或不带互锁
- 激活或取消激活步
3 计数器,定时器和数值运算
二.空动作(步不带动作)
空动作就是步中不包含动作。空动作表现为一个动作步。后继条件可靠。三.标准动作(带或不带自锁)
所有标准动作都可以带自锁。动作仅在互锁满足的时候执行(带字母C)不带自锁的标准动作,执行时间和步激活时间一样长。
[] =附带互锁功能;m = 字节地址;n = 位地址;地址范围:0.0~65535.7
地址D:DBi.DBXm.n = 数据块号i;DBXm.n = DB中的位
SFB/FB = 系统功能块/功能块;SFC/FC = 系统功能/功能
调用FB/SFB,需要背景DB块
四.事件相关的动作
动作可以包含事件。在步中,事件的状态是可以改变的,监控条件或者互锁条件或者信息确认或者注册设置。
如果动作包含事件,事件信号状态将具有边沿检测。意味着,指令将在事件发生的时候执行。
时间和信号赋值
步:
1 S1:步将激活
2 S0:步将取消激活。
监控条件:
1 V1:监控条件发生错误(扰乱)
2 V2:监控条件错误清除(没有扰乱)
互锁条件
1 L0:互锁条件进入状态
2 L1:互锁条件离开状态(例如扰乱)
3 C:互锁条件满足
消息和注册
1 A1:消息确认
2 R1:注册设置(REG_EF/REG_S 上升沿输出)
五时间相关的动作-带或不带互锁
所有标准动作除了带D或L指令,都可以与事件结合
[] =附带互锁功能;m = 字节地址;n = 位地址;地址范围:0.0~65535.7
地址D:DBi.DBXm.n = 数据块号i;DBXm.n = DB中的位
SFB/FB = 系统功能块/功能块;SFC/FC = 系统功能/功能
调用FB/SFB,需要背景DB块
事件相关的动作-进入或离开步
其他步进入或离开使用ON与OFF指令。这些指令总是依靠步的事件,另外事件决定步进入或离开的时间。
这些指令可以包含互锁。动作仅在互锁满足的时候执行。
i:表示步号
注意:
如果步同时进入或离开,则离开具有更高的优先级
六动作中的计数器,定时器,与算术运算
动作中的计数器
所有动作中的计数器都是事件相关的,另外事件决定着指令激活的时间。也可以与互锁相设置。计数器指令仅在互锁条件满足的时候执行。计数器不带互锁,就在时间发生的时候执行。
动作中的定时器
所有动作中的定时器都是事件相关的,另外事件决定着指令激活的时间。也可以与互锁相设置。定时器指令仅在互锁条件满足的时候执行。定时器不带互锁,就在时间发生的时候执行。
动作中的运算
可以在动作中加入简单的运算。如:A:=B,A:=func(B)和A:=B<运算符>C.包含运算的动作需要