使用三菱PLC的FOR-NEXT回路采集数据样本编程

本例说明怎样在短时间内用一个FOR-NEXT回路采集一个采样数据“集”。本例(工作时)在一个程序扫描期间对4个数据进行5次采集和记录。

FOR-NEXT回路是在完整的一次程序扫描中以规定次数运行某一程序段的一种方法。本例中,它用来控制某个采样输入数据的操作和存储。当输入X013有效,而且状态标志5001OFF时,条件跳转到程序P0。此时,如果辅助继电器M40ON,则对输入X000-X003进行5次“扫描”或“处理”,并且5组数据存入别的辅助线圈中。结果值连续地存到4I/O点的批中,它们反映初始4个输入X000-X003的状态。每批结果之间是作为中断的单个辅助线圈。

结果被存储后,标志S001被置位,防止别的数据采集,直到输入X010控制运行一段复位程序。

本例中,输入被用来“绘制”经过部件的形状,即:它是长的还是短的?它中间有洞吗?每个问题有相应的输入,这些输入将揭示答案,并因此展现扫描形状的轮廓。