Rockwell 1746-BAS
тел. +7(499)347-04-82
Описание Rockwell 1746-BAS
Отличный выбор! Rockwell Automation 1746-BAS — это специализированный модуль BASIC-процессора для контроллеров Allen-Bradley SLC 500. Он позволял выполнять пользовательские алгоритмы и сложные математические вычисления, которые были трудны или невозможны в стандартной релейной логике SLC.
Вот подробное описание, характеристики и совместимая информация.
Описание и назначение
Модуль 1746-BAS представляет собой интеллектуальный модуль с собственным процессором, работающий параллельно с основным процессором SLC 5/03, 5/04 или 5/05. Он содержит интерпретатор языка BASIC (похожий на早期的 версии Dartmouth BASIC), что позволяет программировать сложные вычисления, обработку строк, управление связью по последовательному порту и логику, выходящую за рамки стандартных команд SLC.
Ключевые возможности и применение:
- Сложные математические вычисления: Тригонометрия, логарифмы, статистика, пользовательские формулы.
- Обработка строк: Генерация отчетов, парсинг данных (например, со штрих-кодовых сканеров или весов).
- Управление последовательной связью: Прямое подключение к устройствам с протоколами ASCII (принтеры, терминалы, сторонние приборы) через встроенный RS-232/RS-422 порт.
- Создание пользовательских протоколов: Организация обмена данными с нестандартным оборудованием.
- Функции реального времени: Таймеры, прерывания по времени.
- Работа с данными SLC: Прямое чтение и запись значений в область данных контроллера SLC (файлы N, F, B, T, C и т.д.) через backplane.
Важно: Программа для модуля 1746-BAS пишется отдельно от основной логики SLC (в среде, подобной терминалу) и хранится в его собственной энергонезависимой памяти.
Технические характеристики
| Параметр | Характеристика |
| :--- | :--- |
| Серия/Платформа | Allen-Bradley SLC 500 |
| Тип модуля | Интеллектуальный модуль (процессор BASIC) |
| Слот в шасси | Занимает один слот (любой, кроме 0). Требует наличие основного процессора. |
| Процессор/Память | Собственный процессор. 32 КБ энергонезависимой памяти для пользовательской программы и данных. |
| Язык программирования | BASIC (Rockwell Automation dialect) |
| Последовательный порт | 1 x RS-232/RS-422 (конфигурируемый), DSUB-9. Скорость до 19.2 Кбит/с. |
| Связь с SLC | Через backplane шасси. Прямой доступ к файлам данных контроллера. |
| Индикаторы состояния | RUN, FLT (Fault), COM (Communication), BAT (для памяти) |
| Источник резервного питания | Встроенная литиевая батарея 1747-BA для сохранения пользовательской программы и данных при отключении питания. |
| Питание | +5 В DC от backplane шасси SLC. |
| Рабочая температура | 0...60 °C |
| Клавиши на лицевой панели | RUN, STOP, RESET |
Парт-номера и связанные компоненты
- Основной модуль: 1746-BAS
- Резервная батарея: 1747-BA (требуется для сохранения программы при отключении питания).
- Кабель для последовательного порта: Часто использовался кабель 1747-CP3 или его аналоги для подключения к терминалу/ПК.
- Документация и ПО:
- Руководство пользователя: 1746-UM009 (можно найти на сайте Rockwell Automation).
- Для программирования обычно использовался любой терминальный эмулятор (ProComm, HyperTerminal, современные аналоги) или специализированные утилиты.
Совместимые модели
Модуль 1746-BAS совместим ТОЛЬКО с системой SLC 500 и требует наличия основного процессора.
1. Совместимые процессоры SLC 500:
- SLC 5/03 (серийные номера, поддерживающие сканирование слотов ввода/вывода)
- SLC 5/04
- SLC 5/05
Важно: Модуль НЕ СОВМЕСТИМ с:
- Процессорами SLC 5/01 и SLC 5/02 (у них ограниченная поддержка сканирования слотов).
- Контроллерами MicroLogix (серия 1000, 1100, 1200, 1400, 1500).
- Контроллерами CompactLogix или ControlLogix (это совершенно разные платформы, использующие Logix5000).
2. Совместимое шасси (Chassis):
- Любое шасси серии 1746 (4, 7, 10, 13-слотовые): 1746-A4, A7, A10, A13 и т.д.
- Модуль устанавливается в любой слот, кроме слота 0 (в слоте 0 должен находиться блок питания).
Примечание по современному использованию
Модуль 1746-BAS считается устаревшим (obsolete). Он был мощным инструментом для своей эпохи, но сегодня его функции успешно реализуются другими, более современными способами:
- В контроллерах CompactLogix/ControlLogix сложная математика и обработка данных являются встроенными и стандартными функциями.
- Для обмена ASCII существуют специализированные коммуникационные модули.
- Пользовательскую логику можно реализовать на языках стандарта МЭК 61131-3 (ST, FB) в среде Logix5000.
- Для интеграции сложных устройств часто используют шлюзы протоколов или OPC-серверы.
Вывод: Модуль 1746-BAS — это исторически важный и гибкий инструмент для платформы SLC 500, позволявший значительно расширить ее возможности. При работе с существующими системами его знание необходимо, но для новых проектов используются современные альтернативы.