background image

 

 

MAN0878-09-EN_XLE_XLT_UserManual

 

A u g u s t   2 3 ,   2 0 1 8

 

 

 

 

P a g e  147 | 158

 

 

 

19.4   Modbus Addressing Table for XLE/XLT Units 

 

To access XLE/XLT registers, a Modbus Master must be configured with the appropriate 
register type and offset. This is usually accomplished with one of two methods: 
 
Method 1: The first method uses Traditional Modbus References, in which the high digit 
represents the register type and the lower digits represent the register offset (starting with 
Register 1 for each type). Since only four register types can be represented in this manner, 
XLE/XLT Modbus Function Blocks pack several XLE/XLT register types into each Modbus 
register type. Starting addresses of each XLE/XLT register type are shown in the Traditional 
Modbus Reference column of the Table 19.1.   
 
Method 2: The second method requires the Modbus Master to be configured with a specific 
Modbus Command and Modbus Offset. The supported Modbus commands and the associated 
offsets are also illustrated in table below, Table 19.1.  

 

XLE/XLEe Modbus Table 

 

Table 19.1 

 XLE/XLEe Modbus Master Mapping

 

XLE/XLEe 

Reference 

Maximum 

Range 

Trad. 

Modbus Ref. 

(5 digits) 

Expanded 

Modbus Ref. 

(6 digits) 

Modbus Command(s) 

Modbus 

Offset 

%I1 

2048 

10001 

010001 

 
Read Input Status (2)  

%IG1 

64 

13001 

013001 

3000 

%S1 

13 

14001 

014001 

4000 

%K1 

10 

15001 

015001 

5000 

 

%Q1 

2048 

00001 

000001 

 
Read Coil Status (1) 
Force Coil (5) 
Force Multiple Coils (15) 

%M1 

2048 

03001 

003001 

3000 

%T1 

2048 

06001 

006001 

6000 

%QG1 

64 

09001 

009001 

9000 

 

%AI1 

512 

30001 

030001 

 
Read Input Register (4) 

%AIG1 

32 

33001 

033001 

3000 

%SR1 

192 

34001 

034001 

4000 

 

%AQ1 

512 

40001 

040001 

 
Read Holding Register (3) 
Load Register (6) 
Load Multiple Registers (16) 

%R1 

2488 

40513 

040513 

%R1 

2048 

43001 

043001 

3000 

%AQG1 

32 

46001 

046001 

6000 

%R1 

9999 

-- 

410001 

10000 

 

 

 

Summary of Contents for HE-XE100

Page 1: ... HE XT1E5 HE XT1E6 HEXE220C100 HEXE220C000 HEXT240C100 HEXE220C112 HEXE220C012 HEXT240C112 HEXE220C113 HEXE220C013 HEXT240C113 HEXE220C114 HEXE220C014 HEXT240C114 HEXE220C115 HEXE220C015 HEXT240C115 HEXE220C116 HEXE220C016 HEXT240C116 HEXE221C100 HEXT241C100 HEXE221C112 HEXT241C112 HEXE221C113 HEXT241C113 HEXE221C114 HEXT241C114 HEXE221C115 HEXT241C115 HEXE221C116 HEXT241C116 August 23 2018 MAN087...

Page 2: ... Inc All software described in this document or media is also copyrighted material subject to the terms and conditions of the Horner Software License Agreement Information in this document is subject to change without notice and does not represent a commitment on the part of Horner APG Cscape SmartStack SmartStix and CsCAN are trademarks of Horner APG Ethernet is a trademark of Xerox Corporation M...

Page 3: ...XLT OCS module IS ORIGINALLY INSTALLED THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED STATES In no event whether as a result of breach of contract warranty tort including negligence or otherwise shall HE APG or its suppliers be liable of any special consequential incidental or penal damages including but not limited to loss of profit or revenues loss of use of the p...

Page 4: ...LT datasheets attached to it Visit the website to obtain updates to datasheets and user documentation North America https hornerautomation com or Europe http horner apg com QUICK START INSTALLATION PROGRAMMING TROUBLESHOOTING Safety Compliance Page 9 Safety Compliance Page 9 Safety Compliance Page 9 Safety Compliance Page 9 Introduction Page 11 Introduction Page 11 Introduction Page 11 Introductio...

Page 5: ...w 16 3 2 Mounting Requirements 16 3 2 1 Mounting Procedures Installed in a Panel Door 16 3 2 2 Mounting Procedures Installed on DIN Rail 17 3 3 Mounting Orientation 18 3 4 Panel Cut Out 18 3 5 Dimensions 19 3 6 Factors Affecting Panel Layout Design and Clearances 20 3 6 1 Clearance Adequate Space 20 3 6 2 Grounding 20 3 6 3 Temperature Ventilation 20 3 6 4 Orientation 21 3 6 5 Noise 21 3 6 6 Shock...

Page 6: ...vigation and Editing 48 XLE System Menu 49 XLT System Menu 50 9 3 System Menu Details 51 CHAPTER 10 REMOVABLE MEDIA 64 10 1 Overview 64 10 2 microSD Cards 64 10 3 micro SD File System 65 10 4 Using the Removable Media Manager 65 10 5 Using Removable Media to Log Data 65 10 6 Using Removable Media to Load and Save Applications 66 10 7 Using Removable Media to View and Capture Screens 66 10 8 Remova...

Page 7: ...n Objects 101 13 4 Ladder Based Screen Navigation 102 13 5 Alarms 103 13 6 Screen Saver 105 13 7 Screen Brightness 105 CHAPTER 14 REGISTERS 106 14 1 Register Definitions 106 14 2 Useful S and SR registers 108 14 3 Register Map for XLE XLT I O 111 14 4 Resource Limits 112 CHAPTER 15 CSCAPE CONFIGURATION 113 15 1 Overview 113 15 2 Updating Programs from First Generation to Second Generation XLE XLT ...

Page 8: ...lave Overview 145 19 3 Modbus Master Overview 146 19 4 Modbus Addressing Table for XLE XLT Units 147 CHAPTER 20 TROUBLESHOOTING TECHNICAL SUPPORT 149 20 1 Connecting to the XLE XLT 149 20 1 1 Connecting Troubleshooting Checklist 150 20 2 Local Controller and Local I O 151 20 2 1 Local I O Troubleshooting Checklist 151 20 3 CsCAN Network 152 20 3 1 CsCAN Network Troubleshooting Checklist 152 20 4 R...

Page 9: ...always connect the safety or earth ground before making any other connections WARNING To reduce the risk of fire electrical shock or physical injury it is strongly recommended to fuse the voltage measurement inputs Be sure to locate fuses as close to the source as possible WARNING Replace fuse with the same type and rating to provide protection against risk of fire and shock hazards WARNING In the...

Page 10: ...nt including safety glasses and insulated gloves when making connections to power circuits Ensure hands shoes and floors are dry before making any connection to a power line Make sure the unit is turned OFF before making connection to terminals Make sure all circuits are de energized before making connections Before each use inspect all cables for breaks or cracks in the insulation Replace immedia...

Page 11: ...MAN0878 09 EN_XLE_XLT_UserManual A u g u s t 2 3 2 0 1 8 P a g e 11 158 CHAPTER 2 INTRODUCTION 2 1 Visual Overview of XLE XLT and Topics Covered in this Manual Figure 2 1 Visual Overview of XLE XLT ...

Page 12: ...del 5 MAN1116 Model 6 MAN1117 Datasheets contain pin outs jumper settings and other model specific information b User Manual This manual provides general information that is common to XLE XLT models and can be downloaded from our website Visit our website North America https hornerautomation com or Europe http www horner apg com to obtain user documentation and updates Four main types of informati...

