если 485-й напрямую то ниче у вас вероятно не выйдет, ПЛК работает с Modbus RTU а там свой протокол. Только через библиотеку, еси оно работает. Мне не начем проверять, пока с Меркуриями не игрался.
Вид для печати
если 485-й напрямую то ниче у вас вероятно не выйдет, ПЛК работает с Modbus RTU а там свой протокол. Только через библиотеку, еси оно работает. Мне не начем проверять, пока с Меркуриями не игрался.
ребят, спасибо за помощь, перешел 485 интерфейс, подключился напрямую к ПЛК, опрос меркурия стабильный, библиотека 3.2 меркурия рабочая! все исправно и корректно пашет.
ребята, подскажите, пожалуйста,
запустил неделю назад по постоянной схеме связку ПЛК 100 - Меркурий 230. Библиотека Меркурий 3.2. Конфигурация Меркурий-230 со встроенным интерфейсом RS-485, поэтому счетчик подключен к ПЛК напрямую через RS-485-й интерфейс. ПЛК в режиме Slave, опрашивает его универсальный универсальный Modbus сервер от Инсат.
Вчера зашел проверил - ПЛК не видит ни один параметр Меркурия, в визуализации проекта - все параметры счетчика по нулям, не проходит тест связи. При этом сам ПЛК не висит, качество связи с ним на сервере ok, вижу все его другие переменные, только параметры счетчика равны 0. Перезалил программу и заново стартанул, все заработало.
Вообщем, вопрос - что зависло? обмен по 485-му интерфейсу? насколько стабильно работает сама библиотека 3.2. Может есть смысл не постоянно обмениваться со счетчиком по 485-му интерфейсу, а только тогда, когда мне надо его опросить. Мне со счетчика нужны только показания.
чето каша какая то, плк слейв по отношению к кому? Не поэтому же интерфейсу он мастер к меркурию?
ой извините, опс сервер опрашивает плк по модбас tcp, а по 485-му к плк подсоединен счетчик. Все работает , я имею ввиду - видны параметры счетчика на сервере, но не долго, не более суток, точнее сказать пока не могу. Причем опс сервер видит плк, качество связи всегда ок, а плк перестает видеть в какой то момент счетчик, на опс сервере вижу по параметрам счетчика нули, качество связи по ним ок, как то так.
если на библиотеках собрано, попробуйте через какой нибудь период закрыть порт, потом снова открыть
ага, на библиотеках, буду пробовать