ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Воскресенье
14 августа
1210664 Топик полностью
_Илья (21.05.2022 13:49, просмотров: 146) ответил symbions на По ПЛК вопросы, немного элементарные - может кто подскажет:
1) В ПЛК есть главный цикл, который описывается в PLC_PRG, который исполняется всегда по кругу сам, независимо не от чего. 

Из него вызываются функции, по окончанию которых программа сама возвращается в главный цикл. Между фунциями можно переходить сколько угодно, но в главный цикл надо успеть выйти до его завершения, иначе он сделает это сам, по середине выполняемой функции. Так что переход на INIT() лишний, просто END_IF и всё. Будет возврат в главный цикл, но не к началу, а в точку вызова. Дальше главный цикл сам дойдёт до конца, сам перейдёт в начало и т.д.

2) Адреса у всех индикаторов свои обычно, но описание стандартное

3) По таймеру точно не помню, компьютера нет под рукой, но очень просто там. Если будет актуально, чуть позже пример напищу.


В ПЛК всё устроено несколько иначе и надо к этому привыкнуть. Много что делается само и в непредсказуемые моменты времени, например опрос входов и выставление выходов, безусловно в пределах главного цикла, но он несколько "резиновый"