恭喜,你发布的帖子
发布于 2016-01-21 09:52:21
10楼
今天花了1个多小时把FB2重新复习了一遍 @西范斯 感觉他的程序问题不大
.楼主试试1.把IN3,IN7,IN11,IN15先删除了
2 把程序放入在OB1中
3 可以试试把4个读取分开来
注意
仅当基本程序参数“NCKomm”设置为“1”(OB 100 中:FB 1、DB 7)时,FB 2 才可读
取 NC 变量。 调用只允许在循环程序 OB 1 中执行。 也可在 OB 100 中通过“Req”= 0 为
所有参数指定。
通道专用变量
读取通道专用变量时,FB 2 调用中通过“Addr1”至“Addr8”只能对一个通道的变量进行
定址。
驱动专用变量
读取驱动专用变量时,FB 2 调用中通过“Addr1”至“Addr8”只能对一个驱动对象 SERVO
的变量进行定址。 驱动对象 SERVO 必须已指定给 NC 的一根机床轴。 行索引对应逻辑
驱动编号。
故障
故障情形下,若从不同的通道或驱动对象读取变量,或同时从一个通道和一个驱动对象读
取变量,则会产生以下反馈信息:
● "Error" == TRUE
● "State" == W#16#02
请填写推广理由:
分享
只看
楼主