Страница 1002 из 1044 ПерваяПервая ... 2502902952992100010011002100310041012 ... ПоследняяПоследняя
Показано с 10,011 по 10,020 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #10011

    По умолчанию

    Цитата Сообщение от Nerion Посмотреть сообщение
    Ошибки вроде как нет, на сколько я понимаю. До этого с овенами и codesys никогда не работал. complete 1, exception 0. Задержка 200 да помогает, но это слишком много.



    Здесь пытался разобраться как работает передача данных. В качестве мастера использовал ПЛК110 [М02]. Подключен к компу через USB B. В качестве slave устройства использована программа modbus slave запущенная на этом же пк и подключенная к rs-485-2 через USB-COM адаптером.

    Вообще была необходимость в подключении от 4 до 12 slave(ПЧ Instart) устройств. Овен должен был раздавать им разрешение и задание, опрашивать состояние. Правда не 110, а СПК107. Но его пока не было в наличии и я думаю разница в связи будет не сильно отличаться.
    Опять на FBD библиотечный опрос. Не будет так работать чтение и запись вместе.
    Если берётесь за библиотечный опрос делайте на ST, шаги в CASE разносите, например, 0 шаг чтение, 1 шаг запись,
    пока идёт чтение, запись не работает, потом проверка на ошибки. Примеры есть на сайте
    Обмен через библиотеки Modbus и OwenNet
    https://owen.ru/product/codesys_v2/example_program
    Вот простой пример чтения и записи 2 WORD разнесены по шагам.
    Вложения Вложения
    Последний раз редактировалось kondor3000; 10.10.2023 в 13:50.

  2. #10012

    По умолчанию

    Скада СИМП Лайт.
    Подскажите пожалуйста почему нет данных с Modbus TCP? Настраивал по видео инструкции, IP ПЛК 192.168.1.102, создан ModBus(slave) c TCP и тремя переменными Word.
    Через встроенный OPS Codesys данные получаю нормально.2023-10-10_10-46-15.png2023-10-10_10-47-09.png2023-10-10_10-47-36.png2023-10-10_10-47-57.png

  3. #10013

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    Скада СИМП Лайт.
    Подскажите пожалуйста почему нет данных с Modbus TCP? Настраивал по видео инструкции, IP ПЛК 192.168.1.102, создан ModBus(slave) c TCP и тремя переменными Word.
    Через встроенный OPS Codesys данные получаю нормально.
    А зачем вы их одновременно запустили? Либо так либо так.
    Через встроенный OPS Codesys вы получаете все переменные проекта, даже с ПЛК мастера, то есть слейв уже прочитан тоже,
    а по ТСР, только то что в слейве
    Последний раз редактировалось kondor3000; 10.10.2023 в 15:36.

  4. #10014

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    А зачем вы их одновременно запустили? Либо так либо так.
    В видео была показана одновременная работа OPC и Modbus TCP.
    Сейчас создал новый проект и сделал только Modbus TCP и все равно не считывает. Пишет напротив переменных красным "Нет связи". Хотя в RapidSCADA получал данные.

    Или нужно в codesys отвязать OPC сервер и отключить создание описаний?

    Все заработало, перезагрузил ПЛК отключением! Спасибо!
    Нестабильно работает, добавляю еще переменную и уже начинаются танцы с бубном, нужно все перезапустить и то не факт что начнет считывать, как то все через раз.
    Интересно MasterSCADA работает так же или все же лучше в ней все построить?
    Последний раз редактировалось senkos; 10.10.2023 в 11:41.

  5. #10015

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    В видео была показана одновременная работа OPC и Modbus TCP.
    Сейчас создал новый проект и сделал только Modbus TCP и все равно не считывает. Пишет напротив переменных красным "Нет связи". Хотя в RapidSCADA получал данные.

    Или нужно в codesys отвязать OPC сервер и отключить создание описаний?

    Все заработало, перезагрузил ПЛК отключением! Спасибо!
    Нестабильно работает, добавляю еще переменную и уже начинаются танцы с бубном, нужно все перезапустить и то не факт что начнет считывать, как то все через раз.
    Интересно MasterSCADA работает так же или все же лучше в ней все построить?
    Значит где то пропустили настройки, у меня всё прекрасно читается по любому каналу. Все теги добавлять надо сразу и сохранить, перезагрузить проект. И никаких ошибок.
    Мастер скады мне не нравятся, особенно 4D, там настолько всё извернули, получение тегов и работа с ними через заднее место, плюс тормоза и глюки.
    Последний раз редактировалось kondor3000; 10.10.2023 в 13:20.

  6. #10016

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Значит где то пропустили настройки, у меня всё прекрасно читается по любому каналу. Все теги добавлять надо сразу и сохранить, перезагрузить проект. И никаких ошибок.
    Мастер скады мне не нравятся, особенно 4D, там настолько всё извернули, получение тегов и работа с ними через заднее место, плюс тормоза и глюки.
    Отладил вроде все, теперь без глюков получает данные по modbus TCP.
    Не подскажете как в СИМП Лайт Float переменные правильно интерпретировать? На скринах у меня в codesys переменные Float и на панель выдаются правильные данные, но в СИМПЛ Лайт не получается никак получить верные значения. Пробовал разные варианты порядок байт и тип данных.

  7. #10017

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    Отладил вроде все, теперь без глюков получает данные по modbus TCP.
    Не подскажете как в СИМП Лайт Float переменные правильно интерпретировать? На скринах у меня в codesys переменные Float и на панель выдаются правильные данные, но в СИМПЛ Лайт не получается никак получить верные значения. Пробовал разные варианты порядок байт и тип данных.
    Проверьте обязательно адреса флоат, они должны быть чётные (0,2,4,6 и т. д.) и правильные. 1 Передача по ТСР.jpg и в работе 1 Передача флоат.jpg
    Правильный порядок байт для ТСР это LE_2_1_4_3, смотри скрин, на скрине адреса 0,1,2,3 -WORD и 4 -Float (чётный адрес)
    Да и не забудьте функции записи для флоат 0х10 (16 функция), в настройках для узла надо поставить 15 и 16 функции, групповая запись бит и регистров.
    Последний раз редактировалось kondor3000; 10.10.2023 в 18:46.

  8. #10018

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проверьте обязательно адреса флоат, они должны быть чётные (0,2,4,6 и т. д.) и правильные. 1 Передача по ТСР.jpg и в работе 1 Передача флоат.jpg
    Правильный порядок байт для ТСР это LE_2_1_4_3, смотри скрин, на скрине адреса 0,1,2,3 -WORD и 4 -Float (чётный адрес)
    Да и не забудьте функции записи для флоат 0х10 (16 функция), в настройках для узла надо поставить 15 и 16 функции, групповая запись бит и регистров.
    Благодарю Вас, все заработало как часики )), забивать 70 переменных вручную придется теперь или есть возможность чтения сразу всех регистров слейва?
    Так же как передать например дискретные выходы и входы самого ПЛК, на их нужно ссылаться регистрами из слейва?

  9. #10019

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    Благодарю Вас, все заработало как часики )), забивать 70 переменных вручную придется теперь или есть возможность чтения сразу всех регистров слейва?
    Так же как передать например дискретные выходы и входы самого ПЛК, на их нужно ссылаться регистрами из слейва?
    Используйте Codesys.OPС.02, все переменные проекта доступны, даже входы и выходы, если им присвоены имена. При чём с сохранением имени регистра или входа.

    Если передавать через слейв, то вам придётся состояние входов, выходов самому вручную выводить в слейв. Создавать новые регистры в слейве и им присваивать состояние входов, выходов.
    Только управлять входами нельзя, они физичести управляются снаружи ПЛК, их можно только читать.
    Последний раз редактировалось kondor3000; 11.10.2023 в 09:27.

  10. #10020

    По умолчанию

    Цитата Сообщение от senkos Посмотреть сообщение
    Благодарю Вас, все заработало как часики ))забивать 70 переменных вручную придется теперь
    Это разве проблема в этой СКАДе?
    Создаёте один нужный тег и дублируете его сколько необходимо.
    Изображения Изображения
    • Тип файла: jpg sl.JPG (39.5 Кб, Просмотров: 21)

Страница 1002 из 1044 ПерваяПервая ... 2502902952992100010011002100310041012 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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