首页 历史故事如何设置数据跟踪:完整指南

如何设置数据跟踪:完整指南

【摘要】:跟踪传送(热备)数据的变更由GX Developer通过冗余参数的跟踪设置进行。图12-80 跟踪传送(热备)软元件详细设置在GX Developer进行冗余参数的跟踪设置时,一个跟踪(热备)数据块为100K字,64个跟踪(热备)数据块的最大字体为6400K字,但是在一个扫描周期中能够进行跟踪传送(热备)的最大值为100K字。表12-5 系统切换后新的控制系统CPU所使用的软元件数据

默认情况下,冗余系统CPU中跟踪传送(热备)设置为默认设置,因此即使不进行跟踪设置,也能进行跟踪传送(热备)。在备份模式和分割模式下均可进行跟踪传送(热备)。默认设置数据的跟踪传送(热备)处理是在程序的END指令处理时进行的。

如果不使用默认设置,需要对跟踪传送(热备)设置数据进行变更。跟踪传送(热备)数据的变更由GX Developer通过冗余参数的跟踪设置进行。

1.跟踪传送(热备)设置

(1)跟踪传送(热备)软元件批量设置双击工程管理器“参数”中的“冗余参数”,出现冗余参数设置画面,点击“热备设置”标签,进行热备软元件设置,包括内部软元件和信号流设置。点击下拉菜单选择“内部软元件批量设置”时,进行跟踪传送(热备)软元件批量设置,如图12-78所示。

978-7-111-34215-1-Chapter12-85.jpg

图12-78 跟踪传送(热备)数据软元件批量设置

跟踪传送(热备)软元件批量设置时,软元件传送范围被默认设置为一个块,即1号跟踪(热备)块,且其被默认设置为自动传送。默认传送范围如图12-79所示。

(2)跟踪传送(热备)软元件详细设置

在热备软元件设置框内点击下拉菜单,选择“软元件详细设置”,可以对软元件传送范围进行分块设置,其中1号跟踪(热备)数据块可以设置为自动传送[勾选“自动传送1号热备数据块自动ON SM1520”],如图12-80所示。

最多可以设置64个跟踪(热备)数据块(块号为1~64),每块可以设置2048个数据范围,每块的跟踪软元件的容量,包括信号流内存的跟踪容量(16K字)在内,最大为100K字。

软元件设置时,按照如下方法设置:

1)定时器,累积定时器,计数器的软元件块数最多为2块,以16点为单位设置,设置范围为0~32767;

2)位软元件以16点为单位设置,设置范围为0~32767;

3)字软元件以1点为单位设置,设置范围为0~32767。

978-7-111-34215-1-Chapter12-86.jpg

图12-79 跟踪块的默认传送范围

要点:同一个软元件号不能在两个范围内设置(不管是相同块内还是不同块内)。在GX De-veloper的跟踪设置中,如果将同一个软元件号设置在两个范围,在点击“检查”按钮进行检查时,GX Developer将会出现“软元件范围设置重叠”的错误提示。

978-7-111-34215-1-Chapter12-87.jpg

图12-80 跟踪传送(热备)软元件详细设置

在GX Developer进行冗余参数的跟踪设置时,一个跟踪(热备)数据块为100K字,64个跟踪(热备)数据块的最大字体为6400K字,但是在一个扫描周期中能够进行跟踪传送(热备)的最大值为100K字。在对多个跟踪块设置跟踪传送(热备)设置数据时,请将一次的跟踪容量设置在100K字以内。

(3)跟踪传送(热备)方式

跟踪传送(热备)方式是指在一个跟踪传送(热备)处理完成之前,当出现下一个跟踪传送(热备)请求的情况下所进行的处理决定。

跟踪传送(热备)分为同步和非同步两种方式。

跟踪传送(热备)方式由各个运行模式和各个系统的动作状态决定,详情见表12-4。

表12-4 跟踪传送(热备)方式

978-7-111-34215-1-Chapter12-88.jpg

同步方式是在控制系统CPU模块的END处理时,在每个扫描周期内向待机系统进行跟踪传送(热备)的方式。如果前一次的跟踪传送(热备)没有完成,需要等到前一次的跟踪传送(热备)完成后,再进行下一次的跟踪传送(热备)。

同步方式包括跟踪同步模式和程序优先模式两种。

1)跟踪同步模式:从跟踪传送(热备)的开始到结束,控制系统CPU模块将处于待机状态,在跟踪传送(热备)完成后执行扫描执行类型的程序。

2)程序优先模式:控制系统的CPU模块在跟踪传送(热备)开始的同时,执行下一次扫描执行类型的程序。

非同步方式指控制系统CPU模块的程序运算优先于跟踪传送(热备)处理的方式。

2.系统切换后新的控制系统CPU所使用的软元件数据

在待机系统的CPU模块中,从控制系统CPU模块接收完成跟踪数据后,接收的数据按照顺序在指定的软元件里存储。

发生系统切换时,虽然新的控制系统CPU模块开始根据接收的跟踪数据进行程序运算,但根据切换时跟踪数据的接收状况,新控制系统CPU模块的数据运算所使用的软元件数据也可能会不同。

根据软元件是否设置初始值、是否接收到跟踪数据以及跟踪数据是否接收完成,CPU模块数据运算所使用的软元件数据见表12-5。

表12-5 系统切换后新的控制系统CPU所使用的软元件数据

978-7-111-34215-1-Chapter12-89.jpg