Везде где используются ShowString(), ShowReal(), ClearScreen() и т.д.
Далее вот этот код тоже не айс -
d_mode_1 := READ_BY_HASH(16#8FE2,0); (*÷òåíèå äåñêðèïò&# 238;ðà*)
d_mode_2 := READ_BY_HASH(16#E2FB,0);
d_mode_3 := READ_BY_HASH(16#C60C,0);
d_mode_4 := READ_BY_HASH(16#38C9,0);
d_mode_5 := READ_BY_HASH(16#1C3E,0);
d_mode_vip := READ_BY_HASH(16#23B6,0);
t_off := 0;
t_off_adr:=ADR(t_off);
t_off_arr_adr:=t_off_adr;
t_off_arr:=t_off_arr_adr^;
d_mode_1^.value:=t_off_arr; SAVE_PARAMETER(d_mode_1);
d_mode_2^.value:=t_off_arr; SAVE_PARAMETER(d_mode_2);
d_mode_3^.value:=t_off_arr; SAVE_PARAMETER(d_mode_3);
d_mode_4^.value:=t_off_arr; SAVE_PARAMETER(d_mode_4);
d_mode_5^.value:=t_off_arr; SAVE_PARAMETER(d_mode_5);
d_mode_vip^.value:=t_off_arr; SAVE_PARAMETER(d_mode_vip);
Доступ к параметрам из программы дело совсем не быстрое, надо разнести по времени, чтобы дать возможность системе ПЛК отрабатывать требуемые действия. И не более 1 параметра за раз, на пачками.




Ответить с цитированием
