楼主最近还看过
说过了答案1和答案2,现在来说答案3 。
如果题目要求查找的数据个数不多于32个,那么,我们还可以很简单的运用“数据排序”指令来实现查找指定范围内的最大值和最小值。
下面是一个在 FX2n 及以上档次的 PLC 上实现“查找 D10-D41 这32个数据中的最大值与最小值”功能的片断:
这个片断中 D10-D41 这32个数据在<数据排序>指令中是作为“源数据块”来运用的。而D60-D91是作为“目标数据块”来运用的。查找出的“最小值”寄存于D60;“最大值”寄存于D91 。当我们需要运用其“最大值”或“最小值”时,就把其对应的D91或D60的内容调出来。