我是 PLC 梯形图/grafcet 编程的新手。
我有一个自己的 Windows 应用程序,它将写入 OMRON PLC 存储器(D 寄存器)。这个想法是填充将触发一些输出的内存块(梯形编程)。
例如,想象一个 5 个字的内存块(D0000 到 D0004)。输出将由这 5 个字的内容触发。
我的想法是有一个简单的梯形程序来“运行”内存块。所以每 5 个内存块将包含“指令”来激活我的输出。
我很难:也许我可以像“程序计数器”概念那样实现,其中程序计数器指向前 5 个单词,并将其内容共同/移动到内存上的一个一般位置,这将触发梯形程序的合同。然后在前 5 个字执行后,程序计数器将指向下一个 5 个字块以再次复制其内容,梯形图程序执行其“指令”并将其保留为未定义数量的 5 个字块。
我不确定我是否能够澄清我的想法。有没有办法使用 PLC 梯形逻辑来实现这一点?
或者还有其他方法可以实现这样的事情吗?
请记住,这个想法是拥有内存块(由固定数量的字组成),并且每个内存块都将在其位上具有必要的配置以触发必要的输出(使用相同的梯形图/程序)。
任何帮助或更好的想法将不胜感激。非常感谢
这是与 OMRON C2JM PLC 一起使用的。