Страница 25 из 699 ПерваяПервая ... 1523242526273575125525 ... ПоследняяПоследняя
Показано с 241 по 250 из 6985

Тема: CODESYS V3.5. Вопросы и ответы

  1. #241
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    882

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Почему в СПК при добавлении каналов (пустых и с нуля) в устройство Modbus_Slave_COM_Port их можно добавить очень много, но как только начинаешь расписывать адреса регистров кнопка добавления каналов отключается? Получается, что в процессе наладки если понадобится добавить канал придётся переписывать всё по новой?
    По всей видимости не более 10 переменных с опросом каждой в 100ms?
    Правильнее вычитывать сразу несколько переменных (те же 10, но одним запросом)
    И потом разбирать по переменным.

  2. #242
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    А если это переменные типа real то как их одним запросом считать? Уменьшил опрос с 100 до 10 всё без толку.
    Последний раз редактировалось Эдуард_Н; 07.05.2015 в 09:06.

  3. #243

    По умолчанию

    Как известно, настроить запуск чтения/записи по RS-485 можно либо циклически, либо по логической переменной (речь идёт о настройках в разделе конфигуратора Modbus Slave, настройка каналов).
    По поводу циклически вопросов не возникает.
    А вот по триггерной переменной вопрос.
    Мне нужно запустить однократно опрос некоторых регистров и лишь только после этого дальше что-то делать.
    Пусть, к примеру, запустить опрос по нажатию на кнопку. Нажимаем кнопку - переменная переключилась в TRUE. И вопрос - через какое время система прочитает значение переменной и запустит чтение? Когда можно сбросить переменную в FALSE? Как настроить это время?
    В хелпе что-то про частоту дискретизации планировщика задач написано, но ничего больше не сказано.

  4. #244

    По умолчанию

    В данном случае лучше воспользоваться библиотекой ОВЕН Модбас и выполнять опрос вручную.

  5. #245

    По умолчанию

    Понятно, это как вариант. Но тут уже именно интересно выяснить.
    По "перепаду" логической переменной можно и задачи запускать.
    Отвлечемся от RS, вопрос звучит так:
    через какое время после "логического перепада" начнёт выполняться соответствующее событие? Каково минимальное время нахождения логической переменной в TRUE?

  6. #246
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Цитата Сообщение от Kvazar Посмотреть сообщение
    Как известно, настроить запуск чтения/записи по RS-485 можно либо циклически, либо по логической переменной (речь идёт о настройках в разделе конфигуратора Modbus Slave, настройка каналов).
    По поводу циклически вопросов не возникает.
    А вот по триггерной переменной вопрос.
    Мне нужно запустить однократно опрос некоторых регистров и лишь только после этого дальше что-то делать.
    Пусть, к примеру, запустить опрос по нажатию на кнопку. Нажимаем кнопку - переменная переключилась в TRUE. И вопрос - через какое время система прочитает значение переменной и запустит чтение? Когда можно сбросить переменную в FALSE? Как настроить это время?
    В хелпе что-то про частоту дискретизации планировщика задач написано, но ничего больше не сказано.
    При такой организации надо контролировать соотв. контрольные регистры - "адрес" и "Статус" . Если Адрес соответствует и ошибок нет значит все ОК .На следующий модуль переходи .

  7. #247
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    882

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    А если это переменные типа real то как их одним запросом считать? Уменьшил опрос с 100 до 10 всё без толку.
    Разница то какая?
    Я МВ8А разом вычитываю, все 96 байт.
    А потом разбираю.

  8. #248
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    Разница то какая?
    Я МВ8А разом вычитываю, все 96 байт.
    А потом разбираю.
    Как это разом? Можете в примере показать или скрины?

  9. #249

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    При такой организации надо контролировать соотв. контрольные регистры - "адрес" и "Статус" . Если Адрес соответствует и ошибок нет значит все ОК .На следующий модуль переходи .
    Хорошо, спасибо за предложенный вариант.
    Если кто-то подскажет еще по нижеприведенному вопросу,то для меня на данном этапе всё станет прозрачно совершенно.
    Вот в этой теме
    http://www.owen.ru/forum/showthread.php?t=19404&page=3
    уважаемый Осинский Алексей приводит код такой:
    Код:
    PROGRAM PLC_PRG
    VAR
        xTrigger:BOOL:=FALSE;    //Триггер для Rising Edge
    END_VAR
    
    IF xTrigger THEN            //Если триггер установлен - сбросим его
        xTrigger:=FALSE;
    ELSIF   
        xTrigger:=TRUE;            //подадим команду на запись
    END_IF
    То есть по сути запускает запись параметров по RS-485 по изменению состояния логической переменной (переходу FALSE-TRUE).
    Если ранее уже установлено состояние TRUE, то переменная сбрасывается в FALSE и следующей же командой - в TRUE.
    Система успеет отследить, что был логический переход? От чего зависит, успеет или нет? Где хотя бы это смотреть, читать?

  10. #250
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    882

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Как это разом? Можете в примере показать или скрины?
    2а.JPG
    На примере 2а.
    Для 8а длина - 48.
    А в соотнесении уже выбираете какие данные нужны.

Страница 25 из 699 ПерваяПервая ... 1523242526273575125525 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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