Страница 44 из 699 ПерваяПервая ... 3442434445465494144544 ... ПоследняяПоследняя
Показано с 431 по 440 из 6985

Тема: CODESYS V3.5. Вопросы и ответы

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

    По умолчанию

    Цитата Сообщение от redasred Посмотреть сообщение
    Тогда как сделать чтобы было так?Вложение 20232
    Найти где-то старую версию библиотеки. Но я не понимаю, зачем вам это. В новой версии все уже привязано за вас внутри модуля, а вам только остается использовать уже готовые переменные.


  2. #432

    По умолчанию

    спасибо за ответ, но хорошо было, если все делалось через CFC, а через modbus slave можно только 10 каналов сделать
    Последний раз редактировалось redasred; 02.10.2015 в 20:39. Причина: добавил

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

    По умолчанию

    Цитата Сообщение от redasred Посмотреть сообщение
    спасибо за ответ, но хорошо было, если все делалось через CFC, а через modbus slave можно только 10 каналов сделать
    Я повторю, новая библиотека сразу дает вам переменные модуля. Вы можете использовать их в программе на CFC, ST и любом другом языке.

    По поводу 10 каналов:
    http://www.owen.ru/forum/showthread.php?t=22220

  4. #434

    По умолчанию

    Всем привет.

    Каким-то образом часть экранов визуализациий и лист глобальных переменных перекочевали из вкладки devices во вкладку POU. Как вернуть обратно?
    Находясь во вкладке devices , при создании новых визуализаций они сразу попадают во вкладку POU. Почему?

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

    По умолчанию

    Цитата Сообщение от sobol Посмотреть сообщение
    Всем привет.

    Каким-то образом часть экранов визуализациий и лист глобальных переменных перекочевали из вкладки devices во вкладку POU. Как вернуть обратно?
    Находясь во вкладке devices , при создании новых визуализаций они сразу попадают во вкладку POU. Почему?
    Когда создаете, нажимайте ПКМ на узел Application, а не на пустое место.

    Вернуть можно с помощью Ctrl+C/Ctrl+V из вкладки POU в узел Application.

  6. #436

    По умолчанию

    Спасибо, получилось.

  7. #437

    По умолчанию

    Если удалось решить вопрос с Трендами, то подскажите как решили эту проблему?

  8. #438

    По умолчанию

    Найти где-то старую версию библиотеки. Но я не понимаю, зачем вам это. В новой версии все уже привязано за вас внутри модуля, а вам только остается использовать уже готовые переменные.
    Объясните, пожалуйста, как это осуществить в CFC? Я правде непонимаю. Те провести соотнесение входов/выходов.

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

    По умолчанию

    Цитата Сообщение от Maxim_SPb Посмотреть сообщение
    Объясните, пожалуйста, как это осуществить в CFC? Я правде непонимаю. Те провести соотнесение входов/выходов.
    Я предполагаю, что вы пользуетесь обновленными шаблонами модулей из этой темы:
    http://www.owen.ru/forum/showthread.php?t=21365

    Итак, представим, что вам надо считать значение температуры c первого входа модуля М110-8А и записать в переменную rTemp1 типа REAL.

    Вы добавили в проект Modbus COM, в него - Modbus Master, а в него - ваш модуль. В его настройках вы видите только Slave ID и таймаут. Возникает резонный вопрос - где привязывать переменные к каналам?

    01.png

    Но удобство шаблонов модулей в том, что вам уже не нужно самому привязывать переменные, склеивать два WORD в REAL и т.д.

    Вы просто в своей CFC программе на входе блока (например, MOVE) пишите имя модуля (скопируйте его из дерева компонентов) и ставите точку (в данном случае - MV110_8A.). Появится список доступных переменных. Выбираете из них ту, которая нужна вам - MV110_8A.rEAd_1.

    02.png

    К выходу блока MOVE привязываете переменную rTemp1.

    03.png

    В результате каждый цикл в программе будет считываться значение с первого входа модуля и записываться в переменную rTemp1.

    Теперь должно стать очевидно, что можно вообще обойтись без этой переменной, используя нашу MV110_8A.rEAd_1. Можно предположить, что в некоторых случаях это не очень удобно из-за длинного и, возможно, не всегда понятного названия.

    Все вышеизложенное есть в документации на шаблоны модулей (см. ссылку в начале поста).

  10. #440

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я предполагаю, что вы пользуетесь обновленными шаблонами модулей из этой темы:
    http://www.owen.ru/forum/showthread.php?t=21365

    Итак, представим, что вам надо считать значение температуры c первого входа модуля М110-8А и записать в переменную rTemp1 типа REAL.

    Вы добавили в проект Modbus COM, в него - Modbus Master, а в него - ваш модуль. В его настройках вы видите только Slave ID и таймаут. Возникает резонный вопрос - где привязывать переменные к каналам?

    01.png

    Но удобство шаблонов модулей в том, что вам уже не нужно самому привязывать переменные, склеивать два WORD в REAL и т.д.

    Вы просто в своей CFC программе на входе блока (например, MOVE) пишите имя модуля (скопируйте его из дерева компонентов) и ставите точку (в данном случае - MV110_8A.). Появится список доступных переменных. Выбираете из них ту, которая нужна вам - MV110_8A.rEAd_1.

    02.png

    К выходу блока MOVE привязываете переменную rTemp1.

    03.png

    В результате каждый цикл в программе будет считываться значение с первого входа модуля и записываться в переменную rTemp1.

    Теперь должно стать очевидно, что можно вообще обойтись без этой переменной, используя нашу MV110_8A.rEAd_1. Можно предположить, что в некоторых случаях это не очень удобно из-за длинного и, возможно, не всегда понятного названия.

    Все вышеизложенное есть в документации на шаблоны модулей (см. ссылку в начале поста).
    Спасибо Вам огромное. Ошибка состояла в том, что не ставил точку в конунце названия модуля. "MV110_8A."
    Но скажу Вам, что без данной разжеванной подсказки я не смог найти этой инфы в мануалах.

Страница 44 из 699 ПерваяПервая ... 3442434445465494144544 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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