登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:SCL关于BOOL型变量间接寻址的问题
点击:1624 回复:11
楼主
管理
truezhang
博图里想把BOOL变量写成%DB2.DBX[#A].[#B]这样格式,编译是出错的,是不是一定要写成符号形式的才可以?
20-05-25 21:50
1楼
编辑
引用
管理
liuyang7946
%DB2.DBX[#A].[#B] 这样肯定不行
%DB2.DBX[#A]这就可以
20-05-26 14:01
2楼
编辑
引用
管理
truezhang
试了下还是不行
20-05-26 15:29
3楼
编辑
引用
管理
liuyang7946
不好意思,错了,是 %DB2.DBW0.X[#A]这样
20-05-26 17:05
4楼
编辑
引用
管理
truezhang
谢谢,不过好像还是错的格式
20-05-26 20:32
5楼
编辑
引用
管理
qdppo
。。。。。我猜楼主你那个“DB25”是个优化块,那就是符号寻址
但是你又不分配符号给变量,当然报错了。
而且,编译出错提示都说了:变量未声明。
最后修改:
2020/5/26 20:46:08
20-05-26 20:43
6楼
编辑
引用
管理
truezhang
不是优化块,按符号方式写我是知道的,就是想了解下可不可以写成地址形式的,我觉得会更加好用些。
20-05-27 20:39
7楼
编辑
引用
管理
qdppo
引用
truezhang
在 2020/5/27 20:39:03 发言
【内容省略】
。。。。那就取消数据块的优化,然后编译一下,就会有实际地址了。
20-05-28 20:10
8楼
编辑
引用
管理
857362369
是的,不能有优化的访问,不然没有地址显示的
20-05-28 20:34
9楼
编辑
引用
管理
truezhang
一开始就取消掉优化块的,以上地址编译就是出错
20-05-29 14:04
上一页
下一页
工控新闻
为什么回路校准是确保传感器精度的理想方法
工信部:力争今年年底培育5个以上国家级制造业中试平台
「芯生态」杰发科技AC7870携手IAR开发工具链,助推汽车电子全栈全域智能化落地
AI驱动制造变革,链博会热议新质生产力核心路径
「壳」动新智,聚势而行:AVEVA与中海壳牌举办高层会谈,共谋行业发展新动能
西门子与联华电子携手运用 mPower 技术推进 EM/IR 分析
第二十一届“工业自动化与标准化”研讨会召开
连续领投三家具身智能公司,京东回应
更多新闻资讯