Page 13: ...LTe have Ethernet options Figure 2 2 Overview of Types of Devices that can be connected to XLE XLT CAN Serial I O XLE XLT Other OCS Devices Drives PLCs Bar Code Readers Printers SCADA OPC Servers Serial I O Sensors Indicators Alarms Encoders Pumps Relays Solenoids Other OCS Devices Smart Stix I O Smart Block I O Smart Rail I O USB Ethernet Options Other OCS Devices Drives PLCs SCADA OPC Server Por...

Page 14: ...her controllers drives PCs etc Configurable serial protocols for communication to drives PLCs or other serial peripherals USB 2 0 full speed port for programming and monitoring Full featured built in I O including high resolution analog thermocouple RTD high speed counters PWM outputs and relays depending upon the XLE XLT model used Cscape programming software that allows all aspects of the XLE XL...

Page 15: ...ope http horner apg com en products aspx 2 5 Useful Documents and References Visit our website North America https hornerautomation com or Europe http www horner apg com to obtain user documentation supplemental documents certificates and other documentation 2 6 Opening Cscape Help File After opening the Cscape Help file either use the Contest Index or Search tabs to located information The Cscape...

Page 16: ... to obtain datasheets user documentation and updates 3 1 Overview The mechanical installation greatly affects the operation safety and appearance of the system Information is provided to mechanically install the unit such as cut out sizes mounting procedures and other recommendations for the proper mechanical installation of the unit 3 2 Mounting Requirements XLE XLT products can be mounted throug...

Page 17: ...ips such that the gasket is compressed against the panel Recommended torque is 7 10 in lbs 0 8 1 13 Nm 3 2 2 Mounting Procedures Installed on DIN Rail Figure 3 2 DIN Rail Mounting of the XLE XLT The XLE XLT is designed to clip onto standard 35mm DIN rail If your installation requires liquid or dust protection make sure the XLE XLT is placed in an appropriate sealed panel when mounting on DIN rail ...

Page 18: ...it 1 4 DIN panel openings There are a number of punches and enclosures designed to accommodate opening of this size Figure 3 4 XLE XLT Panel Cut out 3 622 92mm 3 622 92mm 001XLE002 CAUTION For DIN Rail mounting To prevent the unit from slipping off the DIN Rail do not install the unit on its sides as shown Be sure the DIN Rail is in the horizontal position NOTE For panel or DIN rail mounting The o...

Page 19: ...ns XLT XLE Figure 3 5 XLE XLT Dimensions NOTE When the communication add on modules are installed such communication and I O the depth of the product increases from 2 264 57 5mm to 2 68 68mm NOTE The keypad overlay appearance may differ Standard US EU overlays pictured here for example ...

Page 20: ...nd closed door Be sure to allow enough depth for XLE XLT 2 50 80mm 3 6 2 Grounding Panel box The panel box must be properly connected to earth ground to provide a good common ground reference Panel door Tie a low impedance ground strap between the panel box and the panel door to ensure that they have the same ground reference 3 6 3 Temperature Ventilation Ensure that the panel layout design allows...

Page 21: ...Design and Clearance Checklist The following list provides highlights of panel layout design factors Meets the electrical code and applicable standards for proper grounding etc Meets the panel manufacturer s requirements for grounding etc Is the panel box properly connected to earth ground Is the panel door properly grounded Has the appropriate procedure been followed to properly ground the device...

Page 22: ...conductive connection between a circuit or piece of equipment and the earth Grounds are fundamentally used to protect an application from harmful interference causing either physical damage such as by lightning or voltage transients or from circuit disruption often caused by radio frequency interference RFI 4 2 Ground Specifications Ideally a ground resistance measurement from equipment to earth g...

Page 23: ... A typical Ground Resistance Meter Kit contains a meter two or three wire leads and two ground rods Instructions are supplied for either a two point or a three point ground test Figure 4 1 shows a two point ground connection test Figure 4 1 Two Point Ground Connection Test METAL WATER PIPE OR OTHER GOOD GROUND GROUND ROD GROUND DISCONNECTED FROM SERVICE GROUND RESISTANCE METER ...

Page 24: ...ion 1 Frame Ground 2 0V Input power supply 0V 3 10 to 30VDC Input power supply positive voltage Figure 4 2 Power Connector Primary Power Port Figure 4 3 As Viewed Looking at the XLE XLT 001NX002 PIN 1 PIN 2 PIN 3 10 30VDC supply Power Connector Power Up Connect to Earth Ground Apply 10 30VDC Screen lights up Torque rating 4 5 7 in lbs 0 50 0 78 N m ...

Page 25: ...mmunication using a variety of standard data exchange protocols 5 2 Port Descriptions The MJ1 serial port contains both a half duplex RS 485 interface and an RS 232 interface with RTS CTS handshaking NOTE MJ1 shares its serial port with the optional COM module so when an optional Modem COM or other module is installed and active the MJ1 connector is inactive The MJ2 serial port contains both a ful...

Page 26: ... RS 485 Transmit Positive Out 4 TX RS 485 Transmit Negative Out 5 5 5 VDC 60mA max Out 6 0V Ground 7 TD1 RS 232 Transmit Data In 8 RD1 RS 232 Receive Data Out Signals are labeled for connection to a DTE device 8 1 NOTE MJ1 and MJ2 look the same but have different pin assignments and functions 5 on XLE Rev E and later 5 on all revisions XLT MJ2 Pinouts in Full and Half Duplex Modes Pin MJ1 Pins MJ2...

Page 27: ... allow internal 390 Ω RS 485 bias resistors to be switched in pulling pin 1 up to 3 3V and pin 2 down to ground The Set Serial Ports item in the System Menu Chapter 9 can be used to enable RS 485 biasing Also an application graphics screen that writes to SR164 can do the same thing Setting SR164 1 enables MJ1 biasing and setting SR164 2 enables MJ2 biasing If biasing is used it should be enabled i...

Page 28: ...ollows the unit must be connected via the USB mini USB port to the PC or laptop Select Tools Applications Settings Communications USB button It is possible to download upload and use the data monitoring functions once connected NOTE It is advisable to use an isolated USB cable between the PC laptop and the XLE XLT when third party devices are connected to the XLE XLT to avoid damaging ground loops...

Page 29: ...OCS RCS controllers and to access remote Network I O devices SmartStix Smart Blocks and Smart Rail Modules The CAN1 port also supports pass through communications for programming multiple OCS controllers over the CsCAN network The CAN 1 port also allows the XLE XLT to exchange global data with other OCS RCS controllers and to access remote Network I O devices SmartStix Modules 6 2 Port Description...

Page 30: ...port Cscape can access the XLE XLT for programming and monitoring In addition the XLE XLT supports single point programming of all XLE XLT and other OCS RCS devices that are connected to a CAN network If the PC COM port is connected to the XLE XLT programming port see Chapter 5 the XLE XLT can act as a pass through gateway allowing Cscape to access all XLE XLT and OCS RCS devices that are attached...

Page 31: ...N network In addition Put and Get Network Heartbeat function blocks allow nodes on the CAN network to regularly announce their presence and to detect the presence or absence of other nodes on the network 6 6 Using CAN for I O Expansion Network I O Connecting Network I O devices SmartStix SmartMod SmartBlock SmartRail to the XLE XLT CAN 1 port allows the XLE XLT I O to be economically expanded and ...

Page 32: ...cluded as part of a Cscape application by selecting it from a list of installed protocol device drivers and attaching it to the desired serial port Program Protocol Config menu Only one protocol device driver can be associated with a serial port though some OCS models support multiple protocols on a single Ethernet port Once the protocol is selected for a specific port that port must be configured...

Page 33: ...ice unless the target OCS register value changes from one ladder scan to another In this case the new OCS value is written to the target device For triggered operations only a Read or Write action is available When downloaded to the OCS the Scan List is scanned sequentially to generate data transactions with the remote device This transaction scanning can be on a continual basis automatic or contr...

