没有合适的资源?快使用搜索试试~ 我知道了~
AUSP异步子程序
需积分: 9 3 下载量 165 浏览量
2014-08-14
16:10:23
上传
评论
收藏 216KB PDF 举报
温馨提示
试读
7页
AUSP异步子程序 学好数控系统的捷径 快速掌握数控编程及调试
资源推荐
资源详情
资源评论
ASUP 异步子程序
PLC 实现步骤:
1. 修改 OB100 中 FB1 的参数
NCKomm:= TRUE (默认为 FALSE)
2. 创建 DB100
目的是将程序的路径和程序名保存在数据块中。格式如下:
需要注意,如果要检查此数据块中内容,一定要看“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)
资源评论
chery099891
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功