 | |
Предыдущие результаты
Обрати внимание на CompactLogix 1768-L43 (http://www.ab.com/programmablecontrol/pac/compactlogix/controller.html) или см. http://vdt-automation.com.ua/modules.php?name=News&file=article&sid=77&mode=&order=0&thold=0
[quote:9e41dc42f2]Можно ли где-нибудь посмотреть пример программы позиционирования с обратной связью, желательно на языке ЛД?[/quote:9e41dc42f2]
С RSLogix5000 поставляются примеры программирования.
[quote:9e41dc42f2]Точность 0,05-0,1мм. Шаг резьбы 2мм.[/quote:9e41dc42f2]
Шаг винта маленький, так что требуемая точность достижима очень легко - правильно выбери енкодер. Я такую точность получал с большим шагом винта и без сервопривода (частотный привод + енкодерный модуль + аналоговый выход). Но мне не нужна была точность следования, только конечная точка.
|
Для общения с SICAM:
- CH0 () перевести в режим USER
- командами из категории ASCII программировать обмен
Неудобство - теряешь связь RSLogix500<>SLC по RS-232 DF-1.
Тебе для отладки стоит иметь Online с контроллером.
Значит надо приобретать у AB карту на DH+ (накладно) или 1746-BAS-T (имеет порт RS-485 и дешевле Prosoft) или у Prosoft-Technology MVI46-GSC или MVI46-ADM (имеют порты RS-232 или RS-485).
IEC 101 это не сокращение от IEC 60870-5-101?
Prosoft-Technology производит MVI46-101M (Master) и MVI46-101S (Slave) для IEC 60870-5-101.
|
Уважаемый Николай!
Фактически для работы с энергонезависимой памятью у RSLogix 500 в меню Comms есть подменю EEPROM и команды "Store to EEPROM" для заливки программы в память и "Load from EEPROM" для считывания записанной программы. Одной из интересных возможностей данной функции является то, что записывать программу в энергонезависимую память не обязательно именно на том контроллере, на котором это будет работать. Соотвественно и модулей в корзинах может быть разное количество. Т.е. фактически берем корзину без модулей входов/выходов, только с процессорным модулем, и заливаем в карту нужную программу. Затем переставляем карту к нужному контроллеру и наслаждаемся :). Единственное, процессорные модули должны быть однотипные.
|
[u:c54b86d0c4]Есть программа работающая с одним элементом МЩ[/u:c54b86d0c4],
обрабатывающая нажатия кнопок на нем, индикацию состояния, а также передачу команд другому контроллеру по RS485.
В конечном итоге [u:c54b86d0c4]требуется программа работающая с 30 аналогичными элементами[/u:c54b86d0c4].
Каждому элементу соответствуют свои адреса контактов модулей ввода/вывода и свои адреса команд для общения с другим контроллером.
[b:c54b86d0c4]Пожалуста, подскажите как бы это реализовать?[/b:c54b86d0c4]
(контроллер SLC 5/04, ПО RSLogix500)
|
Прошу помочь!:o
Недавно из другого отдела подбросили работу связанную с созданием контроллера для мозаичной панели. А я с лог. контроллерами сталкиваюсь впервые. Поразбиравшись с задачей возникли некоторые вопросы.
[b:e6943156d1]Вопрос:
Как записать программу на съемный модуль памяти?[/b:e6943156d1]
(Это необходимо для возможности смены программы в процессе эксплуатации на одну из трех заранее записанных, путем смены модуля памяти)
[b:e6943156d1]Состав разработки:
Контроллер SLC5/04 (модули I/O, коммуникационный блок),
модуль памяти (1747-M13-A), ПО RSLogix 500Pro. [/b:e6943156d1]
|
Лучше всего - контроллером CompactLogix от Allen-Bradley. Он такого же класса.
|
Прошу простить, но может это информация есть уже, но меня интересуют прайс на продукцию Allen-Bradley на контроллеры, модули и прочее для контроллеров ControlLogix. Вот где и кто продает не могу найти, надо для заказа ориентировочные цены по России. Заранее спасибо.
|
Почему Вы так думаете?
А что по-Вашему было бы солидно?
Вы можете обрабатывать алармы прямо в контроллере (и лучше всего обрабатывать их прямо там, не загружая процессор рабочей станции). В версии RSLogix 16 команды обработки алармов встроены прямо в систему коьанд - отдельно аналоговые и дискретные. Процессор контроллера имеет два мощнейших CPU по ARM RISC- технологии и настоящую мультизадачную операционную систему реального времени с 15 приоритетами задач - это не солидно?
Если этого недостаточно,есть возможность обрабатывать тревоги прямо в рабочей станции, причём Вы можете задавать уровни тревог как константами, так и тэгами (значение которых можно изменять из контроллера и задавать с любой точностью в плавающем формате), 8 Severities, отслеживание направления изменения параметра, причём это штатный стандартный механизм, а не самодельная какая-то надстройка. По-моему, куда уж солиднее.
|
А RSLogix5000 подсоединится к контроллеру через RSLinx Enterprise.
Контроллеры связаны с серверами посредством ControlNet, поэтому GW в такой структуре - актуальное решение.
|
[quote:9d81bc888d="oldDad"]В принципе, ОК.
Почему не сделать оба сервера идентичными и не поставить на каждом RSLinxGateway?[/quote:9d81bc888d]
Какая польза от GW?
Оба сервера идентичные, но с RSLinx Enterprise.
[quote:9d81bc888d="oldDad"]Если Вы будете работать с контроллерами Logix, то предпочтительно использовать именно RSLinx Enterprise.[/quote:9d81bc888d]
Правильно, Enterprise для RSView SE самое лучшее.
На будущее - протоколирование тревог настрой тщательно, чтобы оба сервера имели все...
|
Предыдущие результаты
Ещё результаты |
|
| |
|