Page 34: ... displayed in the dropdown selection Some OCS models can be limited in the number of ports or number of protocol device drivers that can be selected Once a protocol is selected the Network Devices and Data Scan List must be configured through corresponding dialogs accessible through the respective buttons Network Device and Scan List Figure 7 1 Protocol Config Dialog Three fields must be configure...

Page 35: ...uration first select an option from the dropdown menu Then click the Network button Network Configuration provides the required parameters to configure the network Each protocol is different and may not require the entire Network Config field Please refer to the table below for the options in the Network Config field ...

Page 36: ...mode Retries Specifies number of times a transaction is retried on a failed response Timeout Specifies the amount of time for a device to wait for a valid response Update Scan Automatic Update Interval Specifies the update interval at which all the mapped entries are executed Reacquire Time Specifies the amount of time to wait before attempting communications with an offline device Manual Trigger ...

Page 37: ...y selecting the Device button on the Protocol Config screen and provides a list of the configured devices on the Network Devices must be created and exist in this list before corresponding Scan List entries can be created for this device Typically the number of entries is limited to 64 devices Select the Config button when adding or modifying an existing device ...

Page 38: ...ing entry transaction contains the source and destination registers the number of consecutive registers transferred the direction of the transfer and what triggers the transfer Typically the number of entries is limited to 512 NOTE The order of the Scan List is the order in which the transactions occur Sort functions are provided to change the order of the list Each entry also has an identifying i...

Page 39: ...rs unless a local register value has changed The write transaction only updates those local registers that have changed in value If several non consecutive local registers contained in a single mapping entry change value between transaction scans it takes several consecutive transaction scans to write each changed register When the OCS is placed in RUN mode the initial action for this mapping type...

Page 40: ...scan of the OCS This allows registers to be initialized locally before Writing to the target device register s Triggered Read A read transaction is triggered by a high level on a separately designated OCS binary trigger register Once the read transaction is complete or the device is offline the OCS trigger register is cleared by the OCS This update type can be used for occasion data accesses such ...

Page 41: ...orner APG CsCAN over Ethernet Modbus TCP Slave Modbus over Ethernet Ethernet IP Server ODVA CIP over Ethernet FTP Server File Transfer Protocol ASCII Over TCP IP ASCII Data over Ethernet 8 2 Ethernet System Requirements Full Ethernet functionality requires PC running Cscape Programming Software Version 9 8 or later for configuration XLE XLT controller with onboard Ethernet port 8 3 Ethernet Module...

Page 42: ...st be performed for each protocol used To configure the Ethernet Module use Cscape Programming Software to perform the following steps 1 On the main Cscape screen select the Controller menu and its Hardware Configuration sub menu to open the Hardware Configuration dialog Figure 8 1 2 Click the Config button to the right of LAN1 revealing the Ethernet Module Configuration dialog as shown in Figure ...

Page 43: ...ual A u g u s t 2 3 2 0 1 8 P a g e 43 158 NOTE If configuring a different OCS Model than the XLEe click on the arrow to show other OCS models Select the desired OCS Model and then click OK Figure 8 2 Hardware Configuration Dialog ...

Page 44: ... use Class C IP Addresses in which case the low octet rightmost number is used to uniquely identify each node on the local network In this case the default Net Mask value of 255 255 255 0 should be used Gateway Enter the IP Address of a Gateway Server on the local network that allows for communication outside of the local network To prevent the Ethernet Module from communicating outside the local ...

Page 45: ...egotiated 0 Half Duplex 1 Full Duplex Spd Link Speed Auto Negotiated 0 10MHz 1 100MHz Rx Receive State 0 Inactive 1 Active Tx Transmit State 0 Inactive 1 Active Link Link State 0 Down 1 Up TCP Connections Total Number of Active TCP Connections CsCAN SRTP Modbus EIP FTP 0 40 Version Register Enter an OCS Register reference such as R101 to indicate which 16 bit OCS register will have the Ethernet Fi...

Page 46: ...ter settings made in the System Menu are not written to non volatile RAM Any IP parameters settings made in the system menu will be lost after cycling power to the unit It will revert back to the last downloaded Cscape LAN Config that was loaded into non volatile RAM at power down Cscape LAN Config Get Settings from Configuration When Get settings from is set to Configuration the IP parameters spe...

Page 47: ...red To activate a protocol check its checkbox For protocols that require additional configuration click on a listed protocol to select it and then click the Configure Selected Protocol button This will open a new dialog with configuration options for the selected protocol For detailed information on individual protocol configuration refer to the latest version of the ETN 300 Manual SUP0740 Etherne...

Page 48: ... item s Sub Menu A Sub Menu generally shows a list of System Settings and their values After opening a Sub Menu if any of its System Settings are editable the first System Setting that can be edited is highlighted If desired the and keys can be used to select a different System Setting to be edited At this point either press ESC to exit the Sub Menu returning to the Main Menu or press Enter to edi...

Page 49: ...k ID Ok Dup Net ID Ok Clock Error Ok I O System Ok Battery Ok Slot 1 I O XEx04 Slot 2 I O XEC Set Network ID Set Network Baud Set Contrast View Status View Diags View I O Slots View Protocols Set Fkeys Mode Set Serial Ports Set Time Date Set Screen Removable Media Fail Safe System Clone Unit ESC to Exit Fkeys Momentary Sys Fn enable Yes Use to adjust Dflt Pgm Port MJ1 232 MJ1 RS485 Bias No MJ2 RS4...

Page 50: ...Ok Slot 1 I O XTxxx Slot 2 I O XTC Beeper Enable Yes Use to adjust Set Network ID Set Network Baud Set Contrast View Status View Diags View I O Slots View Protocols Set Fkeys Mode Set Serial Ports Set Time Date Set Beeper Set Screen Removable Media Fail Safe System Clone Unit ESC to Exit Backup Restore Data Enable AutoRun Enable AutoLoad ESC to exit Port 1 None Loaded Port 2 None Loaded Fkeys Mome...

Page 51: ...to a CAN network and functioning properly No Not ready to communicate on CAN network Network ID 1 to 253 This node s CsCAN Network ID must be unique on network Set Network Baud The Network Baud Sub Menu only appears for XLE XLT models that have CAN ports XE1xx This Sub Menu displays just one System Setting and it is editable Network Baud 125kB 125kBd CAN network 250kB 250kBd CAN network 500kB 500k...

Page 52: ... ladder scan Lcl Net Use 0 0 to 100 0 CAN network bandwidth used by this XLE XLT node All Net Use 0 0 to 100 0 CAN network bandwidth used by all nodes Ladder Size x Number of bytes in application ladder program Config Size x Number of bytes in application I O configuration Graphics Sz x Number of bytes in application graphic screens String Size x Number of bytes in application string table Bitmap ...

Page 53: ...ailed The last nine System Diagnostics are informational If any of them indicate a Warning condition the XLE XLT can still enter and remain in Run mode but the problem should be investigated and corrected User Graphics Ok Application graphics objects loaded successfully Fault Application graphics objects not loaded or load failed W Dog Trips 0 Watchdog timer has not tripped since the last power up...

Page 54: ...red by Cscape one of the following six System Settings appears for Slot 2 Slot 2 I O Empty No COM module installed or configured Slot 2 Unsupported Unsupported COM module installed Slot 2 I O Missing No COM module installed but a COM module is configured Slot 2 I O XzC z COM module installed but no COM module configured Slot 2 I O XzC z COM module installed but another COM module configured Slot 2...

