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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Всем привет! Такой вопрос: :) Контроллер SLC5/04. Есть 7 слотов вывода, по 32 выхода на каждом. Выводы могут находиться в разных режимах - гореть/не гореть, или мигать с частотами 2 и 8 Гц. Думаю реализовать это [i:b66bbbf283]перебором всех выходов по одному [/i:b66bbbf283](цикл с косвенной адресацией), и зажигать в соответствии с их режимом. Но боюсь, что выполнение этого цикла займет много времени. Есть ли способы это реализовать по другому? Есть ли возможность измения выходов по маске? Плохо разобрался с возможностями RSlogix'a. :roll: ПО RSlogix500.

 Привет всем! [quote:604299e6d3]Ставилось это случаем не из под пользователя с кириллическим именем? Давно замечено, что роквеловский софт ОЧЕНЬ не любит путей с русскими буковками.[/quote:604299e6d3] Помнится, когда-то поднимался вопрос о кириллице и переменных. Тогда советовалось, если переменные среды через кириллицу, то переназначить их по-своему. Мы тогда стали делать это на разных объектах, но потом прекратили, т.к. не заметили разницы. RSLogix5000 v.15, RSLinx 2.5, RSView32 CPR6. А насчет реестра... Я в свое время эксперементировал с защитой RSLogix5000, что-то не вышло, удалил софт, но последующие установки уже ругались на введенные защиты. В реестре удалял все, что только можно связать с ПО RS, полностью удалял и ставил все софты RS, но осталась какая-то запись в реестре, что Logix ругался на защиту. Пришлось заново винду ставить. (по дурости не делал перед экспериментом копию реестра, сравнение с реестрами др. машин не дала результата). А вы случайно, перед этим не сносили неудачной установки RSLinx? Может, есть какая-нибудь параллель с моим случаем?

 Доброго времени суток. В RSLinx 2.50 Pro при конфигурировании драйвера не добавляются конфигурации EtherNet devices, EtherNet/IP driver, SoftLogix5 driver и RemoteDevices via LinxGateWay. При этом, все остальные конфигурации, добавляются нормально. Пробовал решить проблему вручную на уровне реестра. Например, при добавлении драйвера Virtual Backplane (SoftLogix 58xx), создается раздел в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Rockwell Software\RSLinx\Drivers\AB_VBP\AB_VBP-1. Я, попробовал взять готовый раздел реестра с другого компьютера, с установленным драйвером Ethernet. Т.е. я экспортировал с одного компьютера и импортировал на другой раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Rockwell Software\RSLinx\Drivers\AB_ETH\AB_ETH-1. Но все равно, в конфигурировании драйверов, не добавилась конфигурация для Ethernet. ОС WinXP RUS, RSLinx ставился в конфигурации по-умолчанию. RSLinx установился без ошибок.

 Добрый день! Кто-нибудь сталкивался с разработкой алгоритма выравнивания нагрузок приводов в многодвигательном приводе, работающем на общий вал? Если конкретизировать - то имеем 4 двигателя постоянного тока. Каждый работает от своего преобразователя FlexPak3000. Управление приводами осуществляется от Controllogix по сети Controlnet. Задача состоит в том, чтобы разработать алгоритм управления приводами таким образом, чтобы выравнивать динамические нагрузки двигателей во время работы. P.S. привода настроены в режиме регуляторов скорости.

 Привет всем! Вновь хочу вернуться к данной теме. Думаю, это поможет начинающим в использовании CompactFlash. [quote:236d03a645]Проблемы нет никакой. Сохраните программу из контроллера на карточке, вставьте карточку в компьютер, она распознается, как диск. Следайте имедж с этого диска и пошлите коллеге мэйлом. Он запишет имедж карточки на свою такую же карточку и вставит в контроллер.[/quote:236d03a645] Сегодня попробовал следующие варианты: 1. Сохранил текущую программу на CompactFlash-1. 2. Удалил CompactFlash-1 из контроллера. 3. Сохранил папку Logix на новой неформатированной CompactFlash-2. 4. Залил контроллер другой прогой с другим именем контроллера. 5. Установил новую CompactFlash-2 с пакой Logix в контроллер. 6. Контроллер загрузился с CompactFlash-2 (PowerUp, Run). Делал все вышесказанное с вариациями: форматнул CompactFlash в FAT32, затем в FAT, записал папку Logix, загрузился как обычно. Выводы могут быть следующие: 1. Файловая система на CompactFlash: FAT. 2. CompactFlash вплоть до 1Гб. 3. Производитель CompactFlash не важен, только чтобы фирма была надежная, я использовал разных производителей, в последнее время Kingston. 4. Нельзя загружать совершенно другой проект в контроллер, когда установленна CompactFlash с образом, у меня почему-то возникала ошибка самой CompactFlash при последующей загрузки с нее. Ошибка устранялась после повторной заливки из контроллера на CompactFlash. 5. Ради интереса, организовывал две флешки с разными проектами, разными именами контроллера и т.д. После чего проекты можно перемещать с одной флешки на другую, стирать проеты, заменять, редактировать способы загрузки с флешки на контроллер. Нужен только картридер и знать, что где изменить. 6. Настройки IP сетевухи (Static) при заливке с CompactFlash не меняются, но их легко можно изменить с RSLinx. Вобщем, решена проблемма удаленного восстановления/замены программы контроллера на труднодоступных объектах. Заказчику достаточно купить CompactFlash, и получить по инету папку Logix. Следующая интересная тема - это с помощью инструкций инициализировать CompactFlash и в режиме RUN работать с ней, как с раширением памяти: сохранять/считывать данные. Примеры подобных программ есть, но сам пока в них не разобрался. Интересно, кто-нибудь использовал CompactFlash таким образом?

 ПИД-инструкция из набора команд SLC-500 / Micrologix используется очень широко, так что писать её самому незачем. Пример реализации могу выслать.

 Меня интересует PID регулятор встроенный в RSLogix 500. Ваши рекомендации, стоит ли его использовать, или писать самому. Если есть реальный пример, то просьба его где нить выложить, буду благодарен. Объект: Насосная станция с необходимостью регулирования давления или расхода, в зависимости от того как укажет оператор. Регулирующий орган - регулирующая задвижка с дискретными сигналами управления открытия и закрытия.

 Спасибо, oldDad! Будем разбираться. Главное, чтобы эти два девайса были совместимы. Меня немного смутило: [quote:e8d39a858f]The InView Message Display communicates with the following controllers on a Remote I/O network. • PLC-5 controller • SLC 5/03, 5/04 or 5/05 controller with a 1747-SN/B scanner • ControlLogix controller[/quote:e8d39a858f] По всему мануалу 2706-UM017CENP-сканер только серии В

 Активный keeper - это всегда модуль с самым маленьким адресом сети. Т.е. если у Вас будет всего 2 корзины, а следовательно и 2 модуля сети ControlNet, адреса модулей Вы выставите 1 и 2 соответственно, то активным keeper-ом будет модуль с адресом 1. Если у Вас ContolLogix, то модуль Вы можете ставить в любой слот корзины. Адреса модулей в корзинах выставляете также сугубо по Вашему вкусу. На работу сети это никак не скажется. Главное правильно настроить сеть. Единственное, я бы посоветовал взять маленькие адреса, и ограничить их общее количество скажем 5-ю, чтобы при просмотре сети не приходилось каждый раз сканить все 99 возможных адресов.

 Тем кто меня уже знает: [i:f18e06f8b5]Потихоньку разбираюсь :) . Спасибо всем за помощь.[/i:f18e06f8b5] Опишу, что получается: Отправляю/принимаю команды от эмулятора Sicam следующим образом. [u:f18e06f8b5]Прием от Sicam:[/u:f18e06f8b5] Ожидаю появление в ком. модуле по адресу M1:4200 значения "Block ID"=9903 (пришло сообщение). Далее обрабатываю адреса M1:4202-4215 (само сообщение): [code:1:f18e06f8b5] 4200 Block ID 9903 - было событие 4201 Event Count (1) 0 4202 Session Index (=0) 1 4203 Sector index (=0) 2 4204 COT причина передачи 3 4205 Reserv (=1) 4 4206 Point Index номер команды 5 4207 Database адрес передаваемого значения, № бита после M1:0 6 4208 ASDU Type тип передаваемой величины 7-10 4209 -4212 Time временная метка 11 4213 Qualifier квилификатор 12 4214, 13 4215 Value передаваемое значение [/code:1:f18e06f8b5] [u:f18e06f8b5]Передача в Sicam:[/u:f18e06f8b5] В ком. начиная с адреса M1:4100 записываю следующий блок: [code:1:f18e06f8b5] 4100 Block ID 9901 - отправка сообщения 4101 Command Count (1) 0 4102 Database адрес передаваемого значения, № бита после M1:0 1 4103 Session Index (=0) 2 4104 Sector index (=0) 3 4105 Data Type тип данных 4 4106 Point Index номер команды 5 4107 Qualifier квилификатор [/code:1:f18e06f8b5] [b:f18e06f8b5]Напротив некоторый полей, в скобках, указаны их значения. Назначение этих полей мне пока не ясно. :( Все ли я делаю так, и что еще нужно предусмотреть?[/b:f18e06f8b5] На всякий случай еще раз про... [b:f18e06f8b5]Состав моего контроллера:[/b:f18e06f8b5] - CPU SLC 5/04 - ком. модуль MVI46-101M (Master) - и модули I/O ПО RSLogix500. Подразумевается общение с Sicam по протоколу IEC 60870-5-101.



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
Error RSLogix 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 F

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

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.162 секунды