
Application Scenarios
A automotive parts manufacturer in the Midwest needed to integrate a legacy barcode verification station into its SLC 5/03 control system. The barcode reader output ASCII strings over RS-232, but the existing SLC processor had no spare communication port capable of parsing the variable-length data stream at production speed. The integration team installed an Allen-Bradley 1746-BAS in the expansion chassis and wrote a short BASIC program that used CALL 22 to read incoming barcode data from PRT2 into the module’s M1 file, then triggered a handshake bit that the SLC ladder logic monitored .
After commissioning, the Allen-Bradley 1746-BAS successfully captured every barcode scan, passed the four-character symbol and carriage return trailer to the SLC processor, and enabled automatic rejection of mismatched parts. The production line’s verification accuracy improved from manual spot-checking to 100% inspection without requiring a controller upgrade or network reconfiguration. According to the controls engineer, the Allen-Bradley 1746-BAS‘s ability to run BASIC code independently of the SLC scan cycle was the key enabler, as it freed the main processor from the timing-sensitive task of character-by-character serial parsing .
Parameter
| Parameter | Value/Description |
|---|---|
| Product Model | Allen-Bradley 1746-BAS |
| Manufacturer | Allen-Bradley (Rockwell Automation) |
| Product Category | BASIC Language Module (Serial Coprocessor) |
| Product Line | SLC 500 |
| Compatible Chassis | 1746 I/O chassis (any slot except slot 0 of first chassis) |
| Communication Ports | PRT1: RS-232/423, RS-422, RS-485; PRT2: RS-232/423, RS-422, RS-485; DH-485: RS-485 |
| Baud Rates | 300, 600, 1200, 2400, 4800, 9600, 19200 (full duplex) |
| User Memory | 24 KB battery-backed RAM (program + protected variables) |
| Optional Memory | 1747-M1 (8KB EEPROM), 1747-M2 (8KB EEPROM), 1747-M3/M4 (32KB UVPROM) |
| Backplane Current | 5V DC: 150 mA; 24V DC: 40 mA |
| Isolation | PRT1 and PRT2 electrically isolated to 500V DC |
| Clock/Calendar | Battery-backed, ±1 min/month at 25°C |
| LED Indicators | ACT, 485, PRT1, PRT2, FAULT, BAT LOW, LED1, LED2 |
| Operating Temperature | 0°C to +60°C (32°F to 140°F) |
| Dimensions | Single-slot SLC 500 module |
| Programming Software | 1747-PBASE BASIC Development Software |