Показано с 1 по 7 из 7

Тема: Вопросы по PLC 110, модулю архиватор и OPC Lectus

  1. #1

    Question Вопросы по PLC 110, модулю архиватор и OPC Lectus

    Требуется вести архив часовых и суточных параметров за месяц. Параметры следующие: 4 4байтных счетчика, 4 аналоговых значения типа float.
    Планируется для этих целей использовать PLC110 с его модулем архиватор, а так же OPC Lectus для чтения архивов из PLC. Доступ к PLC будет через GSM модем. При штатном режиме диспетчер будет удаленно подключаться к PLC через GSM читать текущее состояние входов, архив и посылать команды. При нештаной ситуации PLC сам должен дозвониться для диспетчера, чтобы сообщить о нештатной ситуации. К PLC будет подключен только один модем.У диспетчера будет два модема один для штатного опроса другой для приема сообщений о нештатных ситуациях. Соединение будет CSD.

    Собственно возникает несколько вопросов:
    1)Позволяет ли PLC 110 использовать подключенный к нему модем как для приема входящих соединений, так и для формирования исходящих соединений (при аварии). т.*е. можно ли все это настроить с помощью модуля Modem и есть ли здесь какие то тонкости? Т.е в одном случае нужно добавить модуль Modem для узла Modbus master и потом еще добавить для узла Modbus Slave (или для slave модуль Modem добавлять не нужно ?)

    2) Как обрабатывается ситуация, если диспетчер пытается установить соединение с модемом на PLC и в этот момент PLC зарегистрировал некую аварию и тоже попытался связаться с диспетчером. При установке соединения контроллер не сможет определится то ли это он связался и может слать в канал данные то ли это диспетчер подключился и тогда нужно что то принимать?

    3) У модуля архиватор еcть несколько режимов работы но что то не ясно как их прикрутить к задаче:

    Append to end
    не совсем подходит т.*к. если файл переполнился то запись прекращается и данные теряются потом надо как то и когда то удалять файл, а OPC вроде как привязывается к файлу по индексу, а при таких манипуляциях индекс наверное может плавать в определенных ситуациях.

    Rewrite on start
    Это совсем не подходит так как при выключении питания теряется весь архив, да и потом не ясно что будет когда файл таки допишется до своих лимитов (это если питание долго не выключалось)

    Rewrite on oversize
    тоже приведет к потери данных, и проблемам с плавающим индексом так как не факт что этот rewrite on oversize не произойдет когда OPC с него читает данные. И что тогда сделает OPC?

    Shift Mode
    вроде выглядит нормально для ведения архива однако предположим мы хотим иметь архив не менее чем за месяц, то при этом режиме глубина архива должна быть два месяца. Также а что будет если Lectus подключился к PLC и начал читать данные или еще не начал а тут происходит сдвиг архива. Данные читаются в течении некоторого времени т.*е. контроллер не отдаст их все за один цикл, да для сдвиг архива тоже наверное не атомарен (наверное там эта функция создает некий файл, копирует туда половину архива, удаляет архив и переименовывает созданный файл), а как это обработает Lectus. не получится при этом каких либо ляпов. Так же получается что в этом режиме желательно каждый раз читать весь файл полностью иначе надо как то отслеживать сдвиги и если сдвигов не было можно наверное как то использовать данные полученные при предыдущем чтении.

    4) насколько стабильно работают такие архивы в flash памяти, т.е. не будет ли проблем при выключениях питания, не повредится ли файловая структура и.т.п.
    Последний раз редактировалось kfvniiz; 09.03.2011 в 18:36.

  2. #2
    Ельцов Андрей
    Гость

    По умолчанию

    Добрый день.
    Все вопросы правильные. И ответы по, собственно, тоже верные.
    Думаю эти инструкции Вам помогут: http://www.owen.ru/catalog/81758762 и http://www.owen.ru/catalog/66372950
    по второй ссылке найдете Ваш пример.

    по п.3. Одновременного Выхода на связь у Вас не получится, т.к. порт 1. Вы можете отслеживать режим работы модема в программе.
    что касается архива, то при скачивании архива файл занимается слейвом, и архиватор туда ничего записать не сможет. После окончания опроса архиватор восстановит свой функционал.
    по п.4. При выключении питания флэш не повредится, т.к. в ПЛК есть аккумулятор, который позволяет корректно завершить работу системы.

  3. #3

    По умолчанию

    Спасибо за ссылки будем изучать

  4. #4

    По умолчанию

    Возник вопрос по модему ПМ01 он случаем не на базе sim300, и если да то там уже решили проблему с зависанием радиоканала, и с отказом устройства работать по протоколу V110.

  5. #5

    По умолчанию

    Цитата Сообщение от kfvniiz Посмотреть сообщение
    Возник вопрос по модему ПМ01 он случаем не на базе sim300, и если да то там уже решили проблему с зависанием радиоканала, и с отказом устройства работать по протоколу V110.
    Что за информация.. поясните, пож-та, подробней. Или это вопрос))
    Последний раз редактировалось Илья Кареткин; 11.03.2011 в 10:21.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  6. #6

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    Что за информация.. поясните, пож-та, подробней. Или это вопрос))
    Да года 1,5-2 назад попадался мне модем на базе sim300 (это был не ПМ01). Планировалось закупить их штук 50. По этому перед покупкой естественно был взят один образец для тестов. В результате 2-3х часов тестов были выявлены разные эффекты: зависание модуля радиоканала (модем отвечает по интерфесу RS232, но при попытке позвонить на него или с него происходит облом виде сообщения NO CARIER. Лечится отключением и включением питания. За 3 часа тестов вылезло два раза. Поиски в гугле выявили что эта такая фитча и там предлагались разные варианты танцев, начиная от перепрошивки модема неизвестными прошивками, до каких то диких попыток определить жив ли радиоинтерфейс)

    Потом для уменьшения времени установления связи обычно используется протокол V110 (AT+CBST=71,0,1). Так вот он с ним не хотел работать.
    Потом еще есть настройка чтобы модем любые входящие звонки воспринимал не как голосовые а как DATA (AT+CSNS=4 нужна она на случай если звонить будут с обычного проводного телефона) так вот в документации команда была, и даже работала, только не сохранялась в энергонезависимой памяти модема.
    Было еще что то. При обращении в сапорт производителя, сапорт сделать ничего не смог.
    На siemens mc35i, что тестировался в то же время таких проблем не было. Естественно что выбор был сделан в пользу mc35i тем более что цена отличалась не более 500р.
    После этого я к sim300 отношусь с подозрением хотя за 2 года могли уже все исправить.

  7. #7
    Ельцов Андрей
    Гость

    По умолчанию

    Спасибо, за информацию.
    Выясняем вопрос.

Ваши права

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