登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:请教一下数据类型问题

点击:1320 回复:13

附件
上图中的压入堆栈的源字使用的是+85和+90 我想问一下如果使用&85和&90行不行。
这两种有什么区别~!
最后修改:2011/12/30 11:24:54
11-12-30 11:24
不一样的
+是间接寻址
&是直接地址!
11-12-30 11:40
两者完全不一样
+85和+90代表十六进制数
&85和&90代表十进制数
11-12-30 13:44

引用 mishifeng8719 在 2011/12/30 13:44:18 发言【内容省略】

楼上的回答好像不对哦~!
十六进制不应该是#代表吗?
而且我刚才趁设备停下来的时候试了一下不管设置的是&85还是+85最后的结果都一样~!
11-12-30 14:22

引用 qdgeng886 在 2011/12/30 11:40:08 发言【内容省略】

这个设置只不过是将数据(85、90)存入堆栈所对应的DM区,来代表不同的报警。这和地址有什么关系呢?
11-12-30 14:25

引用 lj19820422 在 2011/12/30 14:25:39 发言【内容省略】

不好意思,理解错了。。
11-12-31 08:47
看来年底大家都很忙啊,没人给说道说道吗?
11-12-31 09:13
学习了
12-01-26 23:25
你好,这就要看你整片程序了,+89是表示正数,&89是表示整数!意义不一样!
12-01-30 16:04
哦,受教了,回头我再试一试~!
12-01-31 16:35

上一页下一页

工控新闻

更多新闻资讯