FlexLogix Controller System User Manual1794-L34 Firmware Revision 16User Manual
Publication 1794-UM001G-EN-P - January 200710 Developing FlexLogix Controller SystemsThe documents address network communications:These documen
Publication 1794-UM001G-EN-P - January 2007100 Maintain the Battery3. Remove the old battery.4. Install a new 1756-BA1 battery.5. Attach the ba
101 Publication 1794-UM001G-EN-P - January 2007Appendix AFlexLogix System Status IndicatorsController LEDsThe table below describes the controller LED
Publication 1794-UM001G-EN-P - January 2007102 FlexLogix System Status IndicatorsNotes:
103 Publication 1794-UM001G-EN-P - January 2007Appendix BFlexLogix Back-Up on DeviceNetUsing This AppendixThis chapter offers a solution to back-up yo
Publication 1794-UM001G-EN-P - January 2007104 FlexLogix Back-Up on DeviceNetHow the Back-up WorksFigure shows an example back-up system. In t
Publication 1794-UM001G-EN-P - January 2007FlexLogix Back-Up on DeviceNet 105Requirements of the Back-UpThe FlexLogix Back-Up on DeviceNet solu
Publication 1794-UM001G-EN-P - January 2007106 FlexLogix Back-Up on DeviceNetPower-Up and System Start-upTo configure a FlexLogix Back-up syste
Publication 1794-UM001G-EN-P - January 2007FlexLogix Back-Up on DeviceNet 1079. Connect the other FlexLogix controller with a 1788-DNBO scanner
Publication 1794-UM001G-EN-P - January 2007108 FlexLogix Back-Up on DeviceNetDeveloping the FlexLogix Back-Up ApplicationThe FlexLogix back-up
Publication 1794-UM001G-EN-P - January 2007FlexLogix Back-Up on DeviceNet 109Setting the Heartbeat ConstantYou can set the heartbeat constant w
11 Publication 1794-UM001G-EN-P - January 2007Chapter 1Where to StartUse This ChapterThe FlexLogix controller offers state-of-art control, communicati
Publication 1794-UM001G-EN-P - January 2007110 FlexLogix Back-Up on DeviceNetFigure shows rung 2 and the message set-up used on it. The messag
Publication 1794-UM001G-EN-P - January 2007FlexLogix Back-Up on DeviceNet 111Figure shows rungs 3 & 4 and the message set-up used on it. T
Publication 1794-UM001G-EN-P - January 2007112 FlexLogix Back-Up on DeviceNetReading Back-up State RungYou can read the back-up state of the De
Publication 1794-UM001G-EN-P - January 2007FlexLogix Back-Up on DeviceNet 113Table describes the possible values this message may return when
Publication 1794-UM001G-EN-P - January 2007114 FlexLogix Back-Up on DeviceNetReading Back-up StatusYou can read the back-up status of the Devic
Publication 1794-UM001G-EN-P - January 2007FlexLogix Back-Up on DeviceNet 115Using Indicators to Check StatusThe 1788-DNBO card’s status indica
Publication 1794-UM001G-EN-P - January 2007116 FlexLogix Back-Up on DeviceNet• The I/O during switchover is NOT bumpless. Since the programs an
117 Publication 1794-UM001G-EN-P - January 2007Appendix CInstruction LocatorWhere to Find an InstructionThis locator table lists the available instruc
Publication 1794-UM001G-EN-P - January 2007118 Instruction LocatorBRKBreakgeneral relay ladderBSLBit Shift Leftgeneral relay ladderBSRBit Shift
Publication 1794-UM001G-EN-P - January 2007Instruction Locator 119INSERTInsert Stringgeneral relay ladderstructured textINTGIntegratorprocess c
Publication 1794-UM001G-EN-P - January 200712 Where to StartThe FlexLogix controller, part of the Logix family of controllers, provides a small
Publication 1794-UM001G-EN-P - January 2007120 Instruction LocatorMDFMotion Direct Drive Offmotion relay ladderstructured textMDOMotion Direct
Publication 1794-UM001G-EN-P - January 2007Instruction Locator 121PIDEEnhanced PIDprocess control structured textfunction blockPMULPulse Multip
Publication 1794-UM001G-EN-P - January 2007122 Instruction LocatorTONRTimer On Delay with Resetgeneral structured textfunction blockTOTTotalize
Publication 1794-UM001G-EN-P - January 2007IndexAadd-on instructions 77address data 62AOI 77architecture 11ASCII characters 37-38Bback-upFlexLogix bac
Publication 1794-UM001G-EN-P - January 2007124 IndexDdesign 12develop applicationdefine tasks 71-73fault handler 81for more information 74monit
Publication 1794-UM001G-EN-P - January 2007Index 125instruction locator 117isolatorconnected to the serial port 15-17Lladder diagram 76language
Publication 1794-UM001G-EN-P - January 2007126 IndexTtagconsumed 46for more information 75organize 75produced 46task 69defining 71priority 71tr
Publication CIG-CO521C-EN-P- May 2003 PN953014-91957782-91How Are We Doing?Your comments on our technical publications will help us serve you better
Other CommentsPLEASE FOLD HERENO POSTAGE NECESSARY IF MAILED IN THE UNITED STATESBUSINESS REPLY MAILFIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OHPOST
Publication 1794-UM001G-EN-P - January 2007Where to Start 13Install HardwareTo install a FlexLogix controller, follow these steps:See:• FlexLog
Publication 1794-UM001G-EN-P - January 2007 130 PN 953014-91Supersedes Publication 1794-UM001F-EN-P - May 2005 Copyright © 2007 Rockwell Automation, I
Publication 1794-UM001G-EN-P - January 200714 Where to StartNotes:
15 Publication 1794-UM001G-EN-P - January 2007Chapter 2Directly Connect to the Controller via the Serial PortUse This ChapterThis chapter describes ho
Publication 1794-UM001G-EN-P - January 200716 Directly Connect to the Controller via the Serial PortOne possible isolator is the 1761-NET-AIC i
Publication 1794-UM001G-EN-P - January 2007Directly Connect to the Controller via the Serial Port 173. Connect the appropriate cable to the ser
Publication 1794-UM001G-EN-P - January 200718 Directly Connect to the Controller via the Serial PortConfigure the Serial DriverUse RSLinx softw
Publication 1794-UM001G-EN-P - January 2007Directly Connect to the Controller via the Serial Port 194. Specify the serial port settings:a. From
Important User InformationAllen-Bradley, FlexLogix, Logix5000, RSLogix, RSLogix 5000, Rockwell Automation, RSNetWorx, and RSLinx are trademarks of Roc
Publication 1794-UM001G-EN-P - January 200720 Directly Connect to the Controller via the Serial PortSelect the Controller PathIn RSLogix 5000 s
21 Publication 1794-UM001G-EN-P - January 2007Chapter 3Communicate over NetworksUse This ChapterThe FlexLogix controller supports additional networks
Publication 1794-UM001G-EN-P - January 200722 Communicate over NetworksThis chapter summarizes the FlexLogix controller’s communications capabi
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 23The EtherNet/IP communication modules:• support messaging, produced/cons
Publication 1794-UM001G-EN-P - January 200724 Communicate over NetworksConnections over EtherNet/IPYou indirectly determine the number of conne
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 25ControlNetFor ControlNet communications, install a ControlNet communicat
Publication 1794-UM001G-EN-P - January 200726 Communicate over NetworksIn this example:• The controllers can produce and consume tags among eac
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 27more reliable communications between devices compared to unconnected mes
Publication 1794-UM001G-EN-P - January 200728 Communicate over NetworksFor more information...The ControlNet Modules in Logix5000 Control Syste
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 29Use these software products when you use a FlexLogix controller on Devic
3 Publication 1794-UM001G-EN-P - January 2007Table of ContentsImportant User Information . . . . . . . . . . . . . . . . . . . . . . . . . . 2Summary
Publication 1794-UM001G-EN-P - January 200730 Communicate over NetworksDefine Data BlocksHow you configure the DeviceNet devices determines how
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 31SerialThe RS-232 port is a non-isolated serial port built-in to the fron
Publication 1794-UM001G-EN-P - January 200732 Communicate over NetworksDF1 slave mode using a controller as a slave station in a master/slave s
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 331. Determine whether you need an isolator.For more information on determ
Publication 1794-UM001G-EN-P - January 200734 Communicate over NetworksTo configure the controller for DF1 communications:For more information.
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 35Communicate with ASCII devicesWhen configured for user mode, you can use
Publication 1794-UM001G-EN-P - January 200736 Communicate over NetworksTo configure the controller for ASCII communications:On this tab Do this
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 37The controller supports several instructions to manipulate ASCII charact
Publication 1794-UM001G-EN-P - January 200738 Communicate over NetworksConvert data to or from ASCII charactersFor more information...The Logix
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 39DH-485For DH-485 communication, use the serial port of the controller. H
Publication 1794-UM001G-EN-P - January 20074 Table of ContentsChapter 5Place, Configure, and Monitor I/OUse This Chapter . . . . . . . . . . .
Publication 1794-UM001G-EN-P - January 200740 Communicate over NetworksOn the DH-485 network, the FlexLogix controller can send and receive mes
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 41• RSLogix 5000 programming software to configure the serial port of the
Publication 1794-UM001G-EN-P - January 200742 Communicate over NetworksThird PartyThe FlexLogix controller can operate on third-party networks.
Publication 1794-UM001G-EN-P - January 2007Communicate over Networks 43SizeThe size field determines how large the connections are between the
Publication 1794-UM001G-EN-P - January 200744 Communicate over NetworksNotes:
45 Publication 1794-UM001G-EN-P - January 2007Chapter 4Manage Controller CommunicationsUse This ChapterProduce and Consume (Interlock) DataThe control
Publication 1794-UM001G-EN-P - January 200746 Manage Controller CommunicationsFor two controllers to share produced or consumed tags, both cont
Publication 1794-UM001G-EN-P - January 2007Manage Controller Communications 47Send and Receive MessagesMessages transfer data to other devices,
Publication 1794-UM001G-EN-P - January 200748 Manage Controller CommunicationsThe controller has the following limits on the number of connecti
Publication 1794-UM001G-EN-P - January 2007Manage Controller Communications 49Connection OverviewA Logix5000 system uses a connection to establ
Publication 1794-UM001G-EN-P - January 2007Table of Contents 5Chapter 7Configure PhaseManagerUse This Chapter . . . . . . . . . . . . . . . .
Publication 1794-UM001G-EN-P - January 200750 Manage Controller CommunicationsCalculate Connection UseTo calculate the total number of local co
Publication 1794-UM001G-EN-P - January 2007Manage Controller Communications 51message (depending on type) 1block-transfer message 1totalRemote
Publication 1794-UM001G-EN-P - January 200752 Manage Controller CommunicationsConnections ExampleIn this example system the FlexLogix controlle
53 Publication 1794-UM001G-EN-P - January 2007Chapter 5Place, Configure, and Monitor I/OUse This ChapterSelect I/O ModulesWhen selecting 1794 FLEX I/O
Publication 1794-UM001G-EN-P - January 200754 Place, Configure, and Monitor I/OPlace Local I/O ModulesThe FlexLogix controller supports a local
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 55The FlexLogix controller also supports distributed (remote) I/O
Publication 1794-UM001G-EN-P - January 200756 Place, Configure, and Monitor I/OWhen you add a module, you also define a specific configuration
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 57I/O connectionsA Logix5000 system uses connections to transmit I
Publication 1794-UM001G-EN-P - January 200758 Place, Configure, and Monitor I/OConnections for remote devicesTo optimize the number of availabl
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 59Configure Distributed I/O on EtherNet/IPTo communicate with dist
Publication 1794-UM001G-EN-P - January 20076 Table of Contents
Publication 1794-UM001G-EN-P - January 200760 Place, Configure, and Monitor I/OConfigure Distributed I/O on ControlNetTo communicate with distr
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 61Configure Distributed I/O on DeviceNetTo communicate with the I/
Publication 1794-UM001G-EN-P - January 200762 Place, Configure, and Monitor I/OAddress I/O DataI/O information is presented as a set of tags.•
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 63Determine When Data Is UpdatedFlexLogix controllers update date
Publication 1794-UM001G-EN-P - January 200764 Place, Configure, and Monitor I/OMonitor I/O ModulesThe FlexLogix controller offers different lev
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 65Monitor a rack-optimized connectionThe controller views the DIN
Publication 1794-UM001G-EN-P - January 200766 Place, Configure, and Monitor I/OReconfigure an I/O ModuleIf an I/O module support reconfiguratio
Publication 1794-UM001G-EN-P - January 2007Place, Configure, and Monitor I/O 67Reconfigure a module via a MSG instructionTo change the configur
Publication 1794-UM001G-EN-P - January 200768 Place, Configure, and Monitor I/ONotes:
69 Publication 1794-UM001G-EN-P - January 2007Chapter 6Develop ApplicationsUse This ChapterManage TasksA Logix5000 controller lets you use multiple ta
7 Publication 1794-UM001G-EN-P - January 2007Summary of ChangesIntroductionThis release of this document contains new and updated information. To find
Publication 1794-UM001G-EN-P - January 200770 Develop ApplicationsDevelop ProgramsThe controller operating system is a preemptive multitasking
Publication 1794-UM001G-EN-P - January 2007Develop Applications 71Defining tasksA task provides scheduling and priority information for a set o
Publication 1794-UM001G-EN-P - January 200772 Develop ApplicationsHowever, if you schedule two high priority tasks (1 to 5) to run every millis
Publication 1794-UM001G-EN-P - January 2007Develop Applications 73Notes:A. The highest priority task interrupts all lower priority tasks.B. The
Publication 1794-UM001G-EN-P - January 200774 Develop ApplicationsSample controller projectsRSLogix 5000 Enterprise programming software includ
Publication 1794-UM001G-EN-P - January 2007Develop Applications 75Organize TagsWith a Logix5000 controller, you use a tag (alphanumeric name) t
Publication 1794-UM001G-EN-P - January 200776 Develop ApplicationsSelect a Programming LanguageThe FlexLogix controller supports these programm
Publication 1794-UM001G-EN-P - January 2007Develop Applications 77Add-On InstructionsWith version 16 of RSLogix 5000 programming software, you
Publication 1794-UM001G-EN-P - January 200778 Develop Applicationsunique name so that you don’t accidentally overwrite another instruction of t
Publication 1794-UM001G-EN-P - January 2007Develop Applications 79Monitor Controller StatusThe FlexLogix controller uses Get System Value (GSV)
Publication 1794-UM001G-EN-P - January 20078 Summary of ChangesNotes:
Publication 1794-UM001G-EN-P - January 200780 Develop ApplicationsMonitor ConnectionsIf communication with a device in the I/O configuration of
Publication 1794-UM001G-EN-P - January 2007Develop Applications 81• If Module_Status is any value other than 4, the controller is not communica
Publication 1794-UM001G-EN-P - January 200782 Develop Applications4. Develop a routine for the Controller Fault Handler. See the Logix5000 Cont
Publication 1794-UM001G-EN-P - January 2007Develop Applications 83the system overhead percentage does increase communications performance, it a
Publication 1794-UM001G-EN-P - January 200784 Develop ApplicationsIf you use the default time slice of 20%, the system overhead interrupts the
Publication 1794-UM001G-EN-P - January 2007Develop Applications 85Use the Event TaskThe event task is available with FlexLogix controllers usin
Publication 1794-UM001G-EN-P - January 200786 Develop ApplicationsTriggering the Event TaskTo trigger an event task based on conditions in your
Publication 1794-UM001G-EN-P - January 2007Develop Applications 87Programmatically Determine if an EVENT Instruction Triggered aTaskTo determin
Publication 1794-UM001G-EN-P - January 200788 Develop ApplicationsNotes:
89 Publication 1794-UM001G-EN-P - January 2007Chapter 7Configure PhaseManagerUse This ChapterThe PhaseManager option of RSLogix 5000 software gives yo
9 Publication 1794-UM001G-EN-P - January 2007PrefaceDeveloping FlexLogix Controller SystemsIntroductionUse this manual to become familiar with the Fle
Publication 1794-UM001G-EN-P - January 200790 Configure PhaseManagerHere’s how the PhaseManager into RSLogix 5000 programming software:MainTask
Publication 1794-UM001G-EN-P - January 2007Configure PhaseManager 91State Model OverviewA state model divides the operating cycle of your equip
Publication 1794-UM001G-EN-P - January 200792 Configure PhaseManagerWith a state model, you define the behavior of your equipment and put it in
Publication 1794-UM001G-EN-P - January 2007Configure PhaseManager 93PhaseManager uses the following transitions:HoldingHoldIdleStartRunningHold
Publication 1794-UM001G-EN-P - January 200794 Configure PhaseManagerManually change statesRSLogix 5000 software has a window that lets you moni
Publication 1794-UM001G-EN-P - January 2007Configure PhaseManager 95Equipment Phase InstructionsThe controller supports several instructions to
Publication 1794-UM001G-EN-P - January 200796 Configure PhaseManagerNotes:
97 Publication 1794-UM001G-EN-P - January 2007Chapter 8Maintain the BatteryUsing this AppendixStoring Replacement BatteriesBecause a battery may leak
Publication 1794-UM001G-EN-P - January 200798 Maintain the BatteryEstimating Battery LifeWhen the battery is about 95 percent discharged, the c
Publication 1794-UM001G-EN-P - January 2007Maintain the Battery 99Use the off-time percentage you calculated with the following table to determ
Komentarze do niniejszej Instrukcji