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

Тема: Зависание аналоговых входов ПЛК160

  1. #11

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не знаю, у меня глюка с "залипанием" аналоговых входов еще не было, другие были, а такого еще нет. В проекте по этой ссылке http://www.owen.ru/forum/showthread....l=1#post124237 четыре весящих в воздухе аналоговых входа, да и время цикла задано всего 1мс при наличии Modbus мастера и Owen мастера.
    Должна же быть причина. Я на счет отключения неиспользуемых входов проверить не могу, а Вы можете.
    Попробовать можно. Если б смоделировать ситуацию можно было в любой момент времени... А так будем наблюдать. По поводу времени цикла 1 мс, в моей конфигурации всего один модуль Modbus(Slave) в нем 1 двухбайтовый канал и 6 каналов типа REAL. Код программы небольшой, вычисления небольшие. Думаю минимальное значение цикла ПЛК в 1 мс будет достаточно.

    З.Ы. Можно ли организовать перезагрузку ПЛК удаленно?

  2. #12

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Как и с кнопкой СТАРТ/СТОП, однако не сразу, а случайно и в любой момент и лечится модулем Button.
    С кнопкой Старт/Стоп все ясно. Там либо кратковременное пропадание контакта в кнопке (например, из-за резкого сотрясения шкафа с ПЛК), либо мощная наводка на проводах, соединяющих кнопку с платой. Процессор постоянно анализирует состояние этой кнопки и при возникновении любой из перечисленных выше причин принимает ложное решение, приводящее к останову работы программы ПЛК.
    А зависание аналоговых входов ПЛК160, скорее всего, происходит из-за ошибки в прошивке ПЛК или схемных недоработок.
    Последний раз редактировалось Вольд; 01.04.2015 в 11:45.

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

    По умолчанию

    Цитата Сообщение от SetIG Посмотреть сообщение
    Попробовать можно. Если б смоделировать ситуацию можно было в любой момент времени... А так будем наблюдать. По поводу времени цикла 1 мс, в моей конфигурации всего один модуль Modbus(Slave) в нем 1 двухбайтовый канал и 6 каналов типа REAL. Код программы небольшой, вычисления небольшие. Думаю минимальное значение цикла ПЛК в 1 мс будет достаточно.

    З.Ы. Можно ли организовать перезагрузку ПЛК удаленно?
    На сколько удаленно?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #14

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    На сколько удаленно?
    Далеко. К ПЛК подключаемся через GPRS канал.
    Последний раз редактировалось SetIG; 01.04.2015 в 11:59.

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

    По умолчанию

    Цитата Сообщение от SetIG Посмотреть сообщение
    Далеко. К ПЛК подключаемся через GPRS канал.
    Ну если в программе сделать такой фрагмент
    Код:
    PROGRAM PLC_PRG
    VAR
        Init: BOOL;
        i: INT;
    END_VAR
    F NOT Init THEN
    Init:=TRUE;
    i:=0;
    END_IF
    WHILE i=1 DO
    ;
    END_WHILE
    Затем если удаленно установить i:=1, то ПЛК перезагрузится
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Ну если в программе сделать такой фрагмент
    Код:
    PROGRAM PLC_PRG
    VAR
        Init: BOOL;
        i: INT;
    END_VAR
    F NOT Init THEN
    Init:=TRUE;
    i:=0;
    END_IF
    WHILE i=1 DO
    ;
    END_WHILE
    Затем если удаленно установить i:=1, то ПЛК перезагрузится
    это я понимаю, будет срабатывать сторожевой таймер по бесконечному циклу. Меня интересует как настроить модуль Модбас. Сейчас в конфигурации ПЛК настроен модуль Модбас(слэйв), который поднимает GPRS (сим карта с реальным IP). ОПС сервер считывает данные с ПЛК. Возможно ли передать переменную на запись в Модбас(слэйв)?

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

    По умолчанию

    Цитата Сообщение от SetIG Посмотреть сообщение
    это я понимаю, будет срабатывать сторожевой таймер по бесконечному циклу. Меня интересует как настроить модуль Модбас. Сейчас в конфигурации ПЛК настроен модуль Модбас(слэйв), который поднимает GPRS (сим карта с реальным IP). ОПС сервер считывает данные с ПЛК. Возможно ли передать переменную на запись в Модбас(слэйв)?
    Добавить в конфигурации Modbus Slave переменную, в ОРС сервере создать переменную на запись с адресом регистра Modbus Slave переменой.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Добавить в конфигурации Modbus Slave переменную, в ОРС сервере создать переменную на запись с адресом регистра Modbus Slave переменой.
    Т.е. не надо создавать дополнительных модулей для записи. Просто добавляем переменную и в нее пишем с ОПС. Спасибо, на неделе будем испытывать.

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

Похожие темы

  1. Имитация аналоговых входов
    от alexfromnn в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 24.11.2014, 22:38
  2. Ответов: 8
    Последнее сообщение: 20.06.2013, 14:50
  3. Ответов: 2
    Последнее сообщение: 14.12.2011, 08:27
  4. Программировние аналоговых входов
    от незарегистрированный в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 02.08.2011, 15:11
  5. Проблема аналоговых входов
    от Vic в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 09.04.2009, 09:46

Ваши права

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