Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Визуализация

  1. #1

    По умолчанию Визуализация

    Доброго времени суток.
    Есть вопрос: необходимо чтобы с одного контроллера (ПЛК 150) данные выводились на несколько компьютеров одновременно, впринципе такое возможно через веб интерфейс, но в настройках плк в кодесис данная галочка недоступна. Подскажите что тут можно предпринять ?

  2. #2

    Thumbs up Визуализация

    Тут есть 2 варианта - использование Web сервера, который возможно реализовать (действительно, мы пока не поддерживаем стандартный Web сервер CoDeSys, но собираемся) самостоятельно, пример могу выслать.
    Либо использование ОРС сервера, установленного на один компьютер (остальные к нему по сети обращаються). Правда надо найти такой ОРС

  3. #3

    По умолчанию визуализация

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Тут есть 2 варианта - использование Web сервера, который возможно реализовать (действительно, мы пока не поддерживаем стандартный Web сервер CoDeSys, но собираемся) самостоятельно, пример могу выслать.
    Либо использование ОРС сервера, установленного на один компьютер (остальные к нему по сети обращаються). Правда надо найти такой ОРС
    Большое спасибо !
    примерчики пожалуйста на pozitivp@globallan.ru

  4. #4

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Тут есть 2 варианта - использование Web сервера, который возможно реализовать (действительно, мы пока не поддерживаем стандартный Web сервер CoDeSys, но собираемся) самостоятельно, пример могу выслать.
    Либо использование ОРС сервера, установленного на один компьютер (остальные к нему по сети обращаються). Правда надо найти такой ОРС
    Вышлете пожалуйста пример реализации Web сервера (andrey-sw@yandex.ru). Попутно к вам еще два вопроса. 1. Возможно ли реализовать с помощью CodeSys или друго продукта одновременную визуализацию работы нескольких контроллеров ПЛК-150 (есть несколько ПЛК-150 с одинаковыми проектами сделанными в CodeSys 2.3 и необходимо следить за ними с одного рабочего места) - если да то как? 2. Как можно по TCP/IP организовать автоматическую загрузку файлов из флэш памяти ПЛК-150 на компьютер например средствами Delphi или BuilderC. Идеальным вариантом было бы поднятие на контроллере FTP,TFTP или HTTP сервера (может подобные библиотеки существуют?).

  5. #5

    По умолчанию

    Web сервер требуйте у тех. поддержки.
    1. Да возможно.
    Варианты: а) Создаете сетевые переменные которые автоматически синхронизируются по сети Ethernet по UDP механизмами самого CoDeSys. После этого запускаете пример Web сервера и с него смотрите значения
    б) Ставите Scada, подключаете по OPC несколько приборов
    2. Тоже есть варианты
    а) Через протокол Gateway - чтение, запись файлов возможна - только проблемы с SDK к этому протоколу(деньги).
    б) Любой протокол можно реализовать самому. Системная библиотека SysLibSockets.lib поддержана. В примере веб сервера так и происходит. Т.е. Вы читаете файлы из памяти ПЛК по протоколу HTTP. Единственное ограничение - передача только текстовых файлов (UUencode - Вы можете реализовать самостоятельно если нужны бинарные файлы)

  6. #6

    По умолчанию

    Проект примера требует библиотеку symlib.lib - подскажите где её взять, в стандарной пставке её нет в инете тоже не нашел.

  7. #7

    По умолчанию

    Библиотека symlib.lib
    Вложения Вложения
    • Тип файла: zip symlib.zip (1.2 Кб, Просмотров: 172)

  8. #8

    По умолчанию

    За библиотеку спасибо.
    В справке есть упоминание о команде в коммандном файле
    (device guid <guid> Сделать устройство с указанным GUID текущим)
    В связи с этим у меня вопрос: устройство это канал в Communication Parametrs? если это так то как узнать этот GUID, где его можно посмотреть? И еще один вопрос: как в Визуализации можно идентифицировать контроллер. Например можно ли узнать его IP адрес или серийный номер, именно из программы или визуализации.

  9. #9

    По умолчанию

    Цитата Сообщение от Andrey Посмотреть сообщение
    ...В справке есть упоминание о команде в коммандном файле device guid <guid> ... как в Визуализации можно идентифицировать контроллер. Например можно ли узнать его IP адрес или серийный номер, именно из программы или визуализации.
    GUID относится к Gateway. В мануале действительно написано невнятно. В след. редакции поправлю.

    См. вложенный пример-шаблон. В нем визуализация, в которой отображается IP контроллера и 1 переменная из него.

    Файл "LineOne.bat" запускает CoDeSys.exe с нужным командным файлом (в данном случае "LineOne.cmd"). В нем задаются нужные параметры канала связи gateway и запускается соединение.

    Пример для ответа на Ваш вопрос сделал Вольфганг Долл из 3S на PLC WinNT, он использует биб-ку SysLibSocets. Попробуйте с PLC WinNT (его демо входит в дистрибутив CoDeSys) и поправьте для ПЛК Овен, что нужно.

    Удачи!
    Вложения Вложения
    • Тип файла: zip Line.zip (7.0 Кб, Просмотров: 98)

  10. #10

    По умолчанию

    Можно ли выложить пример, webserver сюда в форум ?

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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