quote:以下是引用Automann在2012-07-14 23:39:10的发言:quote:以下是引用我心依旧555在2012-07-14 18:33:56的发言:quote:以下是引用Automann在2012-07-14 15:16:33的发言:quote:以下是引用我心依旧555在2012-07-14 10:41:35的发言:
不管什么PLC的上升沿与下降沿指令都有地址的,只是一些PLC的地址是隐含的,系统固定分配一块地址用于自动分配。手动分配有手动的好处,比如大批量的通过间址处理,或在FC中使用多次调用成为可能。个人觉得最好是两种方式的结合,可以分配一块地址给系统用于自动分配,一些程序可免于管理(让编译器做),同时保留手动分配,增强其扩展性
没有哪个PLC是这样的。
的确,这个问题讨论没有任何意义,如果编译器“有”就使用,“没有”就只有遵守相关的规则。一个编程环境如果能够给编程人员提供更加方便的功能不是更好吗?
在一个编程软件中还真发现此功能呢,一般称为PLC,还称为PMC

图中自动分配的地址用户还是可见的,看来是全局变量,用户仍然需要注意不要与自动分配的地址重叠。200的地址用户是看不到的,专用的,用户不用担心地址重叠问题。
这款软件自动分配的原则似乎就是“遍历”以R0.0开始的地址,然后查询到没有用的地址(也许内部相当于执行了一遍“交叉引用”)用作自动分配地址。所以间址运算的是不能发现的(似乎当前也还不支持)。
所以想在STEP7 中实现以上说的只是“意~yin”而已,“谁的地盘谁作主”。