Automation Overview
1-Wire Network
PLC (AB SLC-500)
  - Hardware
  - Software
  - Programming
  - Reference



 RSLogix 500

Not found what you are looking for ? - Please read this

RSLogix 500 is required to program the SLC 500 range and RSLinx. is required to communicate with the target PLC for program download or on-line monitoring.

A comprehensive description of how to program the SLC 500 with RSLogix is beyond the scope of these web pages - there are many other resources available on the Web to do that. I have included a brief overview here and provided some pointers to additional resources which do the subject much more justice that I can.

Before you begin to program though, it is necessary to have a basic understanding of how the PLC works and how the memory in an SLC 500 is partitioned to support that. The diagram below is overly simplistic - but hopefully, conveys the basic principles.

From there, it helps to understand how the PLC memory is setup to support these simple Input-Output tasks as well as more complex operations. Allen Bradley PLCs partition the memory into "files" as shown in the table below :-

 File Number  File Type  Logical Address
 0  OUTPUT IMAGE  $O:0 to $O:30
 1  INPUT IMAGE  $I:0 to $I:30
 2  STATUS  $S:0 to $S:n (1)
 3  BINARY  $B3:0 to $B3:255
 4  TIMER  $T4:0 to $T4:255
 5  COUNTER  $C5:0 to $C5:255
 6  CONTROL  $R6:0 to $R6:255
 7  INTEGER  $N7:0 to $N7:255
 8  FLOATING–POINT  $F8:0 to $F8:255 (2)
 9  NETWORK  $x9:0 to $x9:255 (3)
 10 to 255  USER DEFINED  $x10:0 to $x10:255 (4)

Notes :

1 Address range is processor specific.

2 Only the SLC 5/03 series B processor supports floating-point data type. Do not use this area for processors that do not support floating-point data.

3 If non SLC 500 devices exist on the DH-485 link, use this area for network transfer. You can use either binary (B) or integer (N) file types by specifying the appropriate letter for x. Otherwise, you can use file 9 for user-defined files.

4 Use this area when you need more binary, timer, counter, control, integer, floating-point, or network files that will fit in the reserved files. You can use binary (B), timer (T), counter (C), control (R), integer (N), floating-point (F), or transfers (B and/or N) file types by specifying the appropriate letter for x. You cannot use this area for output image, input image, and/or status files.

Full details of the controller memory structure can be found in the SLC 500 Family of Programmable Controllers Addressing Reference Manual (5000-6.4.23 February 1995).

Supporting Information

 Description  URL
 Online PLC Tutorial from



mailto: Webmaster

 Terms & Conditions