Page 55: ...flt Pgm Port MJ1 232 MJ1 RS232 port is the default programming port Enet Ethernet COM module is the default programming port Modem Modem COM module is the default programming port MJ1 RS485 Bias No MJ1 RS485 bias resistors are not switched in Yes MJ1 RS485 bias resistors are switched in MJ2 RS485 Bias No MJ2 RS485 bias resistors are not switched in Yes MJ2 RS485 bias resistors are switched in Set ...

Page 56: ...en use or to edit the field Time 10 21 36 Current time hours minutes seconds in 24 hour format Date 22 Jun 2006 Current date day month year Day Thursday Current day of week calculated from the Date setting NOTE After changing the Ethernet Addr Mask or Gtwy the XLE XLT must be power cycled or reset before the changes take effect XLT Specific Set Beeper XLT only The Set Beeper Sub Menu displays one ...

Page 57: ...operation back up one screen Pressing the soft key again or pressing ESC returns to the normal file and directory display If a directory name is highlighted pressing Enter will switch to that directory showing its files and sub directories In a sub directory highlighting dot dot and pressing Enter will move up one directory Shows up to five files or directory names at a time Media Directory No Car...

Page 58: ...y Dir Empty Media Directory Initializing No microSD card has been installed in the Memory slot microSD card is installed but it is still initializing microSD card is installed and initialized but contains no files Scrollbar only appears if displayed directory contains more than five files and or directories Shows size of highlighted file or shows DIR if directory is highlighted Shows date the file...

Page 59: ...mat the Micro SD card SavPgm Save XLT application to DEFAULT PGM Enter Key DSK Shows number of total and free bytes in removable memory Up Arrow Down Arrow Esc Cancel current operation back up one screen Pressing Esc returns to the normal file and directory display If a directory name is highlighted pressing Enter will switch to that directory showing its files and sub directories In a sub directo...

Page 60: ...ster RAM or Application Flash corruption due to for example an excessive EMI event Selecting Fail Safe System menu will open the following menu screen XLT XLE Selecting Backup Restore Data displays the following screen in XLT XLE Backup Copies Battery Backed RAM contents on to the onboard flash memory of the OCS Restore Copies the backed up data from onboard flash to the battery backed RAM Clear B...

Page 61: ...utoLoad or Automatic Restore Yes OCS will be automatically placed into RUN mode after AutoLoad or Automatic Restore AutoLoad Enable AutoLoad displays the following options which can be selected XLT XLE Enable AutoLoad No Does not load AUTOLOAD PGM automatically when application program is absent or corrupted Yes Loads AUTOLOAD PGM file automatically from RM when application program is absent or co...

Page 62: ...0 for details on using RM It can then be used to clone a different OCS exact same model This feature can be used for Replacing an OCS by another unit of the same model Duplicating or clone units without a PC Clone Selecting Clone Unit menu will open the following menu screen XLT XLE NOTE a In the above Figure F3 and F4 XLE menu are inactive in Clone Unit b DSK when selected shows number of total a...

Page 63: ...e Removable Media Drive as shown below AUTOLOAD PGM Application file CLONE DAT File having all unit settings and register values from Battery Backed RAM XLT XLE Load Clone Selecting Clone Unit menu will open the following menu screen Select Load Clone XLT XLE NOTE For security enabled files Load Clone asks for password validation before loading the application ...

Page 64: ...led either microSD or TransFlash with up to 32GB of flash memory are compatible with the XLE XLT OCS Memory Card slot The XLE XLT Memory slot is equipped with a push in push out connector and a microSD card can be safely inserted into the Memory slot when the XLE XLT is powered On or Off To install a microSD card Align its 8 pin gold edge connector down facing the front of the XLE XLT unit as show...

Page 65: ...n optional dot and an optional extension with up to three 3 characters Directories and sub directories may be nested up to 16 levels deep as long as each pathname string does not exceed 147 characters 10 4 Using the Removable Media Manager The Removable Media Manager is an interactive XLE XLT screen that performs the following functions Display number of total and free bytes Browse file and direct...

Page 66: ...ger object that was placed on an application graphics screen by Cscape NOTE Saving an application to microSD does not also save register data Cscape can also save an application directly to a microSD card which is plugged into the PC s microSD compatible card reader by selecting the Export to Removable Media item on the Cscape File menu 10 7 Using Removable Media to View and Capture Screens The XL...

Page 67: ...e controller register space Rename RM csv Allows renaming a file on the RM card The data in the file is not changed Delete RM csv Allows deleting a file on the RM card Copy RM csv Allows copying a file on the RM card The data in the file is not changed Table 10 1 RM Functional Blocks 10 9 Removable Media RM Features Program Features a Datalog Configuration This feature allows the controller to per...

Page 68: ...e 10 11 Removable Media RM Features Additional Configuration a Alarms Alarm data can be logged to a csv file stored on Removable Media b Screen Capture The screen capture function allows a bitmap or jpeg image of the displayed OCS screen to be written to the Removable Media card c Filename Counters The filename counters can be accessed wherever Removable Media functions require a path name A typic...

Page 69: ...ame that are replaced by the OCS with current time and date information Table 10 2 Filename Special Symbols Symbol Description Example Y Substitutes the current 2 digit year 2015 15 M Substitutes the current month with a 2 digit code March 03 D Substitutes the current day 22nd 22 h Substitutes the current hour in 24 hour format 5 pm 17 m Substitutes the current minute 45 45 s Substitutes the curre...

Page 70: ...atus This shows the current status of the RM interface SR176 Free Space This 32 bit register shows the free space on the RM card in bytes SR178 Card Capacity This 32 bit register shows the total card capacity in kilobytes Possible status values are shown in the table Table 10 3 RM Status Values 0 RM interface OK 1 Card present but unknown format 2 No card in slot 3 Card present but not supported 4...

Page 71: ...gister mapping of the I O refer to Chapter 14 11 2 Removing the XLE XLT Back Cover Some I O configurations require jumper settings to be changed inside the XLE XLT unit Examples of these settings are setting positive or negative logic on digital inputs or setting current or voltage on analog inputs Each XLE XLT I O jumper is set to a factory default Refer to the data sheet for your XLE XLT model t...

Page 72: ...screw back into the hole and turn the screw slowly counter clockwise until it clicks into the threads This prevents the screw from being cross threaded Now turn the screw clock wise until the cover is firmly secured Repeat this process for all four 4 screws Recommended torque is 3 4 in lbs 0 34 0 45 Nm 11 3 Model I O Overview Table 11 1 Built In Digital Analog I O Digital Analog DC In DC Out Relay...

Page 73: ...ns some application may require external fusing on these outputs The digital outputs in the XLE XLT are typically controlled via Q bits in the register mapping Some of the outputs are designed for high speed applications and can be used for PWM or frequency output applications Please see the data sheet and the chapter on High Speed I O for additional information When the controller is stopped the ...

Page 74: ...oducts containing relays often have total current limits based on the ambient temperature of the application Please see the product data sheet for current temperature de rating information for relays Fusing External fusing is generally required to protect the relays devices and wiring from shorts or overloads 001XLE015 0V ON J1 12 24VDC R2 C2 R3 C3 R6 C6 R4 C4 R5 C5 R1 C1 H4 H2 H3 LOAD 230VAC OR 2...

Page 75: ...nformation and refer to the datasheet for XLE XLT model being used for details on jumper settings NOTE The digital inputs on the XLE XLT are designed for low voltage DC inputs The inputs are designed to support both positive and negative input modes The mode is set by a jumper setting and a configuration parameter in Cscape All the inputs on the unit must be configured to the same mode Figure 11 5...

Page 76: ... is the inputs will respond more slowly to sudden changes in the actual input 11 7 1 Thermistor Option for Special Orders NOTE The standard unit does NOT support thermistor Thermistor support is a factory option for Models 2 3 and 4 only Model 2 can support a two channel and four channel thermistor Models 3 4 support the two channel thermistor only Please refer to the Thermistor Supplement SUP0797...

