This is topic TM&ADAM5511 как программировать? in forum TRACE MODE в OEM-контроллерах / TRACE MODE inside OEM controllers at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/22/t/000026.html

Posted by myrob (Участник № / Member № 650) on :
 
ВСЕМ ДОБРОГО ЗДОРОВЬЯ И ЗДРАВСТВУЙТЕ!
Имеется ADAM5511 и, к сожалению, это уже не обсуждается.
Опыт работы с softlogic и SCADA отсутствует. Деньги тоже. Но не все так плохо. Есть еще голова и добрые люди. А теперь вопросы:
1. Можно ли с помощью ТМ создать проект из двух узлов ADAM5511 и АРМ оператора(ПК)? Если да, то какой узел выбирать для ADAM, АРМ?
2. Можно ли с помощью ТМ написать FBD программу регулирования (стабилизации) температуры) по ПИД закону и как ее потом загрузить в ADAM5511? Как я понимаю ТМ не делает исполняемый файл?
Общая задача стоит таким образом. Контроллер должен выполнять работу автономно, даже при выключении ПК. ПК выполняет только функцию визуализации для оператора. Оператор дожен иметь возможность изменять температуру, а в случае необходимости перейти на ручное управление с клавиатуры ПК. Хорошо бы, чтобы в случае сбоя контроллера можно было бы его функции передать ПК.
Как пути решения такой задачи можете предложить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Уважаемые господа! Пожалуйста, внимательней читайте материалы форума - ведь данный вопрос уже обсуждался буквально в предыдущей теме данного раздела: http://forum.adastra.ru/cgi-bin/ultimatebb.cgi?ubb=get_topic;f=22;t=000025

[Усмешка / Big Grin]

Еще раз - не программируется АДАМ5511 в ТМ как узел! Он для ТМ - удаленное устройство РСУ и свзяь с ним возможна только двумя путями:
1) Через последовательный интерфейс по ModBus RTU.
2) Через собственный драйвер пользователя для МРВ, если в АДАМ5511 работает какая-либо пользовательская задача с собственным протоколом разработанная пользователем самим (например, на Си++).

[Вращающиеся глаза / Roll Eyes]

Соответственно программировать Вы его можете, но не в ТМ. Т.е. - в Вашем случае, Вам необходимо писать код для АДАМа самим на СИ++ или на Паскале как DOS приложение. Для связи с АРМ это приложение должно поддерживать какой-либо стандартный протокол передачи данных по последовательному интерфейсу (например, ModBus RTU).
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2