Показано с 1 по 10 из 16

Тема: Использование одного регистра для чтения и записи по Modbus TCP

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    При использовании программной распаковки-упаковки бит - нормального решения нет (точнее я не нашёл).
    Если есть возможность использовать битовые теги - используйте их, с ними проблем нет.
    Также в настройках протокола есть параметр, отвечающий за порядок отправки команд записи. По умолчанию стоит "по изменению значения" - в некоторых случаях бывает полезно сделать "по изменению метки времени". Т.е. если выход имеет значение 16 (а на входе этого тега значение может быть и не 16) и вы записали опять 16 - в первом случае отправки команды записи не будет, а во втором - будет
    Тут вопрос для меня по одной штуке. В нормальных скадах (роквелл, сименс, хотя сименс я не считаю за нормальную, но...) я могу слать тег (бит, не важно) как "установить в 1". При этом я повторно его так же могу послать, и контроллер (при условии, что он сам сбросит этот тег) заново примет эту 1 снова, а тут надо не только в плк его сбросить, но и отработать обнуление в самой скаде. Эти костыли замучали. Или тут тоже все проще можно реализовать? Тут скада сможет "по изменению метки времени" понять, что надо на старую 1 послать новую 1...? В плк то уже есть 1 и ему пофиг на время... Или нет?

  2. #2

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Тут вопрос для меня по одной штуке. В нормальных скадах (роквелл, сименс, хотя сименс я не считаю за нормальную, но...) я могу слать тег (бит, не важно) как "установить в 1". При этом я повторно его так же могу послать, и контроллер (при условии, что он сам сбросит этот тег) заново примет эту 1 снова, а тут надо не только в плк его сбросить, но и отработать обнуление в самой скаде. Эти костыли замучали. Или тут тоже все проще можно реализовать? Тут скада сможет "по изменению метки времени" понять, что надо на старую 1 послать новую 1...? В плк то уже есть 1 и ему пофиг на время... Или нет?
    Способ записи

Похожие темы

  1. Ошибка чтения Coil регистра в китайском реле
    от fizhimik в разделе Трёп (Курилка)
    Ответов: 17
    Последнее сообщение: 15.07.2024, 10:34
  2. Ответов: 22
    Последнее сообщение: 28.09.2022, 10:29
  3. ПЛК150 и SysLibFileOpen, режимы чтения и записи
    от fatlortroll в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 07.03.2020, 17:41
  4. Чтение/запись из одного регистра
    от Николай_бел в разделе ПЛК1хх
    Ответов: 23
    Последнее сообщение: 14.10.2016, 13:53
  5. Протокол чтения/записи ПЛК
    от dudanov в разделе Сервисное ПО
    Ответов: 18
    Последнее сообщение: 02.02.2015, 14:51

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •