发布于 2011-08-20 16:09:51
19楼
PLCSIM和真实的PLC的区别、应用等楼主给的资料都说的很清楚,刚才看到张工说事,觉得和PLCSIM很贴近,有必要分享一下:
“
L 1
PUSH
L 2
PUSH
L 3
PUSH
L 4
T MD 0
POP
T MD 0
POP
T MD 0
POP
T MD 0
上面这段程序可以实现一个小的LIFO堆栈(当然大的堆栈可以用指针,不会这么编),这段程序在S7-400上运行是没有问题的,但如果在S7-300上运行,虽然语法上是没有错误的,但不会得到一个1,2,3,4 的LIFO堆栈。原因:S7-400有4个ACCU,而S7-300只有2个ACCU。搞过单片机的朋友应当清楚,对于硬件底层,多两个ACCU意味着什么。多说一句,PLCSIM 也有4个ACCU,不要把PLCSIM 当成真的PLC,和很多朋友都说过了,就是听的人少,唉。”
这个例子既说了300和400的区别,也提了PLCSIM和真实PLC的区别,如果用PLCSIM验证程序,用4个ACCU,然后现场使用300肯定是会出现问题的。
原帖地址:http://www.ad.siemens.com.cn/service/engineerStory/EngineerContent.aspx?id=59
JUST DO IT