Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Динамическое изменение настроек ModBus

  1. #1

    По умолчанию Динамическое изменение настроек ModBus

    Здравствуйте! Подскажите пожалуйста: имеется контроллер ПЛК110-60. Я настраиваю его как устройство ModBus RTU Slave и забиваю настройки (адрес, скорость и т.д) по умолчанию. Существуют ли библиотеки или функции, позволяющие динамически изменить данные настройки, не меняя исходную программу? Спасибо!

  2. #2
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,519

    По умолчанию

    Да, SysLibCom.

    А для чего? У вас регистры прыгают?
    Как вариант несколько девайсов каждый запрограммить на нужные регистры и управлять командой.
    Последний раз редактировалось Scream; 14.08.2015 в 10:43.

  3. #3

    По умолчанию

    Спасибо! Буду разбираться. Мне нужно чтобы девайс был один и поставлять его как законченный продукт, а уже те, кто будет делать верхний уровень - выставил нужные уставки, разумеется, не залазив в исходную программу

  4. #4
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    787

    По умолчанию

    обычно делают чтобы адрес можно было установить (записав в какой то регистр устройства 0 - это широковещательный адрес или просто как овен адрес по умолчанию 16 и протокол 9600 8N1 + программу конфигуратор на ПК + один вход при запуске программы использовать для сброса установок по умолчанию.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  5. #5

    По умолчанию

    Ну что касается сброса уставок, то в моем случае в этом нет необходимости - я с контроллером использую панель СП270 (связываюсь через порт RS232 - там все настройки жестко забиты)- необходимые изменения можно настроить.
    С настройками порта - скорость, четность (в моем случае это порт RS485-2) я разобрался. А как я могу поменять адрес контроллера как Slave устройства?

  6. #6

    По умолчанию

    похоже если порт открывали с помощью SysLibCom то вам нужно еще ModBus.lib а на ней slave RTU неполучицо реализовать, а вот ASCII вполне себе работает )

  7. #7
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    899

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Ну что касается сброса уставок, то в моем случае в этом нет необходимости - я с контроллером использую панель СП270 (связываюсь через порт RS232 - там все настройки жестко забиты)- необходимые изменения можно настроить.
    С настройками порта - скорость, четность (в моем случае это порт RS485-2) я разобрался. А как я могу поменять адрес контроллера как Slave устройства?
    Да очень просто в параметрах модуля address

  8. #8

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Да очень просто в параметрах модуля address
    Ну это если железно забивать. А как-нибудь в уставку это можно вынести?

  9. #9
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    1,712

    По умолчанию

    Может проюзаете плк63/73 ?

  10. #10
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    2,859

    По умолчанию

    По идее в Вашем случае
    Мне нужно чтобы девайс был один и поставлять его как законченный продукт, а уже те, кто будет делать верхний уровень - выставил нужные уставки, разумеется, не залазив в исходную программу
    помогла бы программа EasyWorkPLC.
    Захват-1.png

    В конфигураторе делаете Visibilyti =Yes, для Адреса ПЛК. Даете заказчику EasyWorkPLC и все.
    Захват-2.png

    Вот только у меня с ПЛК160 не хочет дружить эта программа. Не знаю как будет с ПЛК110
    Нету нужных папочек с таргетами для ПЛК110
    Последний раз редактировалось petera; 17.08.2015 в 17:01.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Пример реализации Web сервера - изменение IP настроек и построение графика
    от Малышев Олег в разделе ПЛК (среда программирования CoDeSys V2.3)
    Ответов: 93
    Последнее сообщение: 15.01.2021, 11:23
  2. Ответов: 3
    Последнее сообщение: 30.09.2011, 12:37
  3. Ответов: 3
    Последнее сообщение: 12.09.2011, 12:35
  4. Программное изменение настроек RS-485
    от botanik в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 31.08.2009, 18:54
  5. Ответов: 4
    Последнее сообщение: 25.12.2007, 10:56

Ваши права

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