#stl #plc #scada
#stl #plc #scada
Вопрос:
Я особенно смотрю на строки 2 и 4.
- M004: CLR ;
- = DB888.DBX 642.4;
- UC FC 1874;
- A L 2.1;
- Сохранить ;
- БЫТЬ; 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