恭喜,你发布的帖子
发布于 2018-05-17 15:59:24
126楼
嗯嗯。
我对M区还是有别的看法的。为什么S7 1200/1500仍然保留着M区?
这是与PLC的硬件结构有关系的。
自从学习使用单片机、PLC就记住了这一点。这个区,本质上应该叫做 布尔逻辑运算器存储区。它属于CU处理器周边的存储区,不需要CU去寻址操作(相当是通过地址总线的外存操作)。而且使用专门针对它们的逻辑处理器,尤其是位操作。其特点就是逻辑处理速度特别快。
我觉得:应该是正确地使用 M区,而不是不用。
我猜,像LOGO这类的微型逻辑处理器,就是系统的逻辑运算功能块,占用了所有M区,用户只能使用V区吧。
而我们的PC机的CPU就不是这种结构。CPU周边只有少量的寄存器和大量的缓存器。数据都是靠地址总线寻址,通过数据总线操作来对RAM读写。所以,普通的PC机,它不适合做软PLC.
是这样吧?
倾向这个观点,西门子工程师既然没有取消M和T功能,肯定有它存在的理由,不能因为我们用错地方而指责它有问题;或者我印象中的德国工程师的匠心精神是假的,没有取消这些功能是因为偷懒,只要没出问题就不懒得改进了
请填写推广理由:
分享
只看
楼主