Page 77: ... requires a configuration parameter in Cscape Like the standard analog inputs these inputs have a digital filter that can be used to filter electrical noise that may be unavoidable in some installations The downside to digital filtering is the inputs will respond more slowly to sudden changes in the actual input The Universal Analog Inputs on the Model 6 I O board are unique from other Horner XL s...

Page 78: ...Universal Analog Inputs as seen in the reference image below Figure 11 8 Universal Analog In Configuration Screen 0 10 V Analog In mV In Thermocouple In NC A1A 100mV A1B 100mV A1A A1B 0 10VDC A1C A1A A1B A1C A1C 20 mA Analog In RTD In 20mA A1A A1B LOOP PWR A1C A1B A1C A1A NOTE Loop Power requirements are determined by the transmitter specification ...

Page 79: ...s provide high resolution voltage or current outputs The voltage or current selection is controlled with jumpers and configuration settings in Cscape NOTE Each channel can be separately configured for voltage or current mode When the controller is stopped the operation of each output is configurable The outputs can hold the state they were in before the controller stopped or they can go to a prede...

Page 80: ...s The HSC functions include frequency totalizing pulse width and quadrature measurement The PWM functions include traditional PWM with variable rate and duty and a stepper limited functionality with variable acceleration and deceleration rates To determine function availability refer to the associated model s Specification Installation sheet Digital DC Input Output sections This chapter describes ...

Page 81: ...is active data on the input is latched or stored and transferred to the output register either immediately or when the clock input goes inactive The output retains its value until the clock goes active again Marker Input into the OCS that indicates a particular position Typically an encoder has a marker output that represents a specific point in the rotation Polarity A Polarity pull down box is as...

Page 82: ...t exist longer than 100 μs NOTE The edge polarity selection in the mode parameter for the totalize and pulse width functions Digital HSC Input Configuration assume Positive Logic regardless of the associated I O board s jumper setting for the Digital DC inputs polarity If Negative logic is configured when using these functions the opposite edge polarity must be selected in the mode parameter 12 2 ...

Page 83: ... can cause the counter to increment The second input can also be disabled Count Down This decrements the accumulator when the input is enabled NOTE Two inputs can be assigned Either input can cause the counter to decrement The second input can also be disabled Up Down Input 1 Up Input 2 Down In this mode Input 1 assigned to any of the four inputs increments the counter while Input 2 also assigned ...

Page 84: ...the type as Totalize Reset NOTE The corresponding Totalize HSC must be previously configured before this option is available The direct digital reset controls are edge sensitive with the edge polarity configurable Maximum direct digital reset latency is 100μs The totalize function also supports an option which compares the current accumulator value with a supplied Preset Value PV which is provided...

Page 85: ...e width or period of a pulse stream in one of four modes and provides a continuous indication of the last sampled value Width High 1μs Counts In this sub mode the accumulator value will contain the number of 1μs counts the pulse is high Width Low 1μs Counts In this sub mode the accumulator value will contain the number of 1μs counts the pulse is low Width High Width Low ...

Page 86: ...d Latch special functions are allowed Please see Section 12 2 for a description of these functions Period Rising Edges 1μs Counts In this sub mode the period of the input signal is reported in one 1 μs units The period measurement will start on the rising edge of the input Period Falling Edges 1μs Counts In this sub mode the period of the input signal is reported in one 1 μs units The period measu...

Page 87: ... See the following example for more details Quadrature inputs are typically used for reporting the value of an encoder Two modes are available for quadrature that select whether the accumulator counts up or down when the phase of input 1 leads input 2 Check your encoder s documentation to determine the output form it uses or try both modes to determine if the encoder counts up when expected Using ...

Page 88: ...guration for Counts per rev This will result in a counter that produces counts in the range of 0 to 1023 Ladder control Setting registers Q17 or Q19 resets quadrature HSC 1 or quadrature HSC 3 respectively with no additional configuration Setting registers Q18 or Q20 sets quadrature HSC 1 or quadrature HSC 3 respectively to Counts per Rev 1 Direct digital input control HSC3 Marker When HSC input 1...

Page 89: ... selected marker polarity Figure 11 1 below indicates which mode to select based on the markers timing diagram Consult the documentation provided with your encoder to determine the marker pulse timing Synchronous Modes o High Reset on 1 rising o Low Reset on 1 rising o High Reset on 1 falling o Low Reset on 1 falling o High Reset on 2 rising o Low Reset on 2 rising o High Reset on 2 falling o Low ...

Page 90: ..._______________________________________________________________ 1 2 High Reset on 2 rising SYNC High Reset on 1 falling SYNC High Reset on 2 falling SYNC High Reset on 1 rising SYNC While not displayed in this figure modes for low level inverse logic are also supported for each state Figure 12 1 Sync pulse mode illustration ...

Page 91: ...n 1 rising Clockwise Rising Low 0 Counter Falling Low CPR 1 High Reset on 1 falling Clockwise Rising High CPR 1 Counter Falling High 0 Low Reset on 1 falling Clockwise Rising Low CPR 1 Counter Falling Low 0 High Reset on 2 rising Clockwise Rising High 0 Counter Falling High CPR 1 Low Reset on 2 rising Clockwise Rising Low 0 Counter Falling Low CPR 1 High Reset on 2 falling Clockwise Rising High CP...

Page 92: ...r Legacy Modules The prescale AQ5 6 count sets the resolution of the internal counter used for generating the PWM output The prescale count 1 is a divisor applied to a 16MHz clock that drives the internal PWM counter For the highest resolution PWM output this value should be set as low as possible 0 provides a 1 16 micro second resolution Both the Period and Duty cycle pulse width are based on cou...

Page 93: ...ts create an output frequency For example setting the PWM for 1μs resolution pre scale 15 and a period count of 20 000 would result in a 50Hz output Duty Cycle Count This value PWM1 AQ1 2 PWM2 AQ3 4 sets the width of the output signal by specifying the number of internal PWM counter counts that the output is maintained high The duration of each count is determined by the pre scaler value Each PWM ...

Page 94: ...his limitation should be considered when determining both the minimum pulse width and the duty cycle accuracy of the application The following table shows the PWM registers used for the Legacy and Extended PWM revisions Table 12 3 PWM Legacy and New Extended Registers PWM Legacy Registers PWM New Extended Registers AQ1 PWM1 Duty Cycle DWord AQ1 PWM1 Duty Cycle AQ2 Reserved AQ3 PWM2 Duty Cycle DWor...

Page 95: ...XLT_UserManual A u g u s t 2 3 2 0 1 8 P a g e 95 158 12 4 3 PWM Output Waveform Figure 12 2 PWM Output Waveform Table 12 4 PWM Output Waveform Table Rise Time 150ns Max Fall Time 150ns Max PWM Period Frequency 1 𝑃𝑒𝑟𝑖𝑜𝑑 ...

Page 96: ...must not exceed the run frequency or an error is generated Run Frequency cycles per second This value AQ2 sets the frequency for the last cycle during the acceleration phase the consistent frequency during the run phase and the frequency of the first cycle during the deceleration mode The Run Frequency must be greater than zero 0 and must not exceed 5000 cycles sec or an error is generated Acceler...

Page 97: ...register must remain set to complete the entire cycle Clearing this register before the cycle is complete aborts the step sequence and sets the error bit NOTE Setting the PLC mode to Stop while the stepper is in operation causes the stepper output to immediately drop to zero and the current stepper count to be lost NOTE Stepper output level may cause damage or be incompatible with some motor drive...

