PDA

Просмотр полной версии : ПЛК-150 - Codesys v.2.3 - master Scada 4D



известь
09.12.2023, 13:19
Всех приветствую!!!
Чувствую что без помощи, до нового года сам не разберусь (чайник-чайником потому что). Ранее приобретал для простого проекта МС 3 версию, ну все ведь было доступно и понятно, а тут решил в ногу с технологиями шагнуть и приобрел МС 4d... и вот он тупик на ровном месте.
Собственно в чем суть вопроса. Имею:
Codesys 2.3
ПЛК-150 (овен)
MasterScada 4D.

В Codesys 2.3 создал простенький для проверки проект, все работает вопросов нет. Как теперь "СИЕ" творение "прикрутить" к МС4D понять не могу... Толи через OPC Codesys, толи через OPC овен или еще через чего? Ни одного мануала по данному вопросу лично мне найти не удалось. Друзья, буду крайне признателен за помощь.

Михаил Троицкий
09.12.2023, 14:45
Установите на ПК, где планируете развернуть MasterScada 4D OWEN OPC SERVER, он доступен для скачивания на сайте. ПЛК-150 подключите к ПК через преобразователь RS485 to USB. Передайте данные из ПЛК в OPC сервер. Заберите данные из OPC сервера скада системой.

kondor3000
09.12.2023, 15:01
Можно и без ОРС сервера.
В ПЛК слейве создать все переменные какие нужны, В мастер скаде создать АРМ в нём добавить протокол Модбас RTU, в нём нужные входы и выходы. И читайте, записывайте из ПЛК слейва что надо. Только с мастер скадой 4D, вам придётся попотеть несколько недель, пока изучите Скаду и комп нужен современный и мощный.
Хотя есть намного проще скады и удобнее и бесплатные (на час или 32 тега), типа SimpLight, можно использовать встроенный ОРС сервер Скады или символьную конфигурацию в ПЛК ( слейв не нужен, доступны все переменные даже с мастера), проект за час с нуля можно сделать.

известь
12.12.2023, 14:38
Михаил добрый день. Спасибо за обратную связь!!!
Последовательность описную Вами я прекрасно понимаю, проблема все это настроить, а именно:
1) Настроить передачу данных из ПЛК в OPC сервер;
2) Настроить скаду, чтобы собрать данные из ОРС.

P.S. В Codesys 2.3 есть встроенный OPC сервер, ведь можно и его использовать для передачи данных? Опять же вопрос как!

Буду благодарен за любую информацию.

melky
12.12.2023, 14:50
у вас для вашей программы ПЛК должна быть карта регистров, начиная с 0 и учитывающая выравнивание (смотрите документацию). Согласно этому настраиваете опрос переменных, возможную перестановку байт или регистров, специфичную для ПЛК например для переменных float (real).

ну и собственно попутный вопрос, а так ли вам нужна MasterScada? просто потому, что на слуху или это требование заказчика?, если первое, держитесь от нее подальше :) есть масса других и более быстрых и более простых для понимания Scada систем

известь
12.12.2023, 15:10
у вас для вашей программы ПЛК должна быть карта регистров, начиная с 0 и учитывающая выравнивание (смотрите документацию). Согласно этому настраиваете опрос переменных, возможную перестановку байт или регистров, специфичную для ПЛК например для переменных float (real).

ну и собственно попутный вопрос, а так ли вам нужна MasterScada? просто потому, что на слуху или это требование заказчика?, если первое, держитесь от нее подальше :) есть масса других и более быстрых и более простых для понимания Scada систем

Как я писал выше, ранее для простого примера применял 3d версию MasterScada, было все доступно для понимания. Имея опыт работы, решил взять 4D, "плачу горькими слезами":mad:

melky
12.12.2023, 15:15
а, ну соболезную тогда.. Всегда надо пробовать перед тем как покупать, по возможности.