PDA

Просмотр полной версии : Non-target + MKON + СИ30



akoshcheev
26.07.2023, 08:42
Добрый день.

Собрали следующую конфигурацию:
Виртуальный контролер Non-Target на сервере, ethernet до MKON до СИ-30 по Modbus. Подключены два устройства СИ-30. Запускаем эмулятор EmulatorPLClib, загружаем проект - связь с устройствами всегда TRUE (даже когда питание не подается на устройства, но это ладно). Данные с устройства запрашиваются и отправляются исправно.
69196

Но иногда одно устройство может просто отвалиться, при том связь Становится FALSE, опрос устройства невозможен. После перезапуска EmulatorPLClib, связь снова TRUE. В логе EnlogicEmulator нет никаких ошибок. Один раз замечал, что останавливается отсчет времени, связь - TRUE, но СИ-30 не реагирует на входные сигналы.
69197

Иногда EmulatorPLClib просто прекращает работу.

69198
Подскажите пожалуйста, как избежать подобных отвалов. Т.к. из-за этого БД пишется некорректно, да и FBD-дерево не выполняется должным образом.

P.S. Писал в Суппорт, но там не ответили. Может тут увидят. Спасибо

Алексей Фомин
31.07.2023, 19:06
Так как опрос ведется через МКОН, то параметр "Связь" тут показывает связь с МКОН, а не с СИ30. Этим также объясняется, что связь всегда True. Так как с МКОН вы, видимо, питание не снимаете.


Но иногда одно устройство может просто отвалиться, при том связь Становится FALSE, опрос устройства невозможен

Проверяли ли вы актуальность данных на том узле где связь True в этот момент? Вполне возможно, что 1-й СИ30 тоже не опрашивается.
Для работы с МКОН попробуйте поставить галочку напротив параметра "Освобождать порт" в протоколе Modbus и загрузить новую конфигурацию в ПЛК.
69300


Иногда EmulatorPLClib просто прекращает работу

Какая версия ТМЛ у вас? Для постоянной работы лучше использовать None-target, настроенный как служба (запуск от администратора).
69301

akoshcheev
02.08.2023, 09:50
Так как опрос ведется через МКОН, то параметр "Связь" тут показывает связь с МКОН, а не с СИ30. Этим также объясняется, что связь всегда True. Так как с МКОН вы, видимо, питание не снимаете.



Проверяли ли вы актуальность данных на том узле где связь True в этот момент? Вполне возможно, что 1-й СИ30 тоже не опрашивается.
Для работы с МКОН попробуйте поставить галочку напротив параметра "Освобождать порт" в протоколе Modbus и загрузить новую конфигурацию в ПЛК.
69300

Проверил - тот СИ30, который остается TRUE отправляет актуальные данные и принимает и обрабатывает входящие сигналы, даже если его "Брат" имеет связь FALSE. и Вы правы, с MKOH питание не снимаю.


Какая версия ТМЛ у вас? Для постоянной работы лучше использовать None-target, настроенный как служба (запуск от администратора).
69301

ТМЛ == Телемаханика Лайт? если да - то последняя, на сколько я знаю. Или подскажите, пожалуйста, где посмотреть - не могу найти. Контроллер - None_target, если Вы об этом. Запустил как службу, посмотрим как будет работать.

Алексей Фомин
02.08.2023, 13:14
Проверил - тот СИ30, который остается TRUE отправляет актуальные данные и принимает и обрабатывает входящие сигналы, даже если его "Брат" имеет связь FALSE

Поставьте галочку "Освобождать порт" в протоколе Modbus и загрузите новую конфигурацию в None-target (если запущен как служба, то после загрузки службу нужно запустить. Название службы EnlogicSoftPLC)


где посмотреть - не могу найти
69311

akoshcheev
03.08.2023, 07:30
Поставьте галочку "Освобождать порт" в протоколе Modbus и загрузите новую конфигурацию в None-target (если запущен как служба, то после загрузки службу нужно запустить. Название службы EnlogicSoftPLC)


69311

Добрый день.
Качал отсюда https://owen.ru/product/scada_sistema_oven_telemehanika_lajt/documentation_po , тут последняя версия - 2021.09.15. Ею и пользуемся.
Сделал как Вы сказали: порт освободил, службу установил и запустил, контроллер - None_target.
Но теперь не получается загрузить конфигурацию данного проекта в контроллер.
69321
69322

Теперь не удается даже выгрузить конфигурацию через EmulatorPLClib, как это делал ранее.:(