Цитата Сообщение от capzap Посмотреть сообщение
конструкцию IF tik.Q THEN ... END_IF; tik(IN:=NOT tik.Q,PT:=T#5s); сможете через свою разработку создать?
Исходный код:

Код:
PROGRAM PLC_PRG 
  variables: 
    output v1 : BOOL; 
     tik : TON; 
   
  body: 
    IF tik.Q THEN 
      v1 := TRUE; 
    END_IF; 
    tik(IN := NOT(tik.Q), PT := T#5s); 
END_PROGRAM
Результирующий (наверное, после not стоит скобки генерировать):
Код:
PROGRAM PLC_PRG
VAR_OUTPUT
  v1 : BOOL;
END_VAR
VAR
  tik : TON;
END_VAR
  IF tik.Q THEN
    v1 := TRUE;
  END_IF;
  tik(IN := NOT tik.Q, PT := T#5s);
END_PROGRAM

Цитата Сообщение от capzap Посмотреть сообщение
Работу с указателями сможете воссоздать?
Да, проблем не вижу.

Цитата Сообщение от capzap Посмотреть сообщение
ЗЫ обчно готовые блоки уже существуют, кем то написаны, мне легче их "накидать" в новый проект, чем заниматься этим через другую среду разработки, больше времени потрачу
Ну, текущий CoDeSys код это "write-only" код (без разницы ST или CFC). Т.е. код, который 1 раз пишется, и через месяц уже невозможно понять зачем что нужно. Никакой навигации нет, хрен поймёшь где использовалась конкретная переменная, где в неё пишут, значения, а где из неё читают.

Наверняка у меня будет и возможность импорта имеющегося кода -- тогда вообще можно в пару действий перевести имеющийся проект на новые рельсы.