Здравствуйте коллеги!!
Подскажите как посмотреть сколько по времени (цикл) будет крутится написанная программа в ПЛК.
Где это можно посмотреть в Codesys 2.3 и 3.5?
Будет ли это видно если запустить эмулятор??
Здравствуйте коллеги!!
Подскажите как посмотреть сколько по времени (цикл) будет крутится написанная программа в ПЛК.
Где это можно посмотреть в Codesys 2.3 и 3.5?
Будет ли это видно если запустить эмулятор??
А как быть с 3.5????
Last cycle time in mks в Statistics (2.3) это как понимать?
Я имею ввиду миллисекунда или какая то другая единица измерения времени??
Время цикла считаю обычно сам:
Cycle:=Cycle+1;(*Прибавляет 1 в каждом цикле*)
TON(IN:= NOT TON.Q, PT:=T#1s);(*Делаю короткий импульс через каждую секунду*)
TON1(IN:= NOT TON1.Q, PT:=T#1m);(*Делаю короткий импульс через каждую минуту*)
R_TRIG(CLK:=TON.Q);(*Ловлю передний фронт, после того как досчиталась секунда*)
IF R_TRIG.Q THEN Cycle_M_tmp:=Cycle; Cycle:=0; END_IF;(*Передаю значение сколько насчиталось во временную переменную*)
IF Cycle_M_tmp>0 THEN Cycle_M:00/INT_TO_REAL(Cycle_M_tmp); END_IF;(*Избегая деления на 0, передаю количество миллисекунд в одном цикле на панель*)
+79104444236
С уважением,
Лапшин Вячеслав
Последний раз редактировалось petera; 29.11.2017 в 22:48.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
циферки конечно хорошо, но представление о мире получается если отсчеты по циклам раскладывать в массив значительной длины а потом смотреть его целиком, также весьма наглядно вывести логическую переменную на вывод, инвертировать ее в каждом цикле и смотреть осциллографом - снимается множество вопросов ))