Page 98: ...count Example 2 To get a 50 Duty Cycle on PW1 and 90 Duty Cycle on PWM2 1 kHz waveform Set AQ1 500 duty cycle count Set AQ3 900 duty cycle count Set AQ5 6 30 prescale count Set AQ7 8 1000 period count Example 3 To turn PWM 1 output ON all the time Set AQ1 2 Same value as AQ7 8 duty cycle count Set AQ5 6 Any value prescale count Set AQ7 8 Non Zero value period count Example 4 To turn PWM 1 output O...

Page 99: ...1kHz for the next 2 000 000 steps Finally during the last 1 000 000 steps it slows to a stop Set AQ1 500 Hz Start Frequency Set AQ2 1000 Hz Run Frequency Set AQ3 4 2000000 Steps Accel Count Set AQ5 6 2000000 Steps Run Count Set AQ7 8 1000000 Steps Decel Count Example 3 6 000 000 steps control sequence The following example starts at 50Hz and ramps up to 250Hz during the first 150 000 steps Then it...

Page 100: ...aphics editor refer to the Graphics Editor Help file in CSCAPE 13 2 Screen Navigation The screen navigation on the XLE XLT is quite flexible Basic methods will be described here Control programming can be used to create complex screen navigation techniques One form of screen navigation is the Jump Screen graphics object This object is typically tied to a soft key One of the four keys to the sides ...

Page 101: ...ect to be edited is selected press the Enter button This enters the objects editing mode The most common editable object is the numeric object XLE Specific XLT Specific The value chosen by the operator cannot exceed the minimum or maximum set by the user program If the user tries to exceed the maximum point or enter a value below the minimum point the value will not change NOTE If the XLE XLT disp...

Page 102: ...onditions or to display other ladder detected events When the text coil is de energized the previous screen that was being viewed before the alarm is returned The switch display coil switches to the associated screen when it is energized Once it is de energized the screen remains until it is switched by the user or ladder Figure 13 3 Force and Switch Coils in Ladder Programming in Cscape There is ...

Page 103: ...rally used to enunciate alarms to the operator For more information refer to the Graphics Editor Help File in Cscape This section presents a typical configuration thereby providing an introductory description on what the operator should expect To open the Alarm Configuration dialog click on the Graphics Editor icon in the menu tool bar Then select Config Alarm from the tool menu bar to open the Al...

Page 104: ...in Figure 13 5 If more entries exist than can fit on the page a scroll bar is displayed on the right side that also indicates the current relative position Figure 13 5 Alarm Object Once view operations are complete simply touch the Esc button to remove the pop up alarm viewer NOTE OCS registers SR181 and SR182 are available for ladder use which indicate presence of unacknowledged or acknowledged a...

Page 105: ...plication to temporarily disable the screen saver by generating a positive transition to SR57 16 coil only at a rate faster than the screen saver timeout value This may be desired while waiting for alarm acknowledgement NOTE The backlight life can be extended by dimming or powering off the backlight 13 7 Screen Brightness The XLT provides a feature that allows screen dimming for night operation To...

Page 106: ...g Output 16 bit output registers used to send analog information such a voltages levels or speed settings to an attached device AIG Global Analog Input Specially defined 16 bit input registers that come from the network AQG Global Analog Output Specially defined 16 bit output registers that go to the network D Display Bit These are digital flags used to control the displaying of screens on a unit ...

Page 107: ...Output Specially defined single bit outputs that go to the network R General Purpose Register Retentive 16 bit registers S System Bit Single bit bit coils predefined for system use SR System Register 16 bit registers predefined for system use T Temporary Bit Non retentive single bit registers ...

Page 108: ...LF_TEST Bit Mapped Self Test Result 0 65535 SR5 CS_MODE Control Station Mode 0 Idle 1 Do I O 2 Run 0 2 SR6 SCAN_RATE Average Scan Rate 10 1000 SR7 MIN_RATE Minimum Scan Rate 10 1000 SR8 MAX_RATE Maximum Scan Rate 10 1000 SR9 TCH_PRESSURE Current Touch Pressure 0 3000 SR10 TCH_PRESSURE_T Threshold Touch Pressure 0 3000 SR11 SR12 Program Size Low High SR13 SR14 User Text Screen Size Low High SR15 SR...

Page 109: ...55 SR41 LCD_COLS Vertical Pixel Count SR42 LCD_ROWS Horizontal Pixel Count SR43 KEY_TYPE Keypad Type SR44 RTC_SEC Real Time Clock Second 0 59 SR45 RTC_MIN Real Time Clock Minute 0 59 SR46 RTC_HOUR Real Time Clock Hour 0 23 SR47 RTC_DATE Real Time Clock Date 1 31 SR48 RTC_MON Real Time Clock Month 1 12 SR49 RTC_YEAR Real Time Clock Year 1996 2095 SR50 RTC_DAY Real Time Clock Day 1 Sunday 1 7 SR51 N...

Page 110: ...able Media Indicates free space on the Removable Media card in K bytes 0 231 SR178 179 Removable Media Indicates the total card capacity in K bytes 0 231 SR180 Reserved SR181 ALM_UNACK Unacknowledged Alarm high bit indicates what group SR182 ALM_ACT Active Alarm high bit indicates what group SR183 SYS_BEEP System Beep Enable 0 disabled 1 enabled 0 1 SR184 USER_BEEP Software configurable 0 OFF 1 ON...

Page 111: ...Q7 Q12 Unused Reserved Digital Outputs Q13 Q16 Unused Reserved Digital Outputs Reserved Q17 Q20 Unused HSC Table2 Q21 Q24 Unused Reserved AI1 AI2 Unused HSC Table2 AI33 AI38 Unused Analog Inputs AQ1 AQ8 Unused PWM Table AQ9 AQ10 Unused Analog Outputs Unused These registers can be used as general purpose registers 1 PWM Table is in Section 12 5 in the High Speed I O HSC PWM Chapter 2 HSC Table is i...

Page 112: ...0 D 1023 I 2048 Q 2048 AI 512 AQ 512 IG 64 QG 64 AIG 32 AQG 32 Network Ports CsCAN Optional depending on model Controllers Per Network 253 Keypad 20 keys 10 fn keys and 4 soft keys for XLE 5 fn keys for XLT Display 128x64 LCD Backlit monochrome for XLE 160x128 LCD Backlit monochrome for XLT Screen Memory 1M User Screens 1023 Data Fields Per User Screen 50 Ladder Code 256k ...

Page 113: ...using the hardware revision after the part number Hardware revision T and later are Generation 2 products For example XE XE103TB is hardware revision T NOTE In Europe the new XLE starts at Rev RA and the new XLT starts at Rev KA Cscape programs created for the first generation XLE and XLT can be loaded into Generation 2 products without any changes If you created PGM files to be loaded into XLE or...

Page 114: ...serial port It can serve as a pass through device to other nodes on the network Target yy R indicates the Network ID of the device with which the Cscape program is exchanging data NOTE The Local unit and Target unit can be the same unit or they can be separate units The following are status indicators R Running D Do I O I Idle Cscape is not communicating with the remote unit no forces indicates no...

Page 115: ...ter hardware being used for programming To communicate with the XLE or XLT via USB you will need the Automated Driver Installer located on the Horner APG web site The drivers may be loaded from the HE XEC Ethernet Utility HTTP Web Server Demo Communications Drivers section of the support files page on our website found here https hornerautomation com support files Next connect a PC s Personal Comp...

Page 116: ...2 3 2 0 1 8 P a g e 116 158 The PC will detect a new device has been plugged into the USB port Open Cscape and the first screen to open will be the Connection Wizard Select USB and Next then Finish Figure 15 1 Cscape Connection Wizard Screenshots ...

Page 117: ...e connecting for the first time we suggest connecting via USB Figure 15 2 Cscape Connection Wizard Screenshots If Controller USB COM Port is not present in the dropdown list the Windows operating system has not yet recognized the OCS as an installed device Be sure the installation process is complete and that the correct drivers are installed The Connection Wizard must be completely closed and reo...

