发表于:2006-12-22 22:07:00
2楼
这个就是西门子的规定,没有什么想不明白的,这个地址作为用户可以自行定义,为什么要从256开始呢?因为大多数西门子的PLC的I/O地址都为0-2047,这个从选型手册上可以查阅,也就是256个字节,为了避免用户在编程过程中混淆,所以默认从256开始。
而对于你先前的问题,因为西门子给每块数字量模块分配4个字节地址而给模拟量模块分配8个字节的地址,不管什么模块,其地址仍然被分配,西门子为什么要这样做呢?
你如果仔细想想,原因很简单,分配最大的地址,方便用户在今后更换模块时避免地址冲突,比如,如果不采用此机制,那么你的模拟量模块更换为更大点数的模块,将会发生地址冲突。