SysAT

Ответы в темах

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Записи
  • в ответ на: Работа с COM-портом #4760
    SysAT
    Участник

    SysAT вы не об ИНСАТ случаем на LUA или C++ ?

    Да, Master OPC от ИнСАТ, я выше писал.

    в ответ на: Работа с COM-портом #4755
    SysAT
    Участник

    Т.е. OPC сервер позволяет при опросе каждого устройства дописать какой-то дополнительный пакет?

    ОРС сервер позволяет разработать свой собственный протокол обмена с любым форматом запроса и ответа от устройства

    в ответ на: Работа с COM-портом #4749
    SysAT
    Участник

    Можете прислать описание протокола работы с модемом? Т.е. что ему нужно отправить, чтобы затем работать по Модбас?

    Модемы находятся в режиме «прозрачного» TCP/IP соединения, модбас при передаче данных не могу ипользовать из-за особенностей модемов со стороны ПЛК и самих ПЛК. Со стороны компа просто шлю в COM-порт символ «01». Он разлетается на все удалённые модемы, подключенные к модему возле компа. С той стороны ПЛК также прослушивают СОМ-порты своих модемов, ожидая нужный символ («01″,»02» и т.д.), и получив, отпраляют данные. ОРС получив пакет данных, записывает их в переменные и опрашивает сл. устройство, посылая в COM-порт символ «02».
    Всех этих заморочек можно было избежать, если бы со стороны ПЛК стояли модемы с автоматическим подключением (модемы соединились — и работай по модбас как в обычной локальной сети). А так приходится с ПЛК сначала АТ-командами настраивать соединение, переключаться в прозрачный режим и потом уже работать напрямую с COM-портом модема.

    в ответ на: Работа с COM-портом #4747
    SysAT
    Участник

    При нажатии кнопки «Свойства КП» ОРС в коммуникаторе вываливается такая ошибка, в списке выбора ОРС пусто

    в ответ на: Работа с COM-портом #4744
    SysAT
    Участник

    Каким образом OPC сервер позволяет решить проблему?

    ОРС сервер посылает в СОМ порт запрос из заданных символов и ожидает ответ от модема. При наличии статического IP его даже можно настроить как TCP сервер и подключаться с удалённых станций непосредственно к ОРС. Стандартный протокол этого сервера — модбас, но с помощью скриптов можно описать свой протокол.

    в ответ на: Работа с COM-портом #4740
    SysAT
    Участник

    Решил вопрос с опросом COM-порта через Master OPC от ИнСАТ. На нем можно даже обойтись без модема теоретически, если у компа статический внешний IP. Я только не пойму как добавить ОРС в коммуникаторе — при выборе длл-ки в выпадающем списке нет ни одного ОРС.

    в ответ на: Работа с COM-портом #4707
    SysAT
    Участник

    На ПЛК на станциях нет возможности использовать протокол Modbus?

    Нет, модем со стороны ПЛК не подключается автоматически, только через режим АТ-команд. Изменить протокол на Модбас после соединения модема не позволяет функционал ПЛК. Модемы Cinterion BGS2T и ПЛК Omron CP1E. Буду пробовать через OPC опрашивать

    в ответ на: Работа с COM-портом #4701
    SysAT
    Участник

    1. Модем находящийся возле компа является TCP-сервером, к нему постоянно подключены несколько клиентов — модемы на удалённых станциях. Чтобы из скады обратиться к определённой станции, посылаю запрос в виде её номера, ПЛК с той стороны получив свой номер отправляет ответ, и так по очереди все станции. Объекты друг друга не видят, только сервер.
    2. Не обязательно строку, просто в WinCC было тяжело скриптами разделять и преобразовывать полученный пакет, я хотел отсылать целую строку в плк возле компа (если таковой имеется) или симулятор, там разделять её по словам, преобразовывть и записывать в переменные с которыми уже и будет работать скада. А вообще было бы отлично всё это делать средствами скады, без лишних посредников.
    Про разработку драйверов читал у вас на сайте, попробую, других вариантов у меня не остаётся.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)