Page 118: ...unications Configure and choose connection method in Add Target Figure 15 3 Cscape Alternative Connection Method Screenshot Figure 15 4 Add Target Screenshot in Cscape NOTE These fields Target Name Connection Medium Connected Device and Connection Settings need to be filled for communication configuration if Cscape Connection Wizard was not used Refer to Table 15 1 ...

Page 119: ...N Interface Select this option to communicate over CAN This option requires additional hardware to be installed with the PC to be able to do so Select the type of hardware installed from the dropdown Installed Modem Select this option to communicate to the device through the internal modem of the computer Cscape will automatically detect the internal modem attached with PC and list in the attached...

Page 120: ...PK programming kits Drivers for it are normally found automatically by the Windows operating system as long as an internet connection is established Otherwise the drivers may be loaded from the Horner FTP site at https hornerautomation com support files Connect the PC s serial port or the USB to Serial adaptor to the port labeled MJ1 on the XLE XLT The instructions are similar to using a USB port ...

Page 121: ...nit In Module configuration dialog go to IP Address field enter unused IP Address and configure unused registers in Register field then click OK Screen shot for the same as follows Figure 15 6 LAN1 Configuration Screen Download the configuration in to Controller Connect LAN cable to the Controller in default LAN Port From Cscape go to Tools Editor Options Communication Port Configure Select Ethern...

Page 122: ... type of XLE XLT is selected the model drop down box will provide the XLE XLT model numbers from which to choose from 6 Once the XLE XLT CPU is selected press OK to exit the dialog and configure the I O that is present in the first slot 7 The I O configure dialog Specifically the Module Setup tab provides four buttons to configure all the I O Go through each area of I O and configure it 8 Once don...

Page 123: ...ogic or active low Negative logic It is important that this setting matches the jumper settings on the hardware The High Speed Counters group box contains all the windows that are used to configure the four available high speed counters on the XLE XLT To configure a counter the user needs to set the type mode and counts per rev The type drop down includes the following options Disabled Frequency H...

Page 124: ...utputs The PWM State On Controller Stop group box contains items that allow the user to specify how the PWM outputs behave when the controller is stopped These items can either hold their value or default to some value when the controller is stopped NOTE The PWM outputs are set to the OFF state at power up and during program download and remain in that state until the unit is placed in RUN The Out...

Page 125: ...10V 0 20mA and 4 20mA On Model 5 and Model 6 I O other options on channels are outlined below Table 15 2 Analog In for Models 5 6 Model 5 Model 6 Channels 1 2 Channels 1 6 0 10V 0 10V 0 20mA 0 20mA 4 20mA 4 20mA 100mV Disable PT100 DIN RTD 1 20 C 0 60mV Type J Thermocouple 1 20 C PT100 DIN RTD 1 20 C Type K Thermocouple 1 20 C PT1000 DIN RTD 1 20 C Type N Thermocouple 1 20 C Type J Thermocouple 1 ...

Page 126: ...top button Module Setup Figure 15 11 Analog Output Configuration Dialog The Output value on Stop group box contains items that allow the user to specify how the analog output channels behave when the controller is stopped The outputs can either hold their value or default to a value when the controller is stopped The Output Mode group box allows the user to select the operating modes for each of t...

Page 127: ...u g u s t 2 3 2 0 1 8 P a g e 127 158 15 11 Scaling Analog Inputs To access the Advanced Math Scaling function select Tools Project Toolbox This will open a side bar and then select Advanced Math Scale Figure 15 12 Scaling Analog Inputs ...

Page 128: ... INT format ranges from 0 32 000 for 4mA to 20mA Use the Scale function to obtain an Integer pressure reading using the 0 32000 raw input range and the sensor s 0 2000psi output range Example 2 If readings with fractions are required the raw Integer input value must first be translated in REAL or Floating Point format The Cscape INT to REAL Conversion function may be used to convert the raw input ...

Page 129: ...restore Register Settings from the values previously backed up in Flash to Battery Backed RAM Detect corrupted Register Settings at power up and then automatically restore them from Flash Detect corrupted or empty application in Flash memory at power up and then automatically load the AUTOLOAD PGM application file from Removable Media Compact Flash or microSD If an automatic Register Restore or Ap...

Page 130: ...lication program using Export to Removable Media 3 Place the Removable Media with AUTOLOAD PGM in the device 4 Set the Enable AutoLoad option in the device to YES 5 Set the Enable AutoRun option to YES if the controller needs to be placed in RUN mode automatically after automatic restore of data or AutoLoad operation 16 3 Backup Restore Data Selecting this option brings up a screen having four ope...

Page 131: ... to manually copy Battery Backed RAM contents on to the onboard FLASH memory of the OCS This will have the effect of backing up all the registers and controller settings Network ID etc that would otherwise be lost due to a battery failure SR164 4 is set to 1 when backup operation is performed XLE XLT Figure 16 3 Backup Registers ...

Page 132: ...lemented to restore data The controller will be placed in IDLE mode Data will be copied from onboard Flash to OCS Battery Backed RAM The controller will reset The controller will be put in RUN mode if the AutoRun setting is Yes else it will remain in IDLE mode XLE XLT Figure 16 4 Restore OCS Data SR164 3 is set to 1 only when an automatic restore operation is performed not on a manual one This bit...

Page 133: ... 158 Clear Backup Data When initiated the backup data will be erased from the onboard Flash and no backup will exist SR164 4 and SR164 3 is reset to the value of 0 when backed up data is erased XLE XLT Figure 16 5 Clear Backup Data Exit Goes back to the previous screen ...

Page 134: ...matic Restore OCS Power Cycle Battery Backed RAM Registers check failed Backup exists Controller placed in IDLE mode Data copied from Onboard FLASH to OCS Battery backed RAM Controller Resets AutoRun Enabled OCS put in RUN Mode OCS put in IDLE Mode NO YES YES NO Application Program erased Figure 16 6 Flow Chart for Automatic Restore ...

Page 135: ... program residing in onboard memory is corrupted and a valid AUTOLOAD PGM is available in the removable media of the device AutoLoad can be manually initiated when the SYS F3 key is pressed OCS can be in any of the following mode Idle Run DOIO This also requires a valid AUTOLOAD PGM to be present in the removable media of the device When the AutoLoad setting is not enabled set to NO OCS will be in...

Page 136: ...ion Power up OCS Application Program absent or Application Program corrupted AutoLoad Enabled AUTOLOAD PGM present in the RM of the device AutoLoad initiated OCS put in IDLE mode AutoLoad run sequence failed with reasons for failure NO NO YES YES AutoRun Enabled OCS put in RUN Mode OCS put in IDLE Mode NO YES Figure 16 8 Flow Chart for AutoLoad ...

Page 137: ...5 can be set by putting the system into RUN mode automatically once an AutoLoad has been performed or an Automatic Restore has occurred If for any reason the AutoLoad Run Loading the AUTOLOAD PGM automatically and OCS put in RUN mode sequence does not succeed a pop up message box saying AUTO LOAD RUN SEQUENCE FAILED will be displayed It will also show the reason for its failure On acknowledging th...

Page 138: ...an then be used to clone a different OCS exact same model This feature can be used for Replacing an OCS by another unit of the same model Duplicating or clone units without a PC 17 2 Clone User must perform the following sequence of action to Clone a unit 1 The Clone Unit can be accessed by going to the System Menu of the OCS A new menu Clone Unit has been added at the end of the main system menu ...

Page 139: ...d all register values from Battery Backed RAM Selecting Make Clone brings up the screen below XLT XLE Figure 17 3 Clone Unit Confirm Screen After confirmation the OCS will create two new files in the root directory of the Removable Media Drive as shown below AUTOLOAD PGM Application file CLONE DAT File having all unit settings and register values from Battery Backed RAM XLT XLE Figure 17 4 Clone U...

Page 140: ...e operation is also not notified on screen to the user In case of failure of Make Clone operation SR164 11 bit is set to 1 by the firmware and never reset NOTE Backup of registers in flash memory is not performed by the Clone Feature If user desires Backup should be done as explained in Chapter 16 Fail Safe System 17 3 Load Clone This option loads the application all unit settings and register val...

Page 141: ...ad settings and then the OCS resets at which stage the settings take effect NOTE For security enabled files Load clone asks for password validation before loading the application Load clone can also be triggered by setting SR164 10 bit to 1 from Ladder program or graphics Once the operation is completed this bit is made zero by the firmware When the Load clone operation is triggered by this SR bit...

Page 142: ... product type should be selected if it is not select the type of controller from the drop down list 6 Press the start button 7 Wait for the firmware update to complete 8 If there is a communication failure check the cable connections and comm port setting and try again 9 Firmware updates typically delete the user applications to ensure compatibility You will need to reload your application 10 Test...

Page 143: ...d that it be replaced as preventative maintenance 18 2 2 Battery Replacement The XLE XLT uses a coin lithium battery part no HE500BAT013 with connector available from Horner APG WARNING Disposal of lithium batteries must be done in accordance with federal state and local regulations Be sure to consult with the appropriate regulatory agencies before disposing batteries In addition do not re charge ...

Page 144: ...ations 7 Slide the new battery into the holder Make sure the battery is inserted with the proper polarity The top tab of the battery holder should contact the positive terminal of the battery 8 Place the I O board back into the case by aligning the connecting and pressing straight down 9 Place the back cover back on the unit 10 Place the screw back into the hole and turn the screw slowly counter c...

Page 145: ...uld the slave be unable to complete the request it returns the appropriate error response Should the slave be unable to respond the master s timeout timer expires to provide an indication of No Response 19 2 Modbus Slave Overview For complete Modbus Slave instructions please refer to the Help file in Cscape The Modbus slave function block when used with the appropriate Modem and or Open function b...

Page 146: ... slave to be polled configuration details are added in the Devices dialog box This includes Slave ID serial Under Device Type the Modbus addressing style matching that specified in the slave s user documentation may be selected For instance some slaves specify Modbus addresses i e 40 001 and others specify offsets i e 0000 o Hex or Decimal Some specify addresses in hex and others in decimal By all...

Page 147: ...19 1 Method 2 The second method requires the Modbus Master to be configured with a specific Modbus Command and Modbus Offset The supported Modbus commands and the associated offsets are also illustrated in table below Table 19 1 XLE XLEe Modbus Table Table 19 1 XLE XLEe Modbus Master Mapping XLE XLEe Reference Maximum Range Trad Modbus Ref 5 digits Expanded Modbus Ref 6 digits Modbus Command s Mod...

Page 148: ...4 13001 013001 3000 S1 13 14001 014001 4000 K1 4 15001 015001 5000 Q1 2048 00001 000001 Read Coil Status 1 Force Coil 5 Force Multiple Coils 15 0 M1 2048 03001 003001 3000 T1 2048 06001 006001 6000 QG1 64 09001 009001 9000 AI1 512 30001 030001 Read Input Register 4 0 AIG1 32 33001 033001 3000 SR1 192 34001 034001 4000 AQ1 512 40001 040001 Read Holding Register 3 Load Register 6 Load Multiple Regis...

Page 149: ... accessed through the local controller NOTE Determine connection status by examining feedback next to Local Target in the status bar of Cscape Local If a number shows next to Local then communication is established to the local controller Local No Port Cscape is unable to access the COM port of the PC This could mean that Cscape is configured for a COM port that is not present or that another prog...

Page 150: ... the PC is functioning An RS 232 serial loopback and Microsoft HyperTerminal can determine positively if the COM port is working Or connect to an alternate device to determine if the port is working 6 Successful communications with USB to serial adapters vary If in doubt Horner APG offers a USB to serial adapter Part number HE XCK 7 XLE XLT units with built in Ethernet or installed HE XEC module c...

Page 151: ...oting Checklist 1 Verify the controller is in RUN mode 2 Check diagnostics to ensure controller passed self tests View Diags in System Menu or in Cscape click Controller Diagnostics 3 Check data sheets to ensure proper wiring 4 Ensure that hardware jumpers and software configuration for I O match 5 Check data sheets for voltage and current limits 6 Take ladder out of the picture From Cscape set co...

Page 152: ... should be placed across the CAN_HI and CAN_LO terminals 5 Measure the resistance between CAN_HI and CAN_LO If the network is properly wired and terminated there should be around 60Ω 6 Check for duplicate node ID s 7 Keep proper wires together One twisted pair is for V and V and the other twisted pair is used for CAN_HI and CAN_LO 8 Make sure the baud rate is the same for all controllers on the ne...

Page 153: ... saved as a pgm file and not a csp file In addition the file must be pgm The file s I O configuration must match the XLE XLT configuration for it to download 20 5 Technical Support Contacts For manual updates and assistance contact Technical Support at the following locations North America Tel 317 916 4274 Fax 317 639 4279 Website https hornerautomation com Email techsppt heapg com Europe Tel 353 ...

Page 154: ...nalog Out Configuration 135 Configuration Procedures 130 Digital In HSC Configuration 131 Digital Out PWM Configuration 132 Establishing Communications 119 Overview 117 Status Bar 118 Cscape Configuration 117 Cscape Connection Wizard Screenshots 120 121 Cscape LAN Config Get Settings from Register 46 Cscape LAN Config Get Settings from Configuration 46 Current Temperature Derating 75 Data Mapping ...

Page 155: ...ns 155 Modbus Master Function Block 156 Modbus Master Overview 156 Modbus Slave Overview 155 Model I O Overview 73 Mounting Orientation 18 Mounting Requirements 16 DIN Rail Mounting 17 Panel Door Mounting 16 Net Mask 44 Network 156 Network Config 32 Network Configuration 35 Opening Cscape Help File 15 Overview Clone Unit 148 Modbus 155 Panel Box Clearances 20 Grounding 20 Noise 21 Orientation 21 T...

Page 156: ...et Serial Ports 55 Set Time Date 56 Solid State Digital Outputs 74 Stepper Boolean Registers 100 Five Parameters 99 Sub Menus 48 Support Files Website 119 Synchronous modes 91 System Menu Details 51 Navigate Edit 48 XLE 49 XLT 50 Sytem Menu Overview 48 Table of Contents 5 target ID 126 Target ID 126 target indicator 126 128 Technical Support 159 Contacts 163 Thermistor Option 78 Totalize 85 Touble...

Page 157: ... Fusing 74 Figure 11 5 Positive and Negative Inputs 75 Figure 11 6 Analog Input Tranzorb Troubleshooting 76 Figure 11 7 Analog Input Configuration Model 6 77 Figure 11 8 Universal Analog In Configuration Screen 78 Figure 12 1 Sync pulse mode illustration 90 Figure 12 2 PWM Output Waveform 95 Figure 13 1 Typical Screen Jump Object 100 Figure 13 2 Typical Screen Jump Object XLT 100 Figure 13 3 Force...

Page 158: ...rotocols 36 Table 08 1 Ethernet Module Protocols Features 41 Table 08 2 Ethernet Module Specifications 41 Table 08 3 Ethernet Status Word Register Format 45 Table 10 1 RM Functional Block 67 Table 10 2 Filename Special Symbols 69 Table 10 3 RM Status Values 70 Table 11 1 Built In Digital Analog I O 72 Table 12 01 Glossary of High Speed I O Terms 81 Table 12 02 Modes supported by Totalizer 83 Table...

Reviews: