Allen-Bradley 1746-BAS SLC 500 BASIC Module – Serial Coprocessor for Foreign Device Integration

Allen-Bradley 1746-BAS SLC 500 BASIC Module – Serial Coprocessor for Foreign Device Integration

Allen-Bradley 1746-BAS is a BASIC language module for the SLC 500 programmable controller family, categorized as a specialty communication coprocessor. The module occupies a single slot in any 1746 I/O chassis and runs a subset of the Intel 52 BASIC language, allowing users to write custom programs that handle serial protocols, data parsing, and device communication independently from the SLC processor’s ladder logic .

Allen-Bradley 1746-BAS SLC 500 BASIC Module – Serial Coprocessor for Foreign Device Integration

 

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
Scroll to Top