Страница 10 из 15 ПерваяПервая ... 89101112 ... ПоследняяПоследняя
Показано с 91 по 100 из 143

Тема: СПК207 ModBus модули ввода вывода

  1. #91

    По умолчанию

    У меня задача прочитать 100 регистров по modbus данные обновляются редко. Потому я решил использовать не циклический опрос, а rising_edge чтоб не загружать сеть и процессор зря.
    Вот только возник вопрос, какую переменную из библиотеки IoDrvModbus надо считать чтоб узнать что все данные прочитались (чтоб операцию присваивания новых данных выполнить один раз)? Какую строчку в программе надо написать? modbus настроил в конфигураторе.

  2. #92

    По умолчанию

    Цитата Сообщение от arlyn Посмотреть сообщение
    У меня задача прочитать 100 регистров по modbus данные обновляются редко. Потому я решил использовать не циклический опрос, а rising_edge чтоб не загружать сеть и процессор зря.
    Вот только возник вопрос, какую переменную из библиотеки IoDrvModbus надо считать чтоб узнать что все данные прочитались (чтоб операцию присваивания новых данных выполнить один раз)? Какую строчку в программе надо написать? modbus настроил в конфигураторе.
    Скорее всего это вопрос к Вам. Если производитель оборудования у себя заложил такой параметр, то в каком то из регистров он есть. Если не заложил, то тогда Вам надо периодически читать все параметры.

    Собственно а почему боитесь обмен циклически запускать. Промжелезо собственно для этого предназначено.

  3. #93

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    Скорее всего это вопрос к Вам. Если производитель оборудования у себя заложил такой параметр, то в каком то из регистров он есть. Если не заложил, то тогда Вам надо периодически читать все параметры.

    Собственно а почему боитесь обмен циклически запускать. Промжелезо собственно для этого предназначено.
    Я имел ввиду параметр подобный параметру done из овеновской библиотеки comcon, но только для библиотеки IoDrvModbus( т.к. я использую конфигуратор для modbus).
    У меня программа так разрослась на спк207 что я ищу любые варианты не тратить процессорные ресурсы.(одна визуализация сменяется другой 3-4с) Так если параметры редко обновляются в некоторых регистрах УБЗ-302 то хочу считывать их редко и считанные переменные приравнять к переменным в программе только один раз, а не каждый цикл. Параметр подобный done мне скажет что считывание законченно на данном канале модбас.

  4. #94

    По умолчанию

    Цитата Сообщение от arlyn Посмотреть сообщение
    Я имел ввиду параметр подобный параметру done из овеновской библиотеки comcon, но только для библиотеки IoDrvModbus( т.к. я использую конфигуратор для modbus).
    У меня программа так разрослась на спк207 что я ищу любые варианты не тратить процессорные ресурсы.(одна визуализация сменяется другой 3-4с) Так если параметры редко обновляются в некоторых регистрах УБЗ-302 то хочу считывать их редко и считанные переменные приравнять к переменным в программе только один раз, а не каждый цикл. Параметр подобный done мне скажет что считывание законченно на данном канале модбас.
    1) какая прошивка в вашем СПК
    2) Какое время цикла PLC_PRG?
    3) Какой цикл у Visu_Task?

    Параметра типа DONE в стандартных средствах CODESYS нет, попробую в 3S сделать запрос о добавлении данного параметра.

  5. #95

    По умолчанию

    добрый день, подскажите , почему не активируются порты на СПК 207 Com2, Com3 все настроено верно через дерево, но нет даже признаков работы портов.

  6. #96

    По умолчанию

    СПК 207 связываю с МДВВ по RS485 и ни как нет открытия портов. Подумываю о перепрошивке.

  7. #97

    По умолчанию

    Цитата Сообщение от ttimoh Посмотреть сообщение
    СПК 207 связываю с МДВВ по RS485 и ни как нет открытия портов. Подумываю о перепрошивке.
    Все верно, рекомендую начать с прошивки.

  8. #98

    По умолчанию

    Я заметил такую вещь что после прошивки СПК207 с v2531 на версию v3302, модуль МВ110-224.8АС никак не заставить работать по modbas на скорости 115200 или 57000, получилось только на скорости 9600кбод. В программе я менял только таргет спк207 и версии модбас мастер и слейв на самые новые. А вот например модули МДВВ легко работают на 115200кбод c новой прошивкой.
    В чём дело?

  9. #99

    По умолчанию

    Цитата Сообщение от arlyn Посмотреть сообщение
    Я заметил такую вещь что после прошивки СПК207 с v2531 на версию v3302, модуль МВ110-224.8АС никак не заставить работать по modbas на скорости 115200 или 57000, получилось только на скорости 9600кбод. В программе я менял только таргет спк207 и версии модбас мастер и слейв на самые новые. А вот например модули МДВВ легко работают на 115200кбод c новой прошивкой.
    В чём дело?
    Дело видимо в версиях COM порта, мастера и слейвах. Вы их до самых последних обновляли?
    Рекомендую попробовать вообще сделать новый проект на новом таргете и проверить работу Modbus.
    Должно все заработать.

  10. #100

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    Дело видимо в версиях COM порта, мастера и слейвах. Вы их до самых последних обновляли?
    Рекомендую попробовать вообще сделать новый проект на новом таргете и проверить работу Modbus.
    Должно все заработать.
    Версии com портов обновлял до самых последних, мастер и слейв тоже до самых последних. Много раз пробовал делать абсолютно новый проект с аналогичными настройками. Ни как не получается заставить их работать на большой скорости. тока 9600кбод более менее стабильна. Может прошивка v3302 всеже сыровата?

Страница 10 из 15 ПерваяПервая ... 89101112 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 84
    Последнее сообщение: 21.03.2013, 18:51
  2. ПЛК73 и сторонние модули ввода/вывода
    от spinogryz57 в разделе ПЛК63/73
    Ответов: 1
    Последнее сообщение: 29.05.2012, 01:20
  3. правильно ли подключены модули ввода/вывода к сети RS485
    от osltkz в разделе Сетевые технологии
    Ответов: 9
    Последнее сообщение: 01.05.2012, 12:00

Ваши права

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