Overview
The Allen-Bradley 1746-BAS is a single-slot specialty module designed for the SLC 500 controller platform. This BASIC programming module enables advanced data processing, communication, and integration tasks within modular or fixed-style SLC 500 hardware. The 1746-BAS is ideal for applications requiring custom logic execution, data collection, and seamless connectivity to external systems such as HMI devices, modems, and printers.
Key Features
- 24KB Battery-Backed RAM: 24KB battery backed-up RAM for data and user program storage
- Multi-Mode Serial Communication: RS-232/423, -422, -485, and DH-485 Communication Ports for connection to modems, printers, Human Machine Interface and other devices
- BASIC-52 Programming Language: BASIC programming with the Intel BASIC-52 language
- LED Diagnostics: 8 LED indicators for module diagnostics and operator interface
- Single-Slot Mounting: Occupies single slot of any 1746 chassis and may be used in modular or fixed style hardware of SLC 500
- Integrated Tools: Advanced text editor and high-level programming environment with clock, calendar features, and extensive online help
Technical Specifications
- Module Type: BASIC Programming/Communication Module
- Compatible Platform: SLC 500 (SLC 5/01 and higher)
- Memory Capacity: 24KB battery backed-up RAM
- Data Transfer Rate: 8 input words and 8 output words for SLC 5/01 processors and higher
- Communication Ports: RS-232/423, RS-422, RS-485, and DH-485
- Programming Language: Intel BASIC-52
- Operating Temperature: 0 to 60 degrees Celsius (32 to 140 degrees Fahrenheit)
- LED Indicators: 8 (ACT, 485, PRT1, PRT2, FAULT, BA LOW, LED 1, LED 2)
- Noise Immunity: NEMA standard
- Slot Configuration: Single-slot module
Typical Applications
The 1746-BAS module provides easy data collection and an integrated program debugging environment with flexible data storage options and operator interface capability. Common use cases include:
- Data collection and logging from plant floor sensors and devices
- Custom BASIC logic for specialized control routines
- Integration and data collection for communicating with Human Machine Interface (HMI) devices, modems, printers and other data collection devices
- Legacy system upgrades and maintenance on existing SLC 500 installations
- Modem and remote communication interface
Compatibility & Replacements
Compatible With
- SLC 500 modular controller chassis (4-slot, 7-slot, 10-slot, 13-slot)
- SLC 500 fixed controller systems
- SLC 5/01 controllers with program memory size of 1K to 4K instructions
- SLC 5/02 with 4K instruction memory
- SLC 5/03 with program memory size of 8K, 16K and 32K instruction
- External communication devices via serial ports (HMI, modems, printers, data collection systems)
- 1747 chassis-based SLC 500 systems
Replaces / Drop-In Replacement For
- 1746-BAS Series A, B models (earlier revisions)
- Verify specific revision compatibility with your system integrator before ordering
Works With
- RSLogix 500 programming software
- RS-Logix BASIC development environment
- DH-485 industrial networks (via 1747-AIC isolator for legacy systems)
- RS-232/RS-422/RS-485 serial communication protocols
- Intel BASIC-52 language for custom application development


















