Power Engineering 
K-JIANG
NameDescriptionContent
Current Location:

A-B ASCll Data Transfer to theSLC 500M BASlC Module(Series B)

From:A-B | author:Mr.Chen | Time :2024-11-23 | 34 view: | Share:

Because of the variety of uses for this information, the user of and

those responsible for applying this information must satisfy

themselves as to the acceptability of each application and use of the

program. In no event will Allen-Bradley Company be responsible or

liable for indirect or consequential damages resulting from the use or

application of this information.

The illustrations, charts, and examples shown in this document are

intended solely to illustrate the principles of programmable

controllers and some of the methods used to apply them. Particularly

because of the many requirements associated with any particular

application, Allen-Bradley Company cannot assume responsibility or

liability for actual use based upon the illustrative uses and applications.

No patent liability is assumed by Allen-Bradley Company with

respect to use of information, circuits, equipment, or software

described in this text.

Reproduction of the contents of this document, in whole or in part,

without written permission of Allen-Bradley Company is prohibited.

Introduction

This application note demonstrates how to transfer ASCII data to an

SLC 5/02 or later processor by using a remote SLC 500 BASIC

module. An example shows how to transfer a maximum of 10

ASCII characters to an SLC 5/03 processor.

General Information

M-files cannot be accessed from a module in a remote I/O chassis.

Therefore, the BASIC module (Catalog Number 1746-BAS) is

limited to its 8 input and 8 output image words for data transfer

between itself and the SLC 5/02 or later processor. The first three

words of the I/O image are reserved for handshake bits, status, and

character count respectively. So, only 5 input and 5 output words are

available for actual data transfers. In addition, since a total of 8

words of image are used, they must be block transferred because

they do not fit in the image allocated in the Remote I/O Adapter

module (Catalog Number 1747-ASB).

To keep the BASIC programming to a minimum and the throughput

to a maximum, CALL 22 is used to transfer data from PRT1 on the

BASIC module to the SLC 5/03 processor in this case. CALL 22

operates on an interrupt basis, so the throughput of data from PRT1

to the backplane is 10 ms or less. To calculate overall throughput for

your specific system, consult your Remote I/O Adapter User Manual

(Publication 1747-6.13) and your Remote I/O Scanner User Manual

(Publication 1747-6.6).

If you also wish to transfer data from a SLC 5/02 or later processor

to a BASIC module in a remote I/O chassis, please refer to the

BASIC Language Reference Manual (Publication 1746-6.3) and

refer to the section on CALL 23.

Description of the Application Example

This application example transfers up to 10 ASCII characters to the

SLC 5/03 processor. Each data packet less than 10 characters must

be terminated with a carriage return character (13 decimal) in order

to alert the BASIC module to transfer the data to the backplane. This

termination character may actually be any unique character. If you

require a different termination character, simply replace the “13” in

line 150 of the BASIC program with the decimal equivalent of the

new termination character.

Hardware and Software Configuration Information

N7:50 to N7:52 are the control words for the BTR function. N7:53

to N7:55 are the control words for the BTW function. For this

example, the following values must be placed in these words prior to

executing the ladder logic program:

• N7:50 – Must set bit 7 of this word to make it a BTR

• N7:51 – BT length, set to decimal 8

• N7:52 – RIO address (R, G, S), set to 100 decimal

• N7:53 – Must be sure bit 7 is a 0 to make it a BTW

• N7:54 – BT length, set to decimal 1 (only one word required to

transfer handshake bits).

• N7:55 – RIO address (R, G, S), set to 100 decimal

For this application example, the Remote I/O Adapter module is

configured as a logical rack 1, starting group 0,  logical rack size.

Also, 1-slot addressing and 57.6K baud is used.

  • GE IS215GFOIH1A Fiber Optic Board for Turbine Control Systems
  • ABB 3BHE031065R0020 IGBT Power Module
  • ABB 3BHB016295R0001 IGBT Power Module
  • ABB 3BHB028673R0010 IGBT Power Module
  • ABB 3BHB021419R2000 Compact Module Termination
  • ABB 3BHB031458R0001 - Spare parts in stock
  • ABB 3BHB040253R0001 Compact Module Termination
  • ABB 3BHB017688R0001 Compact Module Termination
  • ABB 3BHB023302R0001 IGBT Power Module
  • ABB 3BSE007913R50 Compact Module Termination
  • ABB 3BSE008514R1 Compact Module Termination
  • ABB 3BSE013231R1 Digital Input Module
  • ABB 3BSE013230R1 Digital Input Module
  • ABB 3BSE008552R1 control module system integration
  • ABB 3BSE051923G1561 control module system integration
  • ABB 3BSE042240R3 - Spare parts in stock
  • ABB 3BSE027062R50 Digital Input Module
  • ABB 3BSE020508R1 Digital Input Module
  • ABB 3BSE051923G1561 Power Supply Module
  • ABB 3BHE031065R0020 Power Supply Module
  • ABB 3BHB016295R0001 Power Supply Module
  • ABB 3BHB028673R0010 Conductivity Sensor Kit
  • ABB 3BHB021419R2000 Conductivity Sensor Kit
  • ABB 3BHB031458R0001 Conductivity Sensor Kit
  • ABB 3BHB040253R0001 Conductivity Sensor Kit
  • ABB 3BHB017688R0001 Power Supply Module
  • ABB 3BHB023302R0001 Power Supply Module
  • ABB 3BSE007913R50 - Spare parts in stock
  • ABB 3BSE008514R1 - Spare parts in stock
  • ABB 3BSE013231R1 - Spare parts in stock
  • ABB 3BSE013230R1 control module system integration
  • ABB 3BSE008552R1 - Spare parts in stock
  • ABB 3BSE051923G1561 - Spare parts in stock
  • ABB 3BSE042240R3 - Spare parts in stock
  • ABB 3BSE027062R50 - Spare parts in stock
  • ABB 3BSE020508R1 - Spare parts in stock
  • ABB 3BSE051923G1561 control module system integration
  • ABB 3BSE040253R0001 - Spare parts in stock
  • ABB 3BSE023302R0001 - Spare parts in stock
  • ABB 3BSE017688R0001 - Spare parts in stock
  • ABB 3BSE013231R1 Digital Output Relay
  • ABB 3BSE008514R1 Digital Output Relay
  • ABB 3BSE007913R50 - Spare parts in stock
  • ABB 3BHE024577R0101 Inverter Module
  • ABB 3BHB040253R0001 Inverter Module
  • ABB 3BHB021419R2000 Inverter Module
  • ABB 3BHB016295R0001 - Spare parts in stock
  • ABB 3BHB028673R0010 control module system integration
  • ABB 3BSE042240R3 Digital Input Module
  • ABB 3BSE020508R1 16-Channel 24V Digital Input Module
  • ABB 3BSE027062R50 - Spare parts in stock
  • ABB 3BSE008552R1 - Spare parts in stock
  • ABB 3BHB031458R0001 - Spare parts in stock
  • ABB RDCU-02C-SW - control unit, network management
  • ABB 3ADT209026R0002 - Spare parts in stock
  • ABB 3ADT220090R0023 - Spare parts in stock
  • ABB GJL1311911R0002 - Spare parts in stock
  • ABB 794A008B-1 - Spare parts in stock
  • ABB 3AFP60129126 - Spare parts in stock
  • ABB 1SBL177201R1300 - circuit breaker, load management
  • ABB UZFLN-250/600 TEFC, 3-phase, squirrel cage induction motor
  • ABB ALCL-14-5 - power supply, lighting control
  • ABB V18345.10.1.7.1.6.1.00.M - Spare parts in stock
  • ABB 68685192 - Spare parts in stock
  • ABB 3GBA082310-BSC - Spare parts in stock
  • ABB 133712-001 - Spare parts in stock
  • ABB 3BHE031065R0020 - Spare parts in stock
  • ABB 1SNA645014R2700 - fuse holder, electrical distribution
  • ABB 64691929 - Spare parts in stock
  • ABB DCF803-0016 - Spare parts in stock
  • ABB 2CSR275140R1404 - relay, safety circuit
  • ABB TSH220 - temperature sensor, HVAC control
  • ABB CM15 - communication module, data transfer
  • ABB 3BHB023302R0001 - power converter, energy management
  • ABB M3AA112MB2HO - electric motor, industrial application
  • ABB V18345 - Spare parts in stock
  • ABB T2L160TMDR63-3P - circuit breaker, thermal-magnetic
  • ABB REL670 - protection relay, grid stability
  • ABB FSM4000-S4 - frequency converter, motor drive
  • ABB FEV121100V1S4S2B1B1A3A3A1A1 - magnetic flowmeter, process instrumentation
  • ABB FEV1111 - magnetic flowmeter, liquid measurement
  • ABB 266HSHESTB1E9L1B7I2C1 - sensor, hydraulic system
  • ABB 3HAC030215-003 - robotic arm, motion control
  • ABB 3HAC034644-003 - robot component, industrial automation
  • ABB DCS800-S02-2500-07 - drive controller, DC motor
  • ABB ACS800-04-0260-5 - drive controller, motor regulation
  • ABB SH202-20C - power supply unit, high-capacity
  • ABB SH201-6C - power supply unit, industrial automation
  • ABB 3BSE013230R1 - I/O module, process control
  • ABB 3AUA0000043648 - Spare parts in stock
  • ABB 1SFA898114R7000 - surge arrester, voltage protection
  • ABB 2CDS252001R0064 - circuit breaker, short-circuit protection
  • ABB 2CDS251103R0024 - circuit breaker, overload protection
  • ABB 2CDS200922R0001 - contactor, electrical switching
  • ABB 3BSM003493-2 - circuit breaker, power distribution
  • ABB 1SVR730110R3300 - protection relay, voltage monitoring
  • ABB ACS580-04-650A-4 - variable frequency drive, industrial automation
  • ABB ACS580-01-04A0-4 - variable frequency drive, motor control
  • ABB SDCS-COM-81 - communication module, Ethernet
  • ABB SDCS-MEM-8 - memory module, controller system
  • ABB 3BHE024577R0101 - Spare parts in stock
  • ABB acs2000 medium voltage drive
  • ABB 3bhe024855r0101 - Spare parts in stock
  • ABB uf c921 a101 - circuit board
  • ABB 3bhe009949r0004 Expansion unit module
  • ABB 3bhe029153r0101 Analog Output Module
  • ABB ufc760be143 - PC board
  • ABB XV c769 ae101 - control card
  • ABB 3bhe042816r0101 - module
  • ABB 3BHE006373R0101 - inverter module
  • ABB 3bhe014023r0101 - Spare parts in stock
  • ABB ufc789ae101 - FSCD board
  • ABB 3bhe016428r0003 - Spare parts in stock
  • ABB 3bhe022678r0105 - Spare parts in stock
  • ABB ufc760be142 - circuit board
  • ABB ppc902ce101 Analog Input Module
  • ABB 3bhe026866r0101 - module
  • ABB 3BHE013299R0001 - amplifier board
  • ABB 3bhe033067r0103 - module
  • ABB 3BHE005985R0001 - amplifier board
  • ABB Pp D113 B03-26-111600 - AC controller
  • ABB 3BHE014185R0001 - voltage transducer, control board
  • ABB 3BHE014185R0002 - current transducer, control board
  • ABB 3BHE003748R0002 - DC governor, communication board
  • ABB 3BHE014557R0005 - voltage regulator
  • ABB 3bhe036290r0002 - drive board
  • ABB 3bhe020455r0001 - control system
  • ABB 3bhe013300p201 - amplifier board