Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 Здравствуйте! Имеется стороннее устройство, данные с него выходят по MODBUS RTU. Решил данные собирать контроллером, т.к. железо понадежней будет софта. Контроллер есть микро лоджик 1100. 0-вой порт сконфигурировал по модбас. С помощью MSG инструкции читаю INTEGER данные. В кач-ве источника пока использую софт (MODBUS SLAVE)- он в указанный порт шлет пакеты. но вот при попытке прочитать FLOAT значения ничего не выходит, в моих ячейках флоат как были 0, так и есть, В настройках: size inelement 1, Data 32 (для интежер дата-16) в чем может быть проблема? С модбасом почти не работал. Может софт не выдает флоат значения. Думал вытащить 2 интежер ячейки и с помощью функции COP (как я делал в SLC) из нескольких интежер получать 1 флоат, но в Mикролоджиках в функции COP файлы sourse и dest должны быть одного типа. Неужели на микролоджике не получиться собрать данные? на SLC это на порядок будет дороже.

 [quote:e27ec4841f]они не хотят быть привязаны только к приводам AllenBradley, а хотят иметь возможность использовать приводы других фирм[/quote:e27ec4841f] В данной системе это [b:e27ec4841f]всё равно[/b:e27ec4841f] будут привода от Allen-Brradley. Т.е., они [b:e27ec4841f]уже[/b:e27ec4841f] де-факто привязаны к этому техническому решению. [quote:e27ec4841f]1) DeviceNet помехозащищен[/quote:e27ec4841f] ControlNet резервирован и точно так же (если не лучше) мало подвержен влиянию помех (у вас, как я понял, будет оптика). Даже если не оптика, то кабель экранирован и прокладывается в заземлённой трубе. Поэтому данный довод представляется, скорее, чисто умозрительно-теоретическим. [quote:e27ec4841f]2) DeviceNet является стандартным протоколом передачи у многих производителей приводов, таких как Siemens, ABB, Schneider [/quote:e27ec4841f] Ну и что? разве кто-нибудь собирается [b:e27ec4841f]в этот сегмент сети[/b:e27ec4841f] вешать Siemens, ABB, Schneider и т.п.?

 [quote:62a072cf22="oldDad"]А можно поподробнее, в чём именно проблема с эдектриками, что их надо "дожимать"? Чего они хотят такого, чего вы не хотели бы?[/quote:62a072cf22] Поподробнее это выглядит примерно так: Изначально фирма разработчик предложила в качестве приводов использовать PowerFlex 70 и PowerFlex 700 (для маломощных двигателей). Эти PowerFlex'ы подключены были через DeviceNet. Потом разработчики что то там у себя подсчитали и решили сделать все на ControlNet. В это время господа электрики вычитали что: 1) DeviceNet помехозащищен 2) DeviceNet является стандартным протоколом передачи у многих производителей приводов, таких как Siemens, ABB, Schneider Не знаю по какой причине - но электрики настаивают на том что они не хотят быть привязаны только к приводам AllenBradley, а хотят иметь возможность использовать приводы других фирм. И вбили себе в голову что для этого нужен ТОЛЬКО DeviceNet. Мы же в свою очередь не хотим городить "огород" и пытаемся доказать что PowerFlex и ControlNet при такой конфигурации будет лучшим решением чем DeviceNet и Siemens'овский привод. Что бы это доказать нам нужны конкретные факты.

 Документ ControlLogix.Руководство по выбору (Selection Guide). Там есть размеры корзин, а модули в них вставляются... Vitaliy D. Burtsev

 Вопрос с резервирование все еще открыт. На данный момент, на сервера RSViewSE и иже с ними установлены патчи от марта месяца сего года. Любые попытки включить резервирование упираются в возникновение ошибки "RedundancyManagerHmiServer detected a failure 0x80041a0b" (а иногда 0x80041a0a). Все, что нашел в Knowldgebase на сайте Rockwell исполнено и включено. Резервирование включали следующим образом: 1. Сняли копию проекта с помощью HMI Backup & Restore Utility. 2. На второй сервер скопировали снятый бэкап. 3. Перегрузили все сервера (в таком порядке: FTD - RSLINX - SE1 - SE2). 4. На первичном SE1 в свойствах проекта включили резервирование (кнопку [Replication...] не нажимали). Все прошло ок. 5. Еще раз перегрузили сервера. При выдергивании из сети первичного сервера, вторичный не подхватывает. Вариант с прохождением тех же шагов 1-5 с нажатием кнопки [Replicatio...] (естественно после копирования проекта) приводит к такому же результату. В том, что резервирование работает в принципе для систем на SE уверен, так как полгода назад на этом же оборудовании и в этом же проекте его включали, но отключили из-за текущего внесения множества изменений в проект. Вопрос: что делать?

 > Пара компов с установленым RsLinx 2.42 Судя по всему версия контроллера у вас явно не 16. Следовательно защиты никакой нет. У вас просто пакета программирования нет. RSLogix5000 - купите, и слезьте с "иглы". Выкачайте программу и добавте свой код. Прогаммирование там для вашей задачи элементарное. С Delphi это вас конечно ... , либо перереписывать все, либо делать дополнительное приложение (можно на еще одном ПЭВМ или в новом окне). С уважением, Дмитрий.

 В СНГ - полно. В Украине только я лично знаю минимум 4 системы на них. Будут стоять и работать ещё много-много лет. [quote:62deb01060="Star"]Как профлешить PLC-5/40 подскажите пожалуйста, где описана процедура?[/quote:62deb01060] Увы. Ничего не выйдет. Слишком стар.

 Уважаемый( а после этого мнооуважаемый:)) DIMIOKS выложил дельфовые модули для работы с ОРС [url]http://vdt-automation.com.ua/modules.php?name=Files&go=view_file&lid=18[/url] даже мне года 4 не трогавшему делфи(сам билдерист, ОРС-клиента писал на ВСВ6, по работе приходилось мучаться и с VB) потребовалось очень немного времени чтоб скачать халявный дистриб 5й делфи и набросать вместо проги на VB с использованием DDE, такую же в делфе с ОРС. DDE -уж если его пришлось/захотелось использовать. хорош только для разовых задач, записали в контроллер/прочитали из контроллера- и отдыхаем. с постоянной записью у меня так же пролемы возникали. Так что у фразы "придется использовать ОРС" нет никакого отрицательного подтекста. попробуйте. это совсем не сложно , особенно с готовыми модулями(см. ссылку выше).

 Попробую еще раз объяснить. Программа управления заводом написанная "крутой" датской фирмой есть, и можно так сказать она нас устраивает. (ну если не считать того что мы у них сидим на "игле"). В модулях есть куча свободных каналов, на которые надо повесить простейшее дополнительное оборудование. К примеру по запуску штатного транспортера запустить дополнительный фильтр. или по желанию оператора перекинуть клапан. Ради таких мелочей покупать кучу софта и нанимать фирму или платить кучу $ датчанам наше руководство не будет. А делать очередной кнопочный пост меня уже задостало. Теперь дальше. програмулина уже готова (делов то на два-три часа), но повторюсь - читаться каналы читаются, но не пишутся. Из-за чего? Для Дмитрия. Дельфин - это Delphi, данные (историю, описания транспортных путей и прочее) хранит в Oracle, да еще и под паролем, то есть до них добраться невозможно.

 Добрый день. А как вы контроллер программируете!? Получается, что вы используете 1756-L62 как тупую часть простого регистратора, используя уже прописанные модули, - ужасть. [quote:e7a9267eb5="wad"]как дельфиновская читает и пишет не знаю, а я пишу фоксовую и да, через DDE, ибо с OPC не знаком. А для моих целей и DDE хватит.[/quote:e7a9267eb5] Если вам нужен надежный канал связи с контроллером (даже если параметров всего два), то DDE вам не "хватит". :( Т.к. через некоторое время подобный канал связи может совсем отвалиться. В свое время я делал программку, которая из соображений экономии работала следующим образом: - работала RSView32, которая писала в MSSQL. - нужно было на удаленном объекте показать состояние части оборудования, для чего был сделан прект на Delphi, который брал нужные параметры и выводил на мнемосхему. Была временная задержка до 10 минут, но это удовлетворяло требованиям. Может вам подумать в этом направлении, ведь дельфин историю все равно где-то хранит. Придется вам или дельфина (так и не понял что это) дописывать или с OPC разбираться. С уважением, Дмитрий.



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




  
RA & VDT GmbH


Облако тэгов
ControlLogix sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehlermeldungen

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.123 секунды