Страница 2 из 10 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 93

Тема: Пример реализации Web сервера - изменение IP настроек и построение графика

  1. #11

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Прошу переместить в примеры программ
    предлагаю разместить все дополнительные библиотеки ОВЕН, в частности SymLib в разделе программное обеспечение CoDeSys

    возникли вопросы по проекту, инструкциям в Readme.txt (использую PLC 100-K-L):

    --------------------------------------------------------------------------------------------------------------------------
    ???>>>>>>>> прошу Вас ответить на мои вопросы, подробно для начинающего


    Пример веб сервера для ОВЕН ПЛК

    2. Для использования нужно залить содежимое папки content на свой ПЛК (Login - Write file to PLC)
    ???>>>>>>записать без создания папки, в корень файловой системы ПЛК?

    3. Сервер может запускаться на нескольких сокетах, на каждый экземпляр сервера - по сокету. В данном примере 3 сокета
    ???>>>>>>>>>> количество сокетов = количество пользователей сервера ?

    4. При использовании чтения записи символов из сервера нужно экспортировать нужные символы
    (для записываемых открыть возможность записи) в файл :"Project-Option-Symbol Configuration-Dumb Symbol entries +
    Configure Symbol File...
    ???>>>>>>>>>> для русской версии CodeSys : Проект\Опции\Символьная конфигурация\
    создавать описания (ДА) ?
    создавать XML файл (НЕТ) ?

    Проект\Опции\Символьная конфигурация\настроить символьный файл\установка атрибутов объекта
    экспорт переменных проекта (ДА, для некоторых модулей и библиотек)
    экспорт данных (НЕТ)
    экспорт структур (ДА, для некоторых модулей и библиотек)
    экспорт массивов (ДА, для некоторых модулей и библиотек)
    доступ по записи (ДА, для некоторых модулей и библиотек)
    что еще конфигурировать ?



    Установить автозагрузку файла символов target settings-General-Download symbol file
    ???>>>>>>>>>>>> Настройки целевой платформы\Общие\
    загрузить символьный файл (ДА)



    5. Ограничение на количество сокетов не более 20 - ограничение на количество одновременно открытых файлов -5
    ???>>>>>>> к чему приведет ограничение 20 и 5 ? Если потребуется больше, то как увеличить?


    6. Требуемые дополнительные библиотеки SysLibMem,SysLibFile,SysLibSock,SymLib.

    ???>>>>>>при переносе проекта на ПЛК 100 KL не был доступен файл MainRoot и пришлось заново выбрать целевую платформу (target)
    ???>>>>>>и создать начальную конфигурацию
    CodeSys\Конфигурация ПЛК\Дополнения\Стандартная конфигурация



    ???>>>>>> наверное, в конфигурации потерялся сетевой модуль ? какой и какие настройки?

    ???>>>>>> И наконец, порядок использования сервера:
    1) через порт 100BaseT RJ45 ?
    2)при помощи Int.Expl. (или аналога) с уcтановленной JAVA
    войти как "http://www.IP_адрес_ПЛК" или иначе ?
    Вложения Вложения
    Последний раз редактировалось Мундштук; 29.12.2008 в 11:47. Причина: возникли дополнительные вопросы по проекту
    осваиваю ПЛК

  2. #12
    Пользователь Аватар для Olex007
    Регистрация
    24.04.2008
    Адрес
    Запорожье
    Сообщений
    44

    По умолчанию

    2. >>записать без создания папки, в корень файловой системы ПЛК? Да

    3. уже сказано выше


    5. >>>> к чему приведет ограничение 20 и 5 ? Если потребуется больше, то как увеличить? Замена ПЛК


    6. Требуемые дополнительные библиотеки SysLibMem,SysLibFile,SysLibSock,SymLib.
    Все в biblio_CoDeSys.zip кроме SymLib - эта где-то тут по форуму бегала

    ???>>>>>>при переносе проекта на ПЛК 100 KL не был доступен файл MainRoot и пришлось заново выбрать целевую платформу (target)
    поставь тагет PLC100.R-M

    ???>>>>>> И наконец, порядок использования сервера:
    1) через порт 100BaseT RJ45 ? Да
    2)при помощи Int.Expl. (или аналога) с уcтановленной JAVA
    войти как "http://www.IP_адрес_ПЛК" или иначе ?
    скорее "http://IP_адрес_ПЛК"

  3. #13

    По умолчанию

    вместо синусоиды (вроде она замышлялась автором)
    на графике рисует горизонтальный пунктир

    начальные значения переменнных переменных отображаются как wrong

    почему ?

    PS: смотрел через IE и GoogleChrome, везде установлена корректная Жаба SUN...
    123screens.rar
    WEB-2.rar
    осваиваю ПЛК

  4. #14

    По умолчанию

    Смотрите http:\\IP_контроллера\param.txt
    Если вместо значений WRONG значит при изменении таргета не поставили загрузка символов.

  5. #15

    По умолчанию

    'эту тему толком не могут просветить и в сервисных центрах дилеры Овен.Видимо сыро, не в пример вкт-7 * RS-232*ТС35i

  6. #16
    Пользователь Аватар для Роман26
    Регистрация
    30.01.2009
    Адрес
    Россия, Ставрополь
    Сообщений
    83

    По умолчанию

    Я сейчас работаю над сохранением показателей датчиков в MySQL. Скажите, а можно заставить ОВЕН ПЛК 100 (прошивка 2.05.6) обращаться к PHP скрипту, подключаясь к интернету с помощью GSM модема? Веб-сервер, о котором сдесь идет речь, запускается, непосредственно, на самом PLC? Я правильно понимаю?
    Ремонтно-строительная компания, г.Ставрополь

  7. #17
    Пользователь Аватар для Olex007
    Регистрация
    24.04.2008
    Адрес
    Запорожье
    Сообщений
    44

    По умолчанию

    вместо синусоиды (вроде она замышлялась автором)
    на графике рисует горизонтальный пунктир
    У меня подобное в Opera - наверное берёт param.txt из кеша.
    IE ругается "Ошибка Microsoft JScript - Предполагается наличие объекта line: 1; column: 0".
    Firefox пытается что-то правдоподобное делать, но вместо пол-секунды на точку рисует раз в пять секунд. При периоде сигнала в 10 секунд узнать исходную кривую трудновато - будем разбираться.

  8. #18

    По умолчанию

    Цитата Сообщение от Роман26 Посмотреть сообщение
    Я сейчас работаю над сохранением показателей датчиков в MySQL. Скажите, а можно заставить ОВЕН ПЛК 100 (прошивка 2.05.6) обращаться к PHP скрипту, подключаясь к интернету с помощью GSM модема? Веб-сервер, о котором сдесь идет речь, запускается, непосредственно, на самом PLC? Я правильно понимаю?
    Да, так сделать можно, программированием сокетов на owen, но сложновато. Нужно релизовать частично функциональность браузера, точнее написать клиент, умеющий отсылать, принимать и обрабатывать запросы GET или POST.

    Веб-сервер, о котором сдесь идет речь, запускается, непосредственно, на самом PLC? Я правильно понимаю?
    Верно.
    Последний раз редактировалось Chupakabra; 12.02.2009 в 17:37.

  9. #19
    Пользователь Аватар для Роман26
    Регистрация
    30.01.2009
    Адрес
    Россия, Ставрополь
    Сообщений
    83

    По умолчанию

    Так, а если заставить PHP скрипт обращатся к веб-серверу на ПЛК? Так, помоему, выйдет проще.

    Дело только в надежности подключения ПЛК к инету через GSM модем. Кто с этим сталкивался? Что вы можете об этом сказать?
    Ремонтно-строительная компания, г.Ставрополь

  10. #20

    По умолчанию

    Цитата Сообщение от Роман26 Посмотреть сообщение
    Так, а если заставить PHP скрипт обращатся к веб-серверу на ПЛК? Так, помоему, выйдет проще.

    Дело только в надежности подключения ПЛК к инету через GSM модем. Кто с этим сталкивался? Что вы можете об этом сказать?
    Можно заставить скрипт обращаться к ПЛК, ммм... ,скажем, по Modbus. В скрипте соответственно должен быть запрограммирован хотя бы примитивный мастер(клиент) Modbus.

    + в окне браузера при запросе после выполнения скрипта будут видны самые актуальные данные.
    + уставки в контроллер тоже запишутся сразу после выполнения скрипта

    - требуется знать IP адрес контроллера, т.к. он выступает в роли Modbus server. Динамические адреса, в принципе, тоже можно использовать, но для этого нужно либо иметь в модеме, либо в контроллере запрограммировать DDNS клиент (пару месяцов назад такой сам написал , правда не для owen).
    - для переодической записи в БД требуется циклически запускать скрипт опроса с помощью какого-нибудь scheduler.

Страница 2 из 10 ПерваяПервая 1234 ... ПоследняяПоследняя

Ваши права

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