Как я могу понять эти коды языка программирования STL?

#stl #plc #scada

#stl #plc #scada

Вопрос:

Я особенно смотрю на строки 2 и 4.

  1. M004: CLR ;
  2. = DB888.DBX 642.4;
  3. UC FC 1874;
  4. A L 2.1;
  5. Сохранить ;
  6. БЫТЬ; END_FUNCTION

Ответ №1:

Ваш код кажется неполным.

M004: CLR; —> M004 — это метка перехода. предыдущий переход начинается с этой строки. После перехода все будет очищено.

= DB888.DBX 642.4; —> Назначить бит для RLO.

UC FC 1874; —> Неконституционный вызов FC1874 — поэтому нет параметров

A L 2.1; —> на самом деле не подходит…

СОХРАНИТЬ; —> Сохранить в BR (так что ваш ENO будет False)

BE ; —> END_FUNCTION безусловный конец блока

Проверьте это: http://www.plcdev.com/files/plcdev/STL-cheat-sheet-by-alphabet.pdf