кстати да, в приведенном Леночкой проекте отображение флоата с отрицательной температурой идет через считывание регистров плк в оперативку панели
кстати да, в приведенном Леночкой проекте отображение флоата с отрицательной температурой идет через считывание регистров плк в оперативку панели
В общем всё получилось, завтра отпишу подробности, но я разочарована в компании ОВЕН и её продукции. Сумела убедить руководство холдинга от отказа закупки оборудования. Будем использовать симантики и лого.
Ну что же, ждем подробностей...
Могу принести извинения, что не смогли своевременно направить на путь истинный. Жаль, что никто из форумчан не подсказал...
Для тех, кто не разобрался
http://www.owen.ru/forum/showpost.ph...3&postcount=47
Все, чего не хватало в примерах с ТРМ1:
Имя переменной для обмена с панелью задавать не в конфигурации ПЛК, а в области определения глобальных или локальных переменных. Причем объявлять её не как Word (как Леночка правильно отметила), а как INT. Word в конфигурации ПЛК показывает занимаемое место в памяти... Переменную, привязанную к этому каналу вполне можно использовать типа int.
Ну а далее как в примере...
in1 (*соответствующий МЭК адрес переменной AT %...*): real; (*значение полученное с ТРМ или модуля или из вычислений*);
out1 (*соответствующий МЭК адрес переменной AT %...*): int; (*значение, которое надо передавать на панель*);
out1:= (real_to_int (in1))*10;
При этом при конфигурировании панели (не важно - ИП320 или СП270) Вы ставите количество знаков после запятой - 1.
Если нужно 2 знака, то в строчке умножаете не на 10, а на 100.
Я не собираюсь отговаривать Вас делать на Симатиках или Лого, абсолютно.
Есть несколько предложений:
1. Если Вы таки данный проект будете доделывать на ОВЕНе - пришлите свой проект на a.nikoalev@owen.ru - есть еще что подкорректировать. CoDeSys не ЛогоСофтКомфорт - больше дает возможностей, но и к большему обязывает. Ну например я не рекомендую использовать шаблон MVA8, а брать Universal ModBus Device...
2. Таки в вашем КОНЦЕРНЕ еще станет вопрос об использовании продукции ОВЕН, и я готов буду помочь Вам обосновать почему стоит использовать контроллеры ОВЕН.
С большим уважением и практически без иронии - искренне Ваш, Андрей Николаев.
Если не секрет - а что за КОНЦЕРН Вы представляете? Можно в личку...
Последний раз редактировалось Николаев Андрей; 23.11.2011 в 00:27.
Добрый день! Проблему решили путём перебора регистров передачи в ПЛК, к сожалению забыла флешку с проектами на объекте и смогу выложить только ближе к вечеру.
Теперь, я работаю начальником сервисной службы автоматизированных систем управления (рекламу фирмы даёт другой отдел ) . Мы заключили контракт на строительство дачного посёлка на юге МО для депутатов госдумы. Каждый дом будет иметь автономное отопление, водоснабжение, энергообеспечение и канализацию, + диспетчерский пульт дистанционного управления и ALARM. Данный проект будет доделан до конца т.к. тестовый стенд куда то девать надо, скорее всего поставим на бассейн или дом для обслуживающего персонала.
Рад, что у Елены все получилось.
Всем спасибо за внимание.
С Еленой, думается мне, мы еще поработаем.
Вот выкладываю рабочий макет проекта, почти сутки проработал без нареканий. Proekt2.rar
Я бы сказал таки, что Вы в самом начале...
CoDeSys дает нереальное количество возможностей
Из того, что я не увидел:
Отслеживание ликвидности показаний датчиков температуры.
Отслеживание состояния оборудования, и подсчет наработки.
Таки замените в ModBus Slave шаблон MVA8 на UniversalModBusDevice. И время опроса в два раза увеличите, и UNM предпочтительнее из опыта.
В общем то - если вернетесь к контроллерам ОВЕН - милости просим.
Либо по почте\на форуме. Либо приезжайте прям к нам.
может быть вопрос не в тему чайника - но когда открываю примеры проекта окно всплывает
Последний раз редактировалось Andrei Z; 27.08.2012 в 18:24.