需要注意,如果要检查此数据块中内容,一定要看“
Actual value
”列(在编辑画面
下,点击
View
菜单中的
Data View
)。
3.
创建
FC100
调用
FB4
和
FC9
。
FB4
是将
NC
程序与中断号建立对应关系;而
FC9
是在检测到
PLC
状态后,触发中断,从而激活异步子程序。
CALL FB 4 , DB101
Req :=I7.7
Å
用用户定义键
1
触发
FB4
建立
NC
程序与中断号的关系
PIService:="PI".ASUP
Å
固定格式
Unit :=1
Å
通道
1
Addr1 :="asup_int".prog_path
Å
指定
NC
程序所在路径
Addr2 :="asup_int".prog_name
Å
指定
NC
程序名
Addr3 :=
Addr4 :=
WVar1 :=W#16#1
Å
中断号
WVar2 :=W#16#1
Å
中断优先级
WVar3 :=W#16#0
Å
无
LIFTFAST
WVar4 :=W#16#0
Å
无
BLSYNC
WVar5 :=
WVar6 :=
WVar7 :=
WVar8 :=
WVar9 :=
WVar10 :=
Error :=M100.0
Å
FB4
出错标志
Done :=M100.1
Å
FB4
完成标志
State :=MW102
Å
状态字
CALL FC 9
Start :=I7.6
Å
用用户定义键
1
触发中断
ChanNo :=1
Å
通道号
IntNo :=1
Å
中断号
Activ :=M100.2
Å
正在执行
FC9
标志
Done :=M100.3
Å
完成标志
Error :=M100.4
Å
错误标志
StartErr:=M100.5
Å
错误标志
Ref :=MW104
Å
参考字(内部用)
4.
调用
FC100
在
OB1
中调用
FC100
。注意下载时要先下
DB100,DB101,FC100
,最后下
OB1
5.
编写异步子程序
ABCD.SPF(
程序名任意
)
注意:编写完成存盘后,要将其装载到内存中。
6.
激活
ASUP
在通道处于
reset
状态时,按
I7.7
键,正常情况下
M100.1
应变为
1
。(松开
I7.7
键,
即启动信号变为
0
后,完成标志也会变为
0
)