欧姆龙PLC的ST语言里,如何引用IO地址?
比方说我想定义一个寄存器作为IO通道的通道地址:D0为10,就从10.0开始到10.15或者更多。D0是作为ST写的FB的输入的,但是10不是FB的输入,这样能实现吗?
点击:6015 回复:13
引用 sxjice545 在 2015/1/6 17:10:12 发言【内容省略】
在功能块中使用ST语言进行间接寻址你可以使用数组(对于不同的机型,其数组支持的大小是不同的,CP1H的为2048,而CJ2H为30000,所以根据机型去看硬件手册),你可以建立多个数组,并判断输入值需要定义到哪个数据区。引用 sxjice545 在 2015/1/7 13:13:04 发言【内容省略】
好好去体会一下,addressIndex=5 D5引用 sxjice545 在 2015/1/8 7:59:05 发言【内容省略】
东昌说的不错,真的蛮笨的,且提供例子都没看懂就来回帖了。