Page 45

Petruzella_ProgrammableLogicControllers__5e

334 Part 1 Memory and Project Organization Part Objectives After completing this part, you will be able to: •• Outline project organization •• Define tasks, programs, and routines •• Identify data file types •• Organize and apply the various data file types Memory Layout ControlLogix processors provide a flexible memory structure. There are no fixed areas of memory allocated for specific types of data or for I/O. The internal memory organization of a ControlLogix controller is configured by the user when creating a project with RSLogix 5000 software (Figure 15-2). This feature allows the program data to be constructed to meet the needs of your applications rather than requiring your application to fit a particular memory structure. A ControlLogix (CLX) system can consist of anything from a stand-alone controller and I/O modules in a single chassis, to a highly distributed system consisting of multiple chassis and networks working together. Configuration Configuration of a modular CLX system involves establishing a communications link between the controller and the process. The programming software needs to know what CLX hardware is being used in order to be able to send or receive data. Configuration information includes information about the type of processor and I/O modules used. LogixDesigner programming software is used to set up or configure the memory organization of an Allen- Bradley ControlLogix controller. RSLinx communication software is used to set up a communications link between RSLogix 5000 programming software and the ControlLogix hardware as illustrated in Figure 15-3. To establish communications with a controller, a driver must be created in RSLinx software. This driver functions as the software interface to a hardware device. The RSWho is the network browse interface that provides a single window to view all configured network drivers. Figure 15-4 shows an example of the ControlLogix’s controllers properties and modules properties dialog boxes used as part of the configuration process. The parameters shown are typical of what general information is required. After first configuring the controller, Figure 15-2  RSLogix 5000 screen. Source: Image Courtesy of Rockwell Automation, Inc.


Petruzella_ProgrammableLogicControllers__5e
To see the actual publication please follow the link above