签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
在使用FB2 FB3 读写NC变量的时候
我看到手册里面写着 line 这个引脚的作用是对地址进行偏移
假设 ADDR1 我输入一个R20
那我再 line1 输入一个 w#16#1
我会得到一个R20 偏移1个的数据 也就是R21
但是 实际情况是 无论我 Line1 输入什么参数,这个偏移一直没有执行,请教各位大侠,这是怎么回事
CALL "GET" , DB500 新建一个背景数据块
Req :=M0.3 激活点,需要上升沿
NumVar :=2 读取变量的数量
Addr1 :=DB120.C1_SEMA_measPos11_5, 通过ncvar生成的变量名称
Unit1 :=
Column1:=
Line1 :=
Addr2 :=DB120.C1_SPARP_progName_3 通过NCR生成的变量名称
Unit2 :=
Column2:=
Line2 :=
Addr3 :=
Unit3 :=
Column3:=
Line3 :=
Addr4 :=
Unit4 :=
Column4:=
Line4 :=
Addr5 :=
Unit5 :=
Column5:=
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1787213&b_id=20&s_id=0&num=6
可能管脚不对
这个偏移可能不是 R参数的 并非R20+1
而有可能是 类似刀具数据这种 需要多个索引的 比如 $TC_TPC(X,Y)
这里面 X和Y 会对应 Addr1 Unit1
个人见解,我这里也不是特别了解 有大神出来解答吗
要知其然也要知其所以然哦,小哥哥
当您改变 line 后 会有偏移的改变吗 就是 R20 切换成了R21?
以上图片引用一下,可否加个微信,认识您这样在这方面即懂原理,有有实践的工控人,是我的荣幸
很久之前写的,应该对你有帮助。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=741294&b_id=20&s_id=0&num=16
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录