引用 liangmaoxian 在 2016/5/4 23:54:38 发言【内容省略】
在三菱的官方的特殊模块手册或者对应的模块手册上,有绝对能够正常使用的范例,这个请首先去看懂。
另外,几乎所有的厂家的模拟量控制程序的操作是相同的。
模拟量模块都有缓冲区,因为CPU模块运算速度比较快,模拟量模块无法与CPU进行同步,所以势必要在模拟量模块中存在缓冲区。
输入模拟量的采集以及输出模拟量的控制其实就是读写模拟量模块的缓冲区。
对于日系厂商来说,使用FROM或者MOV指令去读取/写入模拟量模块中缓冲区的值,这个值的缓冲区编号在手册上固定。对于欧系厂商来说,只不过通过组态由用户分配给模拟量缓冲区的地址而已。
所以在西门子中,你可以看到模拟量控制无非就是读写外部地址,所谓的外部地址,就是日系厂商说的模块的缓冲区而已。
Good Luck~