发布于 2006-11-29 22:44:57
0楼
各位说的是。其实数组在Step7的唯一的下标引用方法就是寄存器/存储器间址的方法,不管在DB块还是在M存储区。
和万斑竹讨论一下,我是不太同意您的“这个是可以使用下标的,但因为不是绝对地址,所以是符号编程的范畴。”的观点的。之所以梯形图只能用绝对地址,而不能用间址,是因为他们的编译器的功能太差而已。我抱怨的是这个。当然,可能出于效率的考虑,他们不太愿意做的太复杂(不敢说他们的水平不够),也是可以理解的。为了求证我的观点,我特意看了些别的梯形图编译器,这些确实都是可以实现的。当然有的比西门子的还差得多。
西门子的语句表的寻址方式也比较少,如果有确实比较复杂的算法,还是比较难以应付的。
今天又有新抱怨,我在XPS2下面安装SIMATIC NET 6.2,结果提示本版本只支持XPS1!各位做软件的同行说说,不能向上支持,简直是天大的笑话!又不是操作系统改了内核,改了位数,真的这么依赖操作系统吗?窃以为,PLC开发系统设置网络这点功能,与操作系统的维护包(确切将应该叫错误改正包吧)有什么关系呢?我到哪里去找XPS1啊。至今还没解决。
再抱怨一点,西门子各种授权名目繁多,是不是应该有个小软件来查询一下,我买了什么东西,想组什么系统,都要那些授权啊?一不小心,就没给用户做在预算里,真的很被动。
西门子的技术服务电话也很有意思,有时候他们根本听不懂你的问题。真是哭笑不得。我从发现这个论坛后,就再也不打他们的服务电话了。因为感觉上,你自己做完项目,问题搞明白了,基本上可以反过来给他们讲课了。
不知西门子的人来不来这里看看。很想给他们提些意见。