登录
首页
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
上一页
下一页
工控新闻
西克工业图像处理技术:2D 与 3D 机器视觉对比
十四连冠!中控技术2024年DCS市占率跃升至40.4%,再度刷新行业纪录
西克新品速递 | OD200 激光位移传感器
MPS新一代笔记本电脑升降压充电IC新品发布
图尔克从振动到预警:驱动设备安全监控新标杆
图尔克直播 AMTS 2025同期论坛 | 现场分布式解决方案在汽车行业的应用
深圳机器人产业产值和机器人企业总数均为全国第一!
“人形机器人第一股”再度融资超24亿港元!
更多新闻资讯