发布于 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,请问楼上的,这条指令有错吗?如果没错,是什么意思?
楼上的“即使地址出现重叠哪也不是西门子开发人员犯的低级错误,是某些人误解罢了。”我理解不了是什么意思,能解释下吗?
追求完美