阳春节拍
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 200 点
下载积分: 738 分
在线时间: 50(小时)
注册时间: 2022-03-24
最后登录: 2025-01-01
查看阳春节拍的 主题 / 回贴
楼主  发表于: 2024-10-22 16:24

如图所示,红色的编译不通过是咋回事?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5225 个
工控威望: 7449 点
下载积分: 159335 分
在线时间: 3180(小时)
注册时间: 2007-11-21
最后登录: 2025-01-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2024-10-24 12:58
引用
引用第5楼sunzengli于2024-10-24 12:25发表的  :
这个指令的的上限既不是FF也不是FFFF,而是9FFF,真邪门儿。


信捷指令如果用16进制,其地址首位如果是字母,需要在前面加0,也就是使用HFFFF时,要写成H0FFFF。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5225 个
工控威望: 7449 点
下载积分: 159335 分
在线时间: 3180(小时)
注册时间: 2007-11-21
最后登录: 2025-01-22
查看sjm213的 主题 / 回贴
2楼  发表于: 90天前
wand 16#ff var1 var2  这种写法的常数不需要加K/H标志。

H0FFFF可以写成-1。

至于16#ff的问题没查到资料,不知道是为什么。可以打信捷客服电话问问。