Просмотр полной версии : Как определить есть ли опрос
Newcomer
10.06.2014, 17:18
Добрый день.
RS-232 ПЛК "ОВЕН" сконфигурирован как Modbus-Slave и через нуль-модемный кабель подключен к Modbus-Master. Modbus-Master посредством кода функции 03 читает регистры ПЛК. Можно ли в CoDeSys определить, что Modbus-Master действительно осуществляет чтение регистров из ПЛК ? Никаких приборов под рукой нет.
Newcomer
10.06.2014, 17:43
Так - нет.
А как - да ?
Например, мастер скажет слейву про это
Newcomer
10.06.2014, 17:58
Например, мастер скажет слейву про это
Оригинально.
А есть другие варианты для Вашего случая ?
Ну, если модбас в контроллере библой сделать вместо конфигуратора, то можно и без записи от мастера опрос проверить.
Newcomer
11.06.2014, 08:28
А есть другие варианты для Вашего случая ?
Это какие ?
Newcomer
11.06.2014, 08:29
Ну, если модбас в контроллере библой сделать вместо конфигуратора, то можно и без записи от мастера опрос проверить.
Это понятно, но здесь именно такая ситуация.
Ну раз такая, то в чем проблема с сообщениями от мастера ?
Слейв ПЛК доступен и для чтения и для записи
Ну раз такая, то в чем проблема с сообщениями от мастера ?
Слейв ПЛК доступен и для чтения и для записи
Чтение регистров есть, записи нет. В этом и проблема.
Мастер может читать, значит может и писать. Это - проблема ?
Нехотите беспокоить мастера, тогда в плк переходите с конфигуратора на библиотечные функции,создаете слейв по типу оскат-варианта и контролируете самостоятельно приходят запросы от мастера или нет
Newcomer
11.06.2014, 11:37
Мастер может читать, значит может и писать. Это - проблема ?
Мастер запрограммирован только на чтение регистров из ПЛК, запрограммировать его на запись регистров возможности нет.
Мастер запрограммирован только на чтение регистров из ПЛК, запрограммировать его на запись регистров возможности нет.
Значит юзать б-ки. Но даже при переходе на б-ки есть один ма-а-аленький нюанс:
Можно убедится что приходят запросы
Можно убедится что плк отправляет ответы
Но вот что ответы доходят - гарантий нет ))))
Да это оттяжка за уши. Если плк будет сигнализировать что запросы идут не нарушая определенную периодичность,то уже ясно что проблемы в программе мастера, а раз нет возможности его перепрограммировать то чья эта головная боль?
Newcomer
11.06.2014, 11:46
Нехотите беспокоить мастера, тогда в плк переходите с конфигуратора на библиотечные функции,создаете слейв по типу оскат-варианта и контролируете самостоятельно приходят запросы от мастера или нет
А что там в OSCAT- Library лучше по сравнению с библиотеками "ОВЕН" и CoDeSys для COM порта ?
создаете слейв по типу оскат-варианта
Все в Ваших руках
это оттяжка за уши.
Если посмотреть на то как тут народ маецца с мастерами, да и как у самого овена мастер чудит - реальность ))
А головняк - видимо автора темы
Там есть реализация модбас слейва, с некоторыми изменениями будет работать и с посл.портом, главное хорошо разбираться в анализе чужого кода
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot