timplay
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看timplay的 主题 / 回贴
楼主  发表于: 2017-01-12 16:01
        菜鸟提问,高手莫喷。想建立一个公用的FB,FB中能否有类似于变址寄存器的局部标签?(例如主程序中的Z0,利用Y0Z0自动变址输出)另外,FB中的指针类型局部标签只能当子程序用吗?谢谢!
ps963852
级别: 略有小成
精华主题: 0
发帖数量: 162 个
工控威望: 296 点
下载积分: 801 分
在线时间: 159(小时)
注册时间: 2012-09-01
最后登录: 2021-09-08
查看ps963852的 主题 / 回贴
1楼  发表于: 2017-01-12 17:29
[quote]引用楼主timplay于2017-01-12 16:01发表的 Q系列FB中能否建立类似变址寄存器的局部标签 :
        菜鸟提问,高手莫喷。想建立一个公用的FB,FB中能否有类似于变址寄存器的局部标签?(例如主程序中的Z0,利用Y0Z0自动变址输出)另外,FB中的指针类型局部标签只能当子程序用吗?谢谢!
[/quote

我来回答你吧。如果你要用指针变量代替Z0等变址寄存器的话,只能在ST语言里面才能实现指针变量的变址。局部标签不是只能在FB里面使用,你在本程序里面建立的局部标签,就在本程序里面使用,其它程序里面不能使用,除非全局变量。