西门子GRAPHaction说明.docx
- 文档编号:1948063
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:9
- 大小:41.46KB
西门子GRAPHaction说明.docx
《西门子GRAPHaction说明.docx》由会员分享,可在线阅读,更多相关《西门子GRAPHaction说明.docx(9页珍藏版)》请在冰豆网上搜索。
西门子GRAPHaction说明
西门子GRAPH-action说明一.动作种类
动作由以下几类组成:
1标准动作
-带或不带互锁
2事件相关的动作
-带或不带互锁
-激活或取消激活步
3计数器,定时器和数值运算
二.空动作(步不带动作)
空动作就是步中不包含动作。
空动作表现为一个动作步。
后继条件可靠。
三.标准动作(带或不带自锁)所有标准动作都可以带自锁。
动作仅在互锁满足的时候执行(带字母C)不带自锁的标准动作,执行时间和步激活时间一样长。
指令
地址符号
地址
位
解释
N[C]
Q,I,M,D
m.n
地址位为
1,时间和步激活时间一样长
(互锁满足)
S[C]
Q,I,M,D
m.n
置位:
当步激活的时候(互锁满足)地址位为1,并且一直为1(自锁式)
R[C]
Q,I,M,D
m.n
复位:
当步激活的时候(互锁满足)地址位为0,并且一直为0(自锁式)
D[C]
Q,I,M,D
m.n
延时:
步
激活n秒后,地址为1【如果
互锁满足】。
不适用于步激活时间短于设置时间(非自锁式)
T#
时间常量
L[C]
Q,I,M,D
m.n
限制脉冲:
如果步激活(或互锁满足),地址为1,持续n秒时间(非自锁)
T#
时间常量
CALL[C]
FB,FC,SFB,SFC
块号
块调用:
指定块调
用,持续
时间和步
激活时间一样长。
[]=附带互锁功能;m=字节地址;n=位地址;地址范围:
0.0~65535.7
地址D:
DBi.DBXm.n=数据块号i;DBXm.n=DB中的位
SFB/FB=系统功能块/功能块;SFC/FC=系统功能/功能
调用FB/SFB,需要背景DB块
四.事件相关的动作
动作可以包含事件。
在步中,事件的状态是可以改变的,监控条件或者互锁条件或者信息确认或者注册设置如果动作包含事件,事件信号状态将具有边沿检测。
意味着,指令将在事件发生的时候执行。
时间和信号赋值
步:
1S1:
步将激活
2S0:
步将取消激活。
监控条件:
1V1:
监控条件发生错误(扰乱)
2V2:
监控条件错误清除(没有扰乱)
互锁条件
1L0:
互锁条件进入状态
2L1:
互锁条件离开状态(例如扰乱)
3C:
互锁条件满足
消息和注册
1A1:
消息确认
2R1:
注册设置(REG_EF/REG_S上升沿输出)
五时间相关的动作-带或不带互锁所有标准动作除了带D或L指令,都可以与事件
事指令
件
地址符号
地址位
解释
S1,
V1
A1
R1
N[C],R[C],S[C],C
ALL[C]
Q,IM,D,FB,FC,S
FB,SFC
mn功能块
在所有事件发生的时候(互锁激活),如下的将在下一循环发生:
1地址发
生状态1一次(N)2地址发生状态1一次(S)3地址发生状态0一次(R)4功能块调用一次(Call)
生:
1地址发生状态1一次(N)2地址发生状态1
一次(S)3地址发生状态0一次(R)4功能块调用一次(Call)
[]=附带互锁功能;m=字节地址;n=位地址;地址范围:
0.0~65535.7
地址D:
DBi.DBXm.n=数据块号i;DBXm.n=DB中的位
SFB/FB=系统功能块/功能块;SFC/FC=系统功能/功能
调用FB/SFB,需要背景DB块
事件相关的动作-进入或离开步
其他步进入或离开使用ON与OFF指令。
这些指令总是依靠步的事件,另外事件决定步进入或离开的时间。
这些指令可以包含互锁。
动作仅在互锁满足的时候执行。
事件
指令
地址符地址号位
解释
S1,
V1,
A1,
R1
ON[C],OFF[C]S
依靠时间(和互锁)进入或离开步
S1,
V1
OFF[C]
S_ALL
依靠事件离开步。
例外:
步的动作被
设置
S0,
V0,
ON,OFF
S
i
依靠时间(和互锁)进入或
L0,
L1
离开步
L1
OFF[C]
S_ALL
依靠事件离开步。
例外:
步的动作被设置
i:
表示步号
注意:
如果步同时进入或离开,则离开具有更高的优先级
六动作中的计数器,定时器,与算术运算动作中的计数器所有动作中的计数器都是事件相关的,另外事件决定着指令激活的时间。
也可以与互锁相设置。
计数
计数器指令仅在互锁条件满足的时候执行器不带互锁,就在时间发生的时候执行。
事件
指令
地址符
地址
解释
号
位
S1,S0,L1,L0,V1,
A1,
R1
CS[C]
C
置位:
当事件发生时(与互锁满足时候),计数器初始值将被设置
<初始值>
初始值
S1,S0,L1,L0,
V1,
A1,
R1
CU[C]
C
加计数:
当事件发生时(与互锁满足时候),计数器增1
S1,
S0,
CD[C]
C
减计数:
当事件发生时(与
L1,
L0,
V1,
互锁满足时候),计数器减1
A1,
R1
S1,S0,L1,L0,
V1,
A1,
R1
CR[C]
C
复位:
当事件发生时(与互锁满足时候),计数器被复位
动作中的定时器所有动作中的定时器都是事件相关的,另外事件决定着指令激活的时间。
也可以与互锁相设置。
定时器指令仅在互锁条件满足的时候执行。
定时器不带互锁,就在时间发生的时候执行。
事件
指令
地址符
号
地址
位
解释
S1,
TL[C]
C
扩展脉冲,非
S0,
L1,
L0,
闭锁的定时器位行为(定时器状态):
V1,
A1,
R1
当事件发生,定时器启动。
条件C仅作用在定时器启动的时候。
当定时器启动,不再考虑互锁条件与步激活。
当定时阶段,定时器位设置为1,定时到后为0
<定时器>
定时器
S1,
S0,
L1,
TD[C]
T
闭锁的定时器位行为(定时器状态):
L0,
V1,
A1,
当事件发生,定时器启动。
条件C仅作
R1
用在定时器启动的时候。
当定时器启动,不再考虑互锁条件与步激活。
当定时阶段,定时器位设置为0,定时到后为1
S1,S0,L1,
L0,
V1,
A1,
R1
TR[C]
T
复位:
当事件发生时(与互锁满足时候),定时器被复位
动作中的运算可以在动作中加入简单的运算。
如:
A:
=B,A:
=func(B)和A:
=B<运算符>C.包含运算的动作需要N指令。
事件
指令
地址符号
解释
N[C]
A:
=BA:
=func(B)A:
=B<运算符>C
当步激活时,
语句执行
S1,S0,L1,L0,V1,
A1,
R1
N[C]
A:
=BA:
=func(B)A:
=B<运算符>C
当事件发生后,语句执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 GRAPHaction 说明