lzhappy06
我正在编一个程序,PLC型号为DVP-20EX,想在程序中实现查表功能,实际上就是模糊控制的一个查询表,
已知量有2个,误差E和误差变化EC,查询结果有3个,分别是KP,KI,KD的增量,
原理很简单,每给定一组E和EC,都从表中取出一组对应的KP,KI,KD的增量,
E 和EC各有7个值,因此查询结果有49种组合
看了一下使用说明,好像没看到有类似功能的语句,如果用比较命令,程序肯定过于复杂,不知道有什么好的方法实现此功能,望高手指点一下,在此先谢谢了
lesing
还没有笔名
简言之,楼主就是要E和EC的49种组合对应49种数据。不妨设E取值范围(0-6),EC取值范围(0-6),取值指针F=E*7+EC。值KP,KI,KD对应寄存器D400~D448,D500~D548,D600~D648. 这样的话,KP=D(400+F),KI=D(500+F),KD=D(600+F). 这样就轻松的解决了楼主的要求