Последний раз редактировалось Евгений Кислов; 02.10.2015 в 19:57.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
спасибо за ответ, но хорошо было, если все делалось через CFC, а через modbus slave можно только 10 каналов сделать
Последний раз редактировалось redasred; 02.10.2015 в 20:39. Причина: добавил
Я повторю, новая библиотека сразу дает вам переменные модуля. Вы можете использовать их в программе на CFC, ST и любом другом языке.
По поводу 10 каналов:
http://www.owen.ru/forum/showthread.php?t=22220
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Всем привет.
Каким-то образом часть экранов визуализациий и лист глобальных переменных перекочевали из вкладки devices во вкладку POU. Как вернуть обратно?
Находясь во вкладке devices , при создании новых визуализаций они сразу попадают во вкладку POU. Почему?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Спасибо, получилось.
Если удалось решить вопрос с Трендами, то подскажите как решили эту проблему?
Объясните, пожалуйста, как это осуществить в 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. Можно предположить, что в некоторых случаях это не очень удобно из-за длинного и, возможно, не всегда понятного названия.
Все вышеизложенное есть в документации на шаблоны модулей (см. ссылку в начале поста).
Последний раз редактировалось Евгений Кислов; 23.10.2015 в 07:44.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk