Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
1. Есть плагин с поддержкой поддержкой работы по МЭК-104 в режиме сервера, но он требует активации платной лицензии, а у наших контроллеров не поддержан механизм активации подобных лицензий.
2. Планируется, но не в рамках модификаций с CODESYS.
Поддержка МЭК-104 есть у этих контроллеров:
https://owen.ru/product/plk210_kr
https://owen.ru/product/plk110_30_tl
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Добрый день! Вопрос к знатокам.
Есть у меня функциональный блок, реализующий интерфейс, так что это типа класс. Этот класс занимается емкостью с топливом (она же РГС). В емкости этой стоит датчик уровня ПМП-118, который опрашивается по Modbus RTU. В Modbus_Master_COM_Port, соответственно, созданы Modbus Slave'ы с этими датчиками (на всякий случай - емкостей три и датчиков три).
Так вот, не соображу на что сослаться во входных переменных ФБ так, чтобы при вызове конкретного экземпляра передать в него конкретного слэйва. Все это для того, чтобы диагностикой обмена заниматься уже в ФБ.
P.S.Код:FUNCTION_BLOCK classRGS IMPLEMENTS itfRGS VAR_INPUT refRGS: REFERENCE TO RGS; IntakeKE: itfGZOF; SupplyKE: itfGZOF; BypassKE: itfGZOF; ModbusSlave: REFERENCE TO ......??? END_VAR VAR_OUTPUT END_VAR VAR END_VAR
Как сделать по-другому и прощу я знаю. Интересует можно ли сделать так так я хочу?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Здравствуйте. Подскажите пожалуйста, как в CFC реализовать возможность, есть входной аналоговый сигнал(мв210-101) 4..20мa он визуализируется и нужно что бы на выходе другова аналогового блока(му210-502) был точно такой же сигнал 4..20ма . Заранее спасибо.
5454.jpg
Чтобы правильно посчитать, нужны Max и Min вашего токового входа. Далее забиваете на блок Skale
ваши Max и Min, а на выход 0-1000.
Например на входе 20.36, пределы входа 0-100, а на выход 0-1000, тогда на выходе будет 204. Смотри скрин 1 Skale.jpg
Функцию Scale можете сделать сами, код простой
Код:Scale :=(In1-Min1)*(Max2-Min2) / ((MAX1-MIN1) + MIN2)+0.5 ;
Последний раз редактировалось kondor3000; 29.03.2024 в 17:21.
Спасибо! Буду разбираться как создать данную функцию.