Страница 140 из 149 ПерваяПервая ... 4090130138139140141142 ... ПоследняяПоследняя
Показано с 1,391 по 1,400 из 1642

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Булевые переменные в конфигурации есть точно, скорее что то другое

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    vorobev22rus какая Scada? или OPC? кто опрашивает?

    для теста, разверните RapidScada, в ней есть настройка отключения соединения после опроса. Сделать так. Настроить опрос на OPC UA контроллера, можно и на Modbus TCP, в ней же поднять в источниках данных OPC UA сервер и вашу Scada подключить к ней. (в общем сделать такую прокладку для теста) и понаблюдать.

  3. #3

    По умолчанию

    Я пробовал qModMaster, в дампе трафика - то же самое (инициатор разрыва соединения - ПЛК)
    Dump.jpg

  4. #4

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    vorobev22rus какая Scada? или OPC? кто опрашивает?

    для теста, разверните RapidScada, в ней есть настройка отключения соединения после опроса. Сделать так. Настроить опрос на OPC UA контроллера, можно и на Modbus TCP, в ней же поднять в источниках данных OPC UA сервер и вашу Scada подключить к ней. (в общем сделать такую прокладку для теста) и понаблюдать.
    Предыдущее сообщение, к тому, что надо искать проблему скорее в журналах ПЛК, а где - не знаю

  5. #5

    По умолчанию

    Если линию порвать физически и восстановить пока обмен есть?

  6. #6

    По умолчанию

    Цитата Сообщение от Sergey361 Посмотреть сообщение
    Если линию порвать физически и восстановить пока обмен есть?
    Вчера до того как выставил в FB MB_TcpSlave Таймаут сокета 3 сек пробовал - переполнялся активными подключениями и переподключение становилось невозможным. Я и думал, что теперь ПЛК отключает клиентов(по бездействию) и все мои проблемы решены...

  7. #7

    По умолчанию

    Цитата Сообщение от vorobev22rus Посмотреть сообщение
    Вчера до того как выставил в FB MB_TcpSlave Таймаут сокета 3 сек пробовал - переполнялся активными подключениями и переподключение становилось невозможным. Я и думал, что теперь ПЛК отключает клиентов(по бездействию) и все мои проблемы решены...
    Товарищи, все получилось, работает как положено и СКАДА и панель оператора. Помогло полностью стереть проект в ПЛК (сброс на заводские), скопилировать и залить заново. Настройки оставил следующие: Менеджер библиотек/OwenCommunication/Settings/g_c_usiMaxCountClients 5; в вызов блока MB_TcpSlave добавил с_tSocketTimeout := TIME#3000ms.
    Благодарю неравнодушных!

  8. #8

    По умолчанию

    Доброго дня!

    Вопрос в следующем: сконфигурировали OPC UA сервера и загрузили его в СПК210 (или СПК110). При подключении через клиент OPC UA видим следующий путь: DeviceSet -> SPK107 (M01) -> Resources -> Application ....

    Почему в пути отображается SPK107 (M01), тогда как используется СПК210 или СПК110 ? Как можно изменить это обозначение или весь путь целиком. Где он формируется?

  9. #9
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,603

    По умолчанию

    Добрый день, ALcron.

    Почему в пути отображается SPK107 (M01), тогда как используется СПК210 или СПК110 ?
    Потому что система исполнения CODESYS (рантайм) во всех СПК одна и та же. В ней указано DeviceName = SPK107 (M01).

    Как можно изменить это обозначение или весь путь целиком. Где он формируется?
    Для СПК210:

    1. Подключитесь к файловой системе контроллера (например, через утилиту WinSCP).
    2. Перейдите в директорию /home/root/CODESYS_WRK
    3. Откройте файл CODESYSControl_User.cfg
    4. Найдите секцию [CmpOPCUAProviderIecVarAccess]
    5. Замените
    Код:
    ;CustomNodeName=MyOpcUaNodeName
    на

    Код:
    CustomNodeName=MyOpcUaNodeName
    Т. е. уберите начальную точку с запятой, а вместо MyOpcUaNodeName укажите нужное вам название (латиницей).

    5. Сохраните изменения в файле.
    6. Перезагрузите контроллер, чтобы они вступили в силу.

    Для СПК110 потребуется больше усилий; если вам это требуется - то напишите, пожалуйста, на support@owen.ru
    В письме приложите ссылку на этот пост.

  10. #10

    По умолчанию

    Спасибо, всё получилось на СПК210

Страница 140 из 149 ПерваяПервая ... 4090130138139140141142 ... ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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