Добавить в корзинуПозвонить
Найти в Дзене

Памятка по овенлоджику и прочее.

Буду сюда скидывать разные заметки по овенлоджику типа такой "Про сброс" или про "сетевые переменные". Когда редко программируешь, некоторые вещи забываются, чтоб было где подсмотреть, сделаю напоминаловку здесь. Иногда имеет смысл знать, подчиненное устройство видит контроллер, или нет (особенно когда на него повесили например термостат угрозы заморозки). В справке овенлоджика нет информации о том, какое значение будет иметь переменная A5_state, при наличии связи и при отсутствии. Выяснено: A5_state = TRUE - связь есть, A5_state = FALSE -связи нет. Очень давно делал проект. для ИПП120(мастер) и ПР200(слэйв). Старые контроллеры нормально работают. Решили расширить производство, купили и прошили новый комплект. Связь нормально не работает. Обратились в тех поддержку. Вот их ответ. Среди файлов на сайте овен есть описание, как это осуществить. Но либо я не так понял, либо под другую версия кодесис. Пришлось на месте разбираться. Овен вроде как предлагает использовать флаг xERROR сетевог
Оглавление

Буду сюда скидывать разные заметки по овенлоджику типа такой "Про сброс" или про "сетевые переменные".

Про статус сетевого устройства.

Когда редко программируешь, некоторые вещи забываются, чтоб было где подсмотреть, сделаю напоминаловку здесь.

Иногда имеет смысл знать, подчиненное устройство видит контроллер, или нет (особенно когда на него повесили например термостат угрозы заморозки).

В справке овенлоджика нет информации о том, какое значение будет иметь переменная A5_state, при наличии связи и при отсутствии. Выяснено:

A5_state = TRUE - связь есть, A5_state = FALSE -связи нет.

Интересный нюанс. (если ПР200 слэйв)

Очень давно делал проект. для ИПП120(мастер) и ПР200(слэйв).

Старые контроллеры нормально работают. Решили расширить производство, купили и прошили новый комплект. Связь нормально не работает. Обратились в тех поддержку. Вот их ответ.

-2

Определение наличия связи со слейвом в CODESYS ПЛК200-МВ210.

Среди файлов на сайте овен есть описание, как это осуществить. Но либо я не так понял, либо под другую версия кодесис. Пришлось на месте разбираться. Овен вроде как предлагает использовать флаг xERROR сетевого компонента.

Отсутствие связи.
Отсутствие связи.

На картинке как раз представлен случай, когда нет связи с устройством слэйв. xERROR по прежнему false. Но есть другой компонент ComState. Имя не отобразилось полностью - синий прямоугольник. Судя по названию статус связи. Выяснил, что когда связь есть, он принимает значение 2.

Наличие связи.
Наличие связи.

Такая конструкция заработала.

-5