5.2.4.2 站点变量的使用

在网络拓扑图5-1中,在终端Q文件中,主站Q4通过“G300网络信道”访问从站下位机的寄存器状态,假设从站下位机是1000根灯杆中的两个,通过建立“站点变量”的方式为这两个从站映射IO变量。

                                                    039建立站点变量

单击“确定”按钮,生成的“站点变量”在变量表中显示如下图所示:

                                                    040站点变量的显示

生成方式为“站点变量”,在变量表中显示的站点变量的格式为:信道名称.站点()名称.站点变量模板中的变量名称,显示的行数:站点变量模板中变量的行数。实际对应变量的个数:站点个数 * 站点变量模板中变量的个数。

在上例中站点FenGPRS是一个一维站点组,维大小为2,实际对应的变量个数为:2(站点个数)* 4(站点变量模板中的变量个数)= 8,如果站点组中站点的个数为:1000,则生成的变量的个数实际为:1000 * 4 = 4000个,采用这种方式定义变量快速、高效。变量名称格式为:信道名称.站点名称.站点变量模板中的变量名称,则对应的8个变量的变量名称依次为:

QZhu_GPRS.FenGPRS[0].voltage

QZhu_GPRS.FenGPRS[1].voltage

QZhu_GPRS.FenGPRS[0].electricity

QZhu_GPRS.FenGPRS[1].electricity

QZhu_GPRS.FenGPRS[0].status1

QZhu_GPRS.FenGPRS[1].status1

QZhu_GPRS.FenGPRS[0].status2

QZhu_GPRS.FenGPRS[1].status2