Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: Как сделать импульсную запись в регистр, при определенных условиях?

  1. #11
    Пользователь
    Регистрация
    19.08.2014
    Адрес
    г. Саратов
    Сообщений
    66

    По умолчанию

    Здравствуйте!

    Схожий вопрос по разделению чтения/записи. Есть битовая маска,она принимается из регистра ModbusTCP в параметр, программно декодируется в битовые параметры 1,которые связаны с чекбоксами (у чекбокса это входящая связь) на форме. Исходящая связь - чекбокс - битовые параметры 2,Битовые параметры 2 программно упаковываются в параметр,значение которого передается в регистр. Проблема в том, что после запуска исполнения происходит запись в регистр пустой (0) битовой маски. Помогите решить проблему!

  2. #12
    Пользователь
    Регистрация
    05.10.2016
    Адрес
    Новосибирск
    Сообщений
    35

    По умолчанию

    Попробуйте в свойствах программы - Способ исполнения сменить с периодического на По вызову. А в событиях чекбокса добавить клик мыши - вызвать программу. тогда она будет вызываться только по этому событию.

    Так же можно использовать параметры не просто WORD а SYSTEM_DWORD_PARAM. (как у параметра, в который пакуются биты, так и у регистра Выход на стороне протокола ). У этого типа есть значение Value и признак качества StatusCode, когда он = 0 (то есть Good), то происходит передача. В программе пакующей регистр вы присваиваете значение Параметр 1.Value. По идее статус должен обновиться, но возможно еще понадобится его напрямую установить (Параметр 1.StatusCode = 0; )

    Ну и в свойствах протокола выставьте способ записи - по изменению

  3. #13
    Пользователь
    Регистрация
    19.08.2014
    Адрес
    г. Саратов
    Сообщений
    66

    По умолчанию

    Спасибо попробую.

  4. #14

    По умолчанию

    у Протокола модбаса есть параметр
    "Подключение по условию"
    "Выполнение по условию"
    и "способ записи".
    при выборе первых двух
    уже у модуля модбас добавляются два параметра " подключение по условию и опрос по условию"
    которые создают у конкретного модуля модбас доп. параметры, изменяя которые можно управлять чтением и записью регистров.

    Соответственно при выставлении этих параметров у модулей появляются дополнительные переменные,
    при изменений которых вы можете управлять опросом по Modbus.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 15
    Последнее сообщение: 25.06.2020, 11:42
  2. Ответов: 8
    Последнее сообщение: 15.07.2014, 12:00
  3. регистр чтение-запись
    от Денис_NTS в разделе ПЛК1хх
    Ответов: 24
    Последнее сообщение: 26.02.2013, 11:54
  4. Ответов: 1
    Последнее сообщение: 26.11.2012, 10:54
  5. Ответов: 1
    Последнее сообщение: 26.11.2012, 10:54

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

Ваши права

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