回复:S7-300模拟量默认地址为啥是从256开始?

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    309

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2011-05-28 22:24:03

11楼

感谢楼上的指教,回答如下:
学过汇编语言的人都知道,PLC很多指令都需要多条或很多条汇编语言的指令才能实现。从这个意义来说,PLC的语言是一种“高级语言”,需要编译后再执行。300的STL语言的确带有一些汇编语言的痕迹,但是它和汇编语言有本质的区别。
“I/Q和PI/PQ地址区有重叠,都是从0号字节开始。”在STEP7的帮助中搜索“符号表中允许的地址和数据类型”,可以看到I/Q和PI/PQ的地址范围都是从0号字节开始。我指的地址区重叠,是说IB0和PIB0的地址编号重叠。不是把Q区和PQ区混为一谈,它们的用途和特点我还是知道的。
MOVE指令将QB0送PQB0,请问楼上的,这条指令有错吗?如果没错,是什么意思?
楼上的“即使地址出现重叠哪也不是西门子开发人员犯的低级错误,是某些人误解罢了。”我理解不了是什么意思,能解释下吗?
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54755条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。