background image

 

 

MAN1106-07-EN_XL+_UserManual

 

M a y   6

t h

,   2 0 2 0  

 

 

 

 

P a g e  177 | 192 

21.4  Firmware Update for XL+ 

 
 
Update firmware in an XL+ by completing the following steps: 

 

a.

 

Unzip all files from downloaded .zip file (Step One) onto removable media. 

b.

 

Plug removable media into a powered-up controller. 

c.

 

Touch the upper-right-hand screen corner to slide out the control panel. 

d.

 

Press and hold the SYSTEM key until the Boot Installer screen appears. Select 
System upgrade option. Boot Installer screen appears.  

e.

 

Press the Install Bootloader button and then press Yes. 

f.

 

When Operation Completed appears, press OK. 

g.

 

Power-cycle the controller and wait for it to boot up. 

h.

 

Touch the upper-right-hand screen corner to slide out the control panel. 

i.

 

Press SYSTEM key, select View Status and press the Enter button. 

j.

 

If any of the version numbers are incorrect, verify the correct files were copied 
to the removable media device and repeat the steps above.  

 
 

 

 

Summary of Contents for HE-XP7E0

Page 1: ... 07 EN_XL _UserManual XL Part Numbers North America Europe Model 0 HE XP7E0 HEXT751C100 Model 2 HE XP7E2 HEXT751C112 Model 3 HE XP7E3 HEXT751C113 Model 4 HE XP7E4 HEXT751C114 Model 5 HE XP7E5 HEXT751C115 Model 6 HE XP7E6 HEXT751C116 ...

Page 2: ...mission of Horner APG 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 Ethernet is a trademark of Xerox Corporation microSD and CompactFlash are registered tradema...

Page 3: ... 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 products...

Page 4: ...ls and user documentation visit a Horner website North America https hornerautomation com Europe http www hornerautomation eu QUICK START INSTALLATION PROGRAMMING TROUBLESHOOTING Safety Compliance Mechanical Installation System Settings Modbus Communications Introduction Electrical Installation Registers Maintenance Cscape Configuration Troubleshooting General I O High Speed I O Serial Communicati...

Page 5: ...TER 3 MECHANICAL INSTALLATION 16 3 1 Overview 16 3 2 Mounting Requirements 16 3 3 Mounting Orientation 19 3 4 Panel Cut Out 20 3 5 XL Dimensions 21 3 6 Factors Affecting Panel Layout Design and Clearances 22 CHAPTER 4 ELECTRICAL INSTALLATION 24 4 1 Grounding Definition 24 4 2 Ground Specifications 24 4 3 How to Test for Good Ground 25 4 4 Primary Power Port 26 CHAPTER 5 SYSTEM SETTINGS AND ADJUSTM...

Page 6: ...figuration 78 CHAPTER 8 GENERAL I O 79 8 1 Overview 79 8 2 Removing the XL OCS I O Cover 79 8 3 Model and I O Overview 81 8 4 Solid State Digital Outputs 82 8 5 Relay Outputs 83 8 6 Digital Inputs 84 8 7 Analog Inputs 85 8 8 Universal Analog Inputs Model 5 86 8 9 Universal Analog Inputs 86 8 10 Analog Outputs 87 CHAPTER 9 HIGH SPEED I O HSC PWM 87 9 1 Overview 88 9 2 Glossary 88 9 3 High Speed Cou...

Page 7: ...Scan List 122 13 6 Data Mapping Configuration Scan List Entry 123 CHAPTER 14 USER INTERFACE 125 14 1 Overview 125 14 2 Screen Specifications 125 14 2 Displaying and Entering Data 125 14 3 Alpha Numeric Keypad 127 14 4 Screen Navigation 129 14 5 Ladder Based Screen Navigation 130 14 6 Beeper Acknowledgement 131 14 7 Touch Slip Sensitivity 131 14 8 Alarms 132 14 9 Removable Media 134 14 10 Screen Sa...

Page 8: ...55 Chapter 18 CLONE UNIT 156 18 1 Overview 156 18 2 Clone 156 18 3 Load Clone 160 Chapter 19 FAIL SAFE SYSTEM 162 19 1 Overview 162 19 2 Settings 163 19 3 Backup Restore Data 164 19 4 AutoLoad 168 19 5 AutoRun 170 Chapter 20 MODBUS COMMUNICATIONS 171 20 1 Modbus Overview 171 20 2 Modbus Slave Overview 171 20 3 Modbus Master Overview 172 20 4 Opening Cscape Help File 173 20 5 Modbus Addressing Tabl...

Page 9: ...st risk of fire and shock hazards WARNING In the event of repeated failure do not replace the fuse again as a repeated failure indicates a defective condition that will not clear by replacing the fuse WARNING EXPLOSION HAZARD Substitution of components may impair suitability for Class I Division 2 WARNING The USB parts are for operational maintenance only Do not leave permanently connected unless ...

Page 10: ...n connect to the circuit to be monitored d Route power wires in a safe manner in accordance with good practice and local codes e Wear proper personal protective equipment including safety glasses and insulated gloves when making connections to power circuits f Ensure hands shoes and floors are dry before making any connection to a power line g Make sure the unit is turned OFF before making connect...

Page 11: ...MAN1106 07 EN_XL _UserManual M a y 6 t h 2 0 2 0 P a g e 11 192 CHAPTER 2 INTRODUCTION 2 1 Visual Overview of XL OCS Figure 2 1 Overview of the XL ...

Page 12: ...s general information that is common to XL OCS models and can be downloaded from our website Visit the Horner website to obtain user documentation and updates North America https hornerautomation com Europe http www hornerautomation eu 2 1 2 Four Main Types of Information are covered in this manual a Safety and Installation guidelines instructions Mechanical and Electrical b Descriptions of hardwa...

Page 13: ...ed to XL OCS WARNING An OCS wired to a machine can cause damaging ground currents Consider using a USB isolator due to voltage potential differences as a preventative measure CAN Serial I O XL OCS Other OCS Devices Drives PLCs Bar Code Readers SCADAs OPC Servers Serial I O Sensors Indicators Alarms Encoders Pumps Relays Solenoids Other OCS Devices Smart Stix I O I O Base Smart Block I O SmartRail ...

Page 14: ...o drives PLCs or other serial peripherals Full featured built in I O including high resolution analog thermocouple RTD high speed counters PWM outputs and relays depending upon the XL OCS model used Advanced high speed I O capabilities Cscape programming software that allows all aspects of the XL OCS to be programmed and configured from one integrated application Optional communication add on modu...

Page 15: ... hornerautomation eu product overview 2 5 Useful Documents and References Visit our website to obtain user documentation supplemental documents certificates and other documentation North America https hornerautomation com Europe http www hornerautomation eu 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: ...ation and updates North America https hornerautomation com Europe http www hornerautomation eu 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 Requireme...

Page 17: ...r of the controller and supplied nuts will secure the perimeter of the unit to the panel 4 Please reference the XL installation cutout drawing document MAN1108 for further details 5 Remove all connectors from the XL OCS unit 6 Make sure both inner and outer gaskets are installed on the XL OCS and are free from dust and debris Check that the corners of the gasket are secure 7 Pass the unit through ...

Page 18: ...MAN1106 07 EN_XL _UserManual M a y 6 t h 2 0 2 0 P a g e 18 192 Figure 3 2 Perimeter Set Studs ...

Page 19: ...lip Locations Figure 3 3 XL OCS without Mounting Clips 3 3 2 XL OCS Mounting Orientation Figure 3 4 Orientation of XL OCS NOTE There are no orientation restrictions on the XL OCS However the above orientation provides for optimum readability of the screen and ease of use of the soft keys Slots for mounting clips ...

Page 20: ... 0 2 0 P a g e 20 192 3 4 Panel Cut Out For installations requiring NEMA 4X liquid and dust protection the panel cutout should be cut and perimeter holes must be drilled in the panel with a tolerance of 0 5mm Figure 3 5 Panel Cutout Tolerances ...

Page 21: ...MAN1106 07 EN_XL _UserManual M a y 6 t h 2 0 2 0 P a g e 21 192 3 5 XL Dimensions Figure 3 6 XL OCS Dimensions ...

Page 22: ...ing 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 for adequate ventilation and maintains the specified ambient temperature range...

Page 23: ...ign 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 devices in the panel box and on the panel door Are minimum clearance requirements met Can the p...

Page 24: ... 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 Grounding is also for the safety of the user 4 2 Ground Specifications Ideally a ground resistance measurement from equipment to eart...

Page 25: ...nce Tester must be used 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 three point ground 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 26: ...4V Input power supply positive voltage Figure 4 1 Power Connector Primary Power Port Figure 4 2 Primary Power Port as Viewed Looking at the XL OCS PIN 1 PIN 2 PIN 3 18 30VDC supply DC INPUT FRAME Solid Standard wire 12 24 awg 2 5 0 2mm Strip length 0 28 7mm Torque rating 4 5 7 in lbs 0 50 0 78 N m DC is internally connected to I O but is isolated from CAN V A Class 2 power supply must be used ...

Page 27: ...art the System Menu press the far upper right corner of the touchscreen to bring out the function keys then press the SYSTEM key or set SR3 to 1 which will display the Main Menu Then use the and Up Arrow or Down Arrow keys to select a Main Menu item and press Enter Return Arrow to display the item s Sub Menu SYSTEM KEY Press the upper right corner to bring out the function keys and the SYSTEM key ...

Page 28: ...nu Table 5 1 OCS LEDs RUN OFF indicates OCS is in IDLE STOP mode Flashing indicates DO IO mode or RUN with no ladder program ON indicates ladder code running OK OFF indicates one or more self tests failed ON indicates all self tests passed See table below for RUN and OK LED information ...

Page 29: ...the highlighted System Setting If Enter is pressed the System Setting s value will be highlighted indicating that it is ready to be modified When modifying a System Setting s value use either the arrow keys or the numeric keys or the appropriate touch screen icons to select a new value The arrow keys are used to edit System Settings that have just a few possible values Each time the arrow key is p...

Page 30: ...f Test Ok Logic Error Ok User Program Ok User Graphics Ok W Dog Trips 4 Net Errors 0 Network State Ok Network ID Ok Dup Net ID Ok Clock Error Ok I O System Ok Battery Ok Slot 1 I O Empty Slot 2 I O Empty Slot 3 I O ETN300 MJ1 None Loaded MJ2 None Loaded COM None Loaded MJ3 None Loaded Fkeys Momentary SYS Fn enable Yes Use to adjust Dflt Pgm Port MJ1 232 MJ1 RS485 Bias No MJ2 RS485 Bias No MJ3 RS48...

Page 31: ... 125kBd CAN network 250 KB 250kBd CAN network 500 KB 500kBd CAN network 1 MB 1 MBd CAN network MAC ID Displays the Ethernet MAC ID of the unit IP Displays the Ethernet IP address of the unit NetM Displays the Ethernet net mask of the unit GatWy Displays the Ethernet gateway of the unit NOTE The IP address Net Mask and Gateway can be changed from the System Menu This is designed for commissioning o...

Page 32: ...ze x Number of bytes in application ladder program Config Size x Number of bytes in application I O configuration Graphics Size x Number of bytes in application graphic screens String Size x Number of bytes in application string table Bitmap Size x Number of bytes in application bitmaps Text Tbl Size x Number of bytes in application text tables Font Tbl Size x Number of bytes in application font t...

Page 33: ...r 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 x Number of times watchdog timer has tripped Net Errors 0 No CAN network bus off errors have occurred x Number of CAN network bus off errors that have occurred Network State Ok At least one other node was fo...

Page 34: ... CPU frequency SR195 CPU die temperature SR196 Max CPU die temperature SR198 Battery voltage Waiting The charging system is waiting for voltages and temperatures to stabilize Battery Charging The battery is charging Battery Full Shows at the end of a charge cycle Remains in this state until the battery is steadily discharging Battery Discharging The battery is steadily discharging ...

Page 35: ... I O module installed but an I O module is configured Slot 1 I O XExyy yy I O module installed but no I O module configured Slot 1 I O XExyy yy I O module installed but another I O module configured Slot 1 I O XExyy yy I O module installed and configured properly Depending on the COM module that is installed and the COM module that has been configured by Cscape one of the following six System Sett...

Page 36: ...be edited The MJ1 MJ2 and MJ3 serial ports support downloadable protocols To assign a downloadable protocol to an XL OCS serial port select the Protocol Config item in Cscape s Program menu and then set up a protocol In the View Protocols Sub Menu the currently downloaded protocol if any and its version number are displayed for each of MJ1 MJ2 COM board and MJ3 ...

Page 37: ...s Sub Menu displays two System Settings both of which may be edited Fkeys Momentary K1 7 bits go On Off as F1 F7 are pressed released Toggle K1 7 bits toggle each time F1 F7 are pressed SYS_Fn enable Yes Reset and all clear system functions enabled No Reset and all clear system functions disabled ...

Page 38: ...led Dflt Pgm Port MJ1 232 MJ1 RS232 port is the default programming port MJ2 MJ3 If modem is onboard then GPRS C GPRS S are options 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 ...

Page 39: ...ble latency data networks Daylight Saving Time Time as adjusted to achieve longer evening daylight especially in summer by setting the clocks an hour ahead of the standard time Apply Daylight Saving DST Daylight Saving Time DST is the practice of setting the clocks forward one hour from standard time during the summer months and back again in the fall in order to make better use of natural dayligh...

Page 40: ...ogic can be written to accomplish an automatic switchover using system register SR211 In program logic move a 1 INT into SR211 to enable Daylight Saving Time Move a 0 INT into SR211 to disable Daylight Saving Time Trigger the move to SR211 based on a compare function to the RTC date according to daylight saving practices in your desired region To Set Local Time The Set Time Date sub menu displays ...

Page 41: ...erManual M a y 6 t h 2 0 2 0 P a g e 41 192 5 12 Set Beeper The Set Beeper Sub Menu displays one System Setting which may be edited Beeper enable Yes default Enables beeper No Disables beeper does NOT affect ladder access ...

Page 42: ...sable screen saver Timeout min 5 1200 Amount of time in minutes to expire with NO touch activity before activating screen saver black screen Popup Status Off default Disable popup status Warning Display popup status only if controller status changes to NOT Ok or NOT Run mode On Display popup status on any controller status change Update Time mS 2 50 Maximum amount of time to allow for graphics upd...

Page 43: ...y highlighting dot dot and pressing Enter will move up one directory Media Directory No Card Media Directory 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 Shows size of highlighted file or shows DIR if directory is highlighted Shows t...

Page 44: ...ed Register RAM or Application Flash corruption due to for example an excessive EMI event Selecting Fail Safe System menu will open the following menu screen Selecting Backup Restore Data displays the following screen in 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 Backup The...

Page 45: ...5 192 5 16 Enable AutoRun Enable AutoRun displays the following options which can be selected Enable AutoRun No OCS will be in IDLE mode after AutoLoad or Automatic Restore Yes OCS will automatically be placed into RUN mode after AutoLoad or Automatic Restore ...

Page 46: ...oLoad Enable AutoLoad displays the following options which can be selected 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 corrupted ...

Page 47: ...t OCS same model This feature can be used when 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 NOTE Free Total displays number of free and total bytes in Removable Media Selecting Make Clone brings up the confirmation screen Upon confirmation the OCS will create two new files in the root ...

Page 48: ... a y 6 t h 2 0 2 0 P a g e 48 192 5 19 Load Clone Selecting Clone Unit menu will open the following menu screen Select Load Clone NOTE For security enabled files Load Clone asks for password validation before loading the application ...

Page 49: ...lays the information about the WebMI license The information can also be viewed from Cscape using the following SR registers SR209 3 WebMI server status SR209 4 WebMI user logged in status SR209 8 to SR209 16 Number of Users SR218 Number of Webpages SR219 Number of Data Points SR220 SR222 Expiry Date of WebMI License ...

Page 50: ... than two 2 seconds and the System Recovery Screen will appear Press Touch Calibration and then follow the prompts on the screen Thereafter use a plastic tip stylus and follow the dialog instructions NOTE System key combinations can be locked out from user access If the SYS F1 key combination does NOT respond the SYS Fn enable option is likely disabled It can be enabled from the Set Fkeys Mode scr...

Page 51: ...e ability to display a screen If the bit is SET the screen is displayed I Digital Input Single bit input registers Typically an external switch is connected to the registers K Key Bit Single bit flags used to give the programmer direct access to any front panel keys appearing on a unit M Retentive Bit Retentive single bit registers Q Digital Output Single bit output registers Typically these bits ...

Page 52: ...ckup Restore Data 18 Enable AutoRun 19 Enable AutoLoad 20 Clone Unit 21 Touch Calibration 24 License Details Excludes RCC Units 0 to 24 Read Write Read Write SR4 SELF_TST Self Test Results Read Only Read Only SR4 1 Self Test Results BIOS Error Read Only Read Only SR4 2 Self Test Results Engine Error Read Only Read Only SR4 3 Self Test Results Ladder Error Read Only Read Only SR4 4 Self Test Result...

Page 53: ...T Read Only Read Only SR23 Ladder Code CRC Read Only Read Only SR24 User Text CRC Read Only Read Only SR25 System Text CRC Read Only Read Only SR26 I O Configuration Table CRC Read Only Read Only SR27 Network Configuration Table CRC Read Only Read Only SR28 Security Data Table CRC Read Only Read Only SR29 NET_ID Network ID Read Only Read Write CsCAN Mode 1 to 253 DeviceNet Mode 0 to 63 CANOpen Mod...

Page 54: ...MIN Real Time Clock Minute 0 to 59 Read Only Read Only SR46 RTC_HOUR Real Time Clock Hour 0 to 23 Read Only Read Only SR47 RTC_DATE Real Time Clock Date 1 to 31 Read Only Read Only SR48 RTC_MON Real Time Clock Month 1 to 12 Read Only Read Only SR49 RTC_YEAR Real Time Clock Year 1996 to 2095 Read Only Read Only SR50 RTC_DAY Real Time Clock Day 1 Sunday 1 to 7 Read Only Read Only SR51 Network Error ...

Page 55: ...ld Test 0 Build Beta 1 Build Product 2 0 to 2 Read Only Read Only SR61 NUM_IDS Number of CsCAN Network IDs Read Only Read Only SR62 100 Reserved SR101 3 WebMI License Details WebMI server status XLEe XLTe X2 X4 X7 only Read Only Read Only SR101 4 WebMI License Details WebMI user logged in status XLEe XLTe X2 X4 X7 only Read Only Read Only SR101 8 101 16 WebMI License Details Number of users XLEe X...

Page 56: ...ers has been taken Read Only Read Only SR164 5 EN_AUTO_RN Enable AUTORUN Sets Enable AutoRun to Yes or No Read Write Read Write SR164 6 EN_AUTO_LD Enable AUTOLOAD Sets Enable AutoLoad to Yes or Not Read Write Read Write SR164 7 STRT_BCKUP Start Backup trigger bit Setting TRUE starts backup of all register data Read Write Read Write SR164 8 CLR_BACKUP Clear Backup trigger bit Setting TRUE clears ba...

Page 57: ... ALM_ACT Bits 1 16 indicate Active in Alarm Groups 1 16 Read Only Read Only SR183 SYS_BEEP Beep on Keypress Enable 0 Disabled 1 Enabled 0 to 1 Read Write Read Write SR184 USER_BEEP Internal Beeper 0 OFF 1 ON 0 to 1 Read Write Read Write SR185 Screen Saver Enabled 0 Disabled 1 Enabled NOTE See SR57 16 0 to 1 Read Only Read Only SR186 Screen Saver Time in minutes delay 5 to 1200 Read Only Read Only ...

Page 58: ...utes Init Wait Not Charging 0 to 11 Read Only Read Only SR197 Charging Current Max mA Read Only Read Only SR198 Battery Voltage is mV Read Only Read Only SR199 Reserved SR200 InitRD Version 100 Read Only Read Only SR201 205 Linux Kernel version ASCII 10 characters Read Only Read Only SR206 208 Reserved SR209 3 WebMI Server Status Bit 3 is ON if server running Read Only Read Only SR209 4 WebMI User...

Page 59: ...te SR218 Number of Webpages license detail XLE XLT X2 X4 X7 use SR101 SR108 112 for WebMI License Details Read Only Read Only SR219 Number of Data Points license detail XLE XLT X2 X4 X7 use SR101 SR108 112 for WebMI License Details Read Only Read Only SR220 222 Expiration Date of WebMI License license detail XLE XLT X2 X4 X7 use SR101 SR108 112 for WebMI License Details Read Only Read Only ...

Page 60: ...1 Q24 Unused Reserved AI1 AI2 Unused HSC Table Below AI33 AI38 Unused Analog Inputs AQ1 AQ8 Unused PWM Table Below AQ9 AQ10 Unused Analog Outputs Unused These registers can be used as general purpose registers Electronic Short Circuit Protection ESCP NOTE The ESCP bit is set high when the output current is too high and the output driver has shut down for thermal protection This typically happens w...

Page 61: ...ear Quad 2 Q20 Clear HSC4 Set Quad 2 6 4 Resource Limits Table 6 7 Resource Limits Resource Value Resource Value S 16 Ethernet CsCAN Ping EGD SRTP Modbus TCP Master Downloadable protocol Slave Ethernet IP FTP or HTTP 10 100 or 1000Mbps SR 448 CsCAN 125kBd 250kBd 500kBd or 1MBd T 16000 Serial Ports 1 RS232 1 RS485 Ports M 16000 IDs Per CsCAN Network 64 w o repeat 253 w 3 repeaters R 49999 Keypad Vi...

Page 62: ...rent status of the pass through Connector Local xx indicates the Network ID of the OCS to which the Cscape program is physically connected through its 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 ...

Page 63: ...ller located on the Horner APG web site Otherwise 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 North America https hornerautomation com support files Europe https www hornerautomation eu support For XL use Cscape Version 9 8 or newer Next connect a PC s Personal Computer running a Windows Mic...

Page 64: ... a g e 64 192 The PC will detect a new device has been plugged into the USB port Now that the XL is plugged in go to Cscape Controller Connection Wizard If you are just opening Cscape Connection Wizard usually opens by default Select USB and click Next ...

Page 65: ...ing for the first time we suggest connecting via USB Figure 7 3 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 reopened to r...

Page 66: ...ose connection method in Add Target Figure 7 4 Cscape Alternative Connection Method Screenshot Figure 7 5 Add Target Screenshot in Cscape NOTE The following fields Target Name Connection Medium Connected Device and Connection Settings need to be filled for communication configuration if Cscape Connection Wizard was not used Table 7 1 below explains the information needed in each field ...

Page 67: ...erface 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 drop...

Page 68: ...D allows directing communications to a particular unit when multiple units are connected via a CsCAN network Units without CsCAN network ports respond to any network ID and do not require the ID to be configured To check or change the ID on the XL OCS press the System Menu key The first item in the menu is Set Networks Pressing Enter allows the ID of the unit to be viewed or modified To point Csca...

Page 69: ...tus section above If the controller is not communicating it may be required to set the target ID of the controller in Cscape or on the unit The Target ID allows directing communications to a particular unit when multiple units are connected via a CsCAN network Units without CsCAN network ports respond to any network ID and do not require the ID to be configured To check or change the ID on the XL ...

Page 70: ...guration stored in the unit In Module configuration dialog go to IP Address field enter unused IP Address and configure unused registers in Register field then click OK Figure 7 6 LAN1 Configuration Dialog 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 Ethernet and enter ...

Page 71: ...ther XL OCS CsCAN from the type drop down box 5 Once the type of XL OCS is selected the model drop down box will provide the XL OCS model numbers from which to choose from 6 Once the XL OCS CPU is selected press OK to exit the dialog and configure the I O that is present in the first slot 7 The Hardware Configuration dialog Specifically the Module Setup tab provides four 4 buttons to configure all...

Page 72: ...06 07 EN_XL _UserManual M a y 6 t h 2 0 2 0 P a g e 72 192 To access the I O Setup Screen select Config from the Hardware Configuration Local I O dialog Then select the Module Setup tab see screenshot below ...

Page 73: ...at this setting match what the jumper settings are on the hardware The High Speed Counters group box contains all of the windows that are used for configuring the four 4 available high speed counters on the XL OCS In configuring a counter the user needs to set the type mode and counts per rev The type drop down includes the following options Disabled Totalizer Frequency Counter Pulse Width Measure...

Page 74: ...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 Output State On Controller Stop group box contains items to allow th...

Page 75: ... on channels are outlined below Table 7 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 10 C Type K Thermocouple 1 20 C PT1000 DIN RTD 1 10 C Type N Thermocouple 1 20 C Type J Thermocouple 1 10 C Type T Thermocouple 1 20 C Type K Thermocouple 1 10 C Type...

Page 76: ...a y 6 t h 2 0 2 0 P a g e 76 192 7 7 1 Advanced Math Functions To access the Advanced Math Scaling function select Tools Project Toolbox This will open a side bar and then select Advanced Math Scale Figure 7 10 Scaling Analog Inputs ...

Page 77: ...ormat ranges from 0 to 4mA to 32000 for 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 valu...

Page 78: ...ialog 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 the analog outputs The modes include the following 0 10V 0 20mA 4 2...

Page 79: ...he I O refer to the Index at the end of this manual for the pages referencing register mapping 8 2 Removing the XL OCS I O Cover Some I O configurations require jumper settings to be changed in the XL OCS unit Examples of these settings are setting positive or negative logic on digital inputs or setting current or voltage on analog inputs Each XL OCS I O jumper is set to a factory default Refer to...

Page 80: ... the jumper settings Figure 8 3 Example Jumper Diagram To re install the cover place the I O cover back on the unit Place the 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 clockwise until the cover is firmly secured Repeat this process for all four 4 screws Ensure not to exc...

Page 81: ...0 HE XP7E2 12 6 4 4 HE XP7E3 12 12 4 2 2 HE XP7E4 24 16 4 2 2 HE XP7E5 12 12 4 2 2 2 HE XP7E6 12 12 4 2 6 6 4 Table 8 1 shows the different types of I O included with the various XL OCS models Specific specifications jumper settings and wiring diagrams can be found in the data sheets Descriptions and applications of the different type of I O can be found below up to 6 mA V In mA V RTD TC and 4 mA ...

Page 82: ...pplication may require external fusing on these outputs The digital outputs in the XL OCS 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 operation ...

Page 83: ...ds can cause reverse currents when they shut off that can shorten the life of relay contacts Some protective measures need to be determined by an engineer If you have questions on protection from inductive load consult Technical Support Details on devices that may protect outputs can be found in MAN0962 Output State on Controller Stop When the controller is stopped the operation of each output is ...

Page 84: ...ive voltage applied to the input will turn the input The internal design of this mode is basically a resistor from the input to I O ground This mode is sometimes called sourcing In negative logic mode connecting the input to the I O ground or zero volts will turn the input on The internal design of this mode is basically a resistor from the input to the positive I O voltage usually 12V or 24V This...

Page 85: ...digital filtering is the inputs will respond more slowly to sudden changes in the actual input 8 7 1 Common Cause of Analog Input Tranzorb Failure Models 2 3 4 Ifa4 20mAcircuitisinitiallywiredwith looppowerbut without a load the analog input could see 24VDC This is higher than the rating of the tranzorb This can be solved by not connecting loop power prior to loadconnection orbyinstallinga low cos...

Page 86: ...hese 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 8 9 Universal Analog Inputs Universal Analog Inputs The Universal Analog Inputs on the Model 6 IO board are unique from other Horner XL series input output cards in ...

Page 87: ...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 predetermined value By default analog outputs are set to a value of zero ...

Page 88: ...der A sensor or transducer for converting rotary motion or position to a series of electronic pulses Frequency Input The number of times an electromagnetic signal repeats an identical cycle in a unit of time usually one second Latch strobe A special function that uses a digital logic circuit to store one or more bits A latch has a data input a clock input and an output When the clock input is acti...

Page 89: ...ccumulator is simply incremented or decremented each time the input transitions in a specific direction The totalizer supports the following modes Table 9 2 Modes supported by Totalizer Internal This mode ties the input to the counter to an internal 10MHz or 1MHz clock The special functions can be used to accurately time events Count Up This increments the accumulator when the input is enabled NOT...

Page 90: ...last sampled value In this mode the Disable and Latch special functions are allowed Refer to the HSC Glossary for a description of these functions 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 Figures 9 1 9 2 P...

Page 91: ...Refer to the HSC Glossary 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 measurement will start on the falling e...

Page 92: ...m it uses or try both modes to determine if the encoder counts up when expected Figure 9 5 Quadrature Using the above waveforms and a HSC input configuration of Quadrature 1 leads 2 count up the accumulator will count up when 1 is rising and 2 is low 1 is high and 2 is rising 1 is falling and 2 is high and when 1 is low and 2 is falling This results in four 4 counts per revolution In order to dete...

Page 93: ...for counters 1 and 2 3 The High Speed Outputs are Q1 for Counter 1 and Q2 for Counter 2 They operate as high speed outputs independent of the controller scan rate when configured as HSC Output in the Digital Out PWM configuration in Cscape 4 The High Speed Output state reflects in the status register High Speed Out e g I1603 for Counter 1 the update speed of the status bit is scan rate dependent 5...

Page 94: ... marker is enabled and Assigned Q is selected then both the Disable and the Disable Marker bits need to be set high in order to disable the high speed input If the Marker is set for one of the inputs then the input will need to be High in order to use any of the Disable Clear Preload or Latch functions 9 3 8 Status Bits There are three status bits I registers for each high speed counter Overflow F...

Page 95: ...on AQ401 402 Preload Value Counter1 AQ403 404 Match1 Value Counter1 AQ405 406 Match2 Value Counter1 AQ407 408 Preload Value Counter2 AQ409 410 Match1 Value Counter2 AQ411 412 Match2 Value Counter2 AQ413 414 Preload Value Counter3 AQ415 416 Match1 Value Counter3 AQ417 418 Match2 Value Counter3 AQ419 420 Preload Value Counter4 AQ421 422 Match1 Value Counter4 AQ423 424 Match2 Value Counter4 Register ...

Page 96: ...d Marker Level Counter2 Q1628 Clear Marker Level Counter2 Q1629 Reserved Counter2 Q1630 Reserved Counter2 Q1631 Reserved Counter2 Q1632 Reserved Counter2 Q1633 Latch Trigger Counter3 Q1634 Preload Trigger Counter3 Q1635 Clear Trigger Counter3 Q1636 Disable Counter Counter3 Q1637 Direction Counter3 Q1638 Underflow Overflow HSCQ Reset Counter3 High Reset Q1639 Preload Disable Counter3 High Disable Q...

Page 97: ...d Counter4 Q1661 Reserved Counter4 Q1662 Reserved Counter4 Q1663 Reserved Counter4 Q1664 Reserved Counter4 Register Description I1601 Overflow Flag Counter1 I1602 Underflow Flag Counter1 I1603 HSCQ Counter1 I1604 Reserved Counter1 I1605 Overflow Flag Counter2 I1606 Underflow Flag Counter2 I1607 HSCQ Counter2 I1608 Reserved Counter2 I1609 Overflow Flag Counter3 I1610 Underflow Flag Counter3 I1611 H...

Page 98: ...rives that respective output Both PWM channels may be individually enabled and can have independent frequency and duty cycles The PWMs require two parameters AQs to be set for operation These parameters may be set at run time Duty Cycle The Duty Cycle is a 32 bit value from 0 to 32 000 indicating the relative duty cycle of the output For example a value of 8000 would indicate a 25 duty cycle a val...

Page 99: ...le counts Specifying zero for either the period or duty causes the PWM output to remain low during stop mode NOTE For standard I O models 1E3 1E4 1E5 and 1E6 the maximum recommended PWM frequency is 10kHz due to the limitations of built in output circuitry The HE XHSQ generates 24V pulse outputs with a recommended max of 400kHz The HE XHSQ 5 generates 5V pulse outputs with a recommended max of 1 0...

Page 100: ...s 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 0 and must not exceed 5000Hz standard 400 000Hz HE XHSQ or 1 0MHz HE XHSQ 5 Acceleration Count Sets the number of cycles to occur within the acceleration phase The frequency of the cyc...

Page 101: ...is cleared on the next start command if the error was corrected The stepper requires one discrete register to control the stepper action Setting this register starts the stepper cycle This 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...

Page 102: ...cle PWM2 AQ453 454 Frequency PWM1 AQ463 464 Frequency PWM2 AQ451 452 Start Frequency Stepper1 AQ453 454 Run Frequency Stepper1 AQ455 456 Acceleration Count Stepper1 AQ457 458 Run Count Stepper1 AQ459 460 Deceleration Count Stepper1 AQ461 462 Start Frequency Stepper2 AQ463 464 Run Frequency Stepper2 AQ465 466 Acceleration Count Stepper2 AQ467 468 Run Count Stepper2 AQ469 470 Deceleration Count Step...

Page 103: ...equency To get a 50 Duty Cycle on PW1 and 90 Duty Cycle on PWM2 1kHz waveform Set AQ421 422 16 000 Set AQ431 432 28 800 duty cycle 32000 0 9 Set AQ423 424 1 000 Set AQ433 434 1 000 Example 3 Duty Cycle Frequency To turn PWM 1 output ON all the time Set AQ421 422 32 000 Set AQ423 424 Any Value Example 4 Duty Cycle Frequency To turn PWM 1 output OFF all the time Set AQ421 422 0 Set AQ423 424 Any Val...

Page 104: ...0 000 steps Finally during the last 1 000 000 steps it slows to a stop Example 3 Start Frequency Run Frequency Accel Count Run Count Decel Count 6 000 000 steps control sequence Set AQ421 50 Hz Set AQ422 250 Hz Set AQ423 4 150 000 Steps Set AQ425 6 5 500 000 Steps Set AQ427 8 350 000 Steps When the start bit is energized the following example starts at 50Hz and ramps up to 250Hz during the first 1...

Page 105: ... exchange protocols The next two 8 pin modular RJ45 connectors which are labeled MJ2 and MJ3 provide a multiplexed serial port which can be configured for either RS232 or RS485 Both MJ2 and MJ3 can be optionally set for OCS programming via the System Menu for connection to the COM port of a PC running Cscape 10 2 Port Descriptions The MJ1 serial port contains a multiplexed serial port which can be...

Page 106: ...MAN1106 07 EN_XL _UserManual M a y 6 t h 2 0 2 0 P a g e 106 192 10 3 Wiring Figure 10 1 Wiring and Pins ...

Page 107: ...ork The Set Serial Ports option in the OCS System Menu can be used for termination and biasing Also an application graphics screen that writes to SR can do the same thing Below are the details For MJ1 termination make high SR152 3 For MJ2 termination make high SR152 1 For MJ3 termination make high SR152 2 For MJ1 biasing make high SR152 4 For MJ2 biasing make high SR164 1 For MJ3 biasing make high...

Page 108: ...lobal data with other 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 CAN2 port supports CsCAN CANopen J1939 and DeviceNet Master layer 3 as a selectable option one only 11 2 Port Description The XL OCS CAN ports implemen...

Page 109: ...ed CAN Communication Using Put and Get Network Words function blocks the CAN 1 port can exchange digital and analog global data with other XL OCS or OCS RCS devices nodes attached to the CAN1 port network In addition Put and Get Network Heartbeat function blocks allow nodes on the CAN 1 port network to regularly announce their presence and to detect the presence or absence of other nodes on the ne...

Page 110: ...ing Modbus Slave Modbus over Ethernet Ethernet IP ODVA CIP over Ethernet FTP File Server File Transfer Protocol ASCII over TCP IP ASCII Data over Ethernet NTP Protocol Network Time Protocol Obtain clock from web based server HTTP Web Server Hypertext Transfer Protocol Web Server 12 2 Ethernet System Requirements Full Ethernet functionality requires PC running Cscape Programming Software Version 9 ...

Page 111: ...ol 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 7 1 2 If configuring a different OCS Model than the one shown in the Hardware Configuration dialog click on the topmost Config button select the desired...

Page 112: ...al M a y 6 t h 2 0 2 0 P a g e 112 192 3 Click the Config button to the right of LAN1 for LAN 1 or LAN2 for LAN2 revealing the Ethernet Module Configuration dialog as shown in Figure 7 2 Figure 12 2 Ethernet Module Configuration ...

Page 113: ...the Ethernet Module from communicating outside the local network set the Default Gateway IP Address to 0 0 0 0 the default setting Status Register Enter an OCS Register reference such as R100 to indicate which 16 bit OCS register will have the Ethernet Status Word written to it Table 7 3 shows how this register value is formatted and explains the meaning of each bit in the Status Word Ethernet Sta...

Page 114: ...ster Configuration The configuration for the IP Address Net Mask or the Gateway will be assigned using the value in the Default Settings in this window The System Menu can temporarily override the Configuration option but only until the next power cycle or Run to Stop transition At that point these parameters will revert to their configured values Register The configuration for the IP Address Net ...

Page 115: ...However any edits made from System Menu Set Networks is not retained through a power cycle After power cycle the unit reverts to the last downloaded Cscape LAN Config that was loaded into non volatile RAM at power down Cscape LAN Config Get Settings from Register When Get settings from is set to Register the IP parameters are retrieved from the OCS registers assigned in LAN Config Configured regis...

Page 116: ...uded 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 t...

Page 117: ...nless 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 controlled...

Page 118: ...re 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 13 1 Protocol Config Dialog Three fields must be config...

Page 119: ...192 13 3 Network Configuration Network Configuration provides the required parameters to configure the network Each protocol is different and may not require all the Network Config field Please refer to the table below for the options in the Network Config field ...

Page 120: ...imes 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 Specifies the binary register that...

Page 121: ...e 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 Device Configuration This configuration is reached from the Device List when adding or modifying an existing device ...

Page 122: ...Each mapping 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 iden...

Page 123: ...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 is...

Page 124: ...n 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 as ...

Page 125: ...OCS line This chapter does NOT cover building screens or using the Cscape graphics editor For instructions on creating screens and using the graphics editor refer to the Graphics Editor Help File in Cscape 14 2 Screen Specifications Display Type 15 VGA TFT 500 cd m nit typical Resolution 1024x768 Color 24 bit 16 777 216 Screen Memory 4GB User Programmable Screens 1023 Backlight LED 50 000 hour lif...

Page 126: ...nce when in the ON state Objects that normally accept touch input may be disabled through program control through ladder manipulation of an attribute bit If an object is disabled the object s representation changes to a 2D appearance On objects that represent non discrete information more action may be required beyond that of simply touching the object For example the slider object requires the op...

Page 127: ...sition while the other digits are shifted left Edit Value Mode Edit value mode may be entered from the initial new value mode by pressing either the left or right arrow key before any digit key is pressed The result will be a single character highlighted The user may then either touch a key to change the digit at the selected position or the up and down arrows may be used to add or subtract respec...

Page 128: ...value an ASCII keypad is displayed as shown figure 13 2 The ASCII keypad has three modes numeric symbols and alpha In Alpha mode the Caps Lock button may be pressed to access capital letters When you first enter this editor typing a character will overwrite the entire old string and start a new entry You may press the back space arrow to delete the previous character Pressing Enter will save the e...

Page 129: ...fying the object as one that causes a screen change shown below in Figure 13 3 Screen jumps can also be triggered on other keys or based on control logic for more advanced applications To allow the operator to change screens a screen jump object is generally used This object may be visually represented as a button responding to touch or remain invisible and logically tied to an OCS register An opt...

Page 130: ...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 14 4 Force and Switch Coils in Ladder Programming There is also a sys...

Page 131: ...a finger the default touch slip sensitivity allows for a slight slip of the finger on the graphical object before the XL assumes touch has been released equates to approximately a quarter inch of movement with a stylus In some applications such as jog buttons where the operator is pushing a button for a period of time the amount of slip while holding a button pressed may exceed the default sensiti...

Page 132: ...ption on what the operator should expect The alarm object is generally used to enunciate alarms to the operator While the display characteristics of this object is configurable it is generally displayed as a button that changes colors to indicate the highest state of the alarm s in the alarm group it is monitoring The following indicates the priority of the alarm states and the default colors asso...

Page 133: ... relative position The current state of the displayed alarm is indicated by its color and optionally by an abbreviated indicator after the date time stamp ALM ACK RTN The operator can acknowledge an alarm by selecting it from the list and touching the ACK button The operator can also clear an alarm if that function is enabled in the alarm object If not enabled the Clear buttons are grayed and do n...

Page 134: ...these states Highest Red Device Error Yellow Device Full threshold adjustable Lowest Green Device OK Figure 14 7 Removable Media Object To view and perform file operations the operator must access the removable viewer This is accomplished by either touching an enabled Removable Media object or through the System Menu When accessed the Removable Media viewer is displayed as pop up Removable Media d...

Page 135: ...ct that invokes the Removable Media viewer defines what buttons are enabled and available to the user A button is grayed and does not respond to touch if configured as disabled The Enter button if enabled performs certain operations based on the selected file s type change display to parent directory DIR change display to child directory bmp jpeg display bitmap if compatible format pgm load applic...

Page 136: ... is removed the screen designer should create objects that allow the operator to temporally halt access to the Removable Media This prevents corruption to the file system if the Removable Media is removed during a file write sequence The graphic objects should set OCS register SR174 1 when requesting the card be removed and provide an indicator based on OCS register SR174 2 which indicates that it...

Page 137: ...klight is otherwise ignored by the XL Any additional touch activity is also ignored by the XL for approximately one second thereafter It is possible for the application 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 14 11 Screen Brightne...

Page 138: ...is feature Minimum Firmware Version 15 xx or later Minimum OS Version 2 6 35 49 Minimum Cscape Version 9 80 SP1 Figure 14 10 Touch Screen Pressure NOTE Touch creates contact between resistive circuit layers closing a switch With a unique change to the touch monitoring firmware user can measure the pressure being exerted on the touch screen This feature has been added in some Horner XL series contr...

Page 139: ...e of 0 to 3000 Zero 0 indicates no pressure and 3000 is the maximum amount of pressure that can be measured SR10 I O Name TCH_PRESSURE_TSH This register sets the pressure threshold to indicate a touch A value of 200 is typically the lightest touch 600 is moderate and 1000 is a heavy touch These new features allow customizing the feel of the touch screen and can be used to add unique user interface...

Page 140: ...K CONFIGURATION 15 1 Audio Configuration in Cscape 1 In Cscape select the XL and model number by selecting Controller Hardware Configuration from the toolbar Click OK 2 Next select Program from the toolbar and then Audio Config The following dialog will open Figure 15 1 Audio Config Dialog ...

Page 141: ...100 Bit 9 Play Control 1 Pause 0 Play Bits 10 16 Not Used 2nd Status Register Bit 1 Cannot open ALSA Lib Bit 2 Cannot open MP3 Lib Bit 3 Audio output device cannot be setup Bit 4 Cannot open input Audio Stream Bit 5 Memory allocation failed Bit 6 Buffer is not free Bit 7 Write Fail Bit 8 Short Write Bit 9 Recover Error Bit 10 Filename Error Bits 11 16 Not Used 15 3 Audio Files Index Index of all t...

Page 142: ...onfigure The Modify and Delete button are also available in the Audio Config dialog IMPORTANT 1 Audio files are not downloaded from Cscape they must be present 2 Only one audio file can be played at a time If multiple bits are simultaneously triggered only the least significant bit will be acted upon 3 Only MP3 and WAV formats are supported 4 256 audio files can be played ...

Page 143: ...eo and the System Register provides the status of the video object which supports various resolutions and frames per second Table 16 1 Features and Specifications of Video Properties Streaming Channels 4 channels supported through USB hub 1 channel can be viewed at a time Playback Formats mp4 mov mpg wmv Resolution 320x240 QVGA 640x480 720x408 1024x576 Variable Size FULL SCREEN 4x3 Aspect Ratio 16...

Page 144: ...rmware 14 03 or newer to use with the XL devices In Cscape select the XL and model number by selecting Controller Hardware Configuration from the toolbar 1 Open the Graphics Editor by selecting the T button from the toolbar 2 In Graphic Editor select the video button from the toolbar and then click in the grid 3 Click in the grid ...

Page 145: ...MAN1106 07 EN_XL _UserManual M a y 6 t h 2 0 2 0 P a g e 145 192 4 Then double click on the icon in the middle to open the Video Properties dialog ...

Page 146: ...time Enter Channel Number directly or through registers in the Enter Channel No field Playback This option can be selected to view videos that are stored in Removable Media on the controller Videos present in both A microSD and B USB drives are supported and can be viewed Supported formats including mp4 mov mpg and wmv can be played Select Playback and enter video name in the Enter Target Path fie...

Page 147: ...o 2 bits NOTE The least significant bit is Bit 1 Definitions are as follows Bit 1 High Start Low Stop Bit 2 High Pause Low Play System Register The Video Control System Register provides the status of the Video Object The status word is 16 bits and should be viewed in hexadecimal format The status definitions are as follows 0x0001 Video is currently playing 0x0002 Video is paused 0x00010 Channel n...

Page 148: ...bject is active navigating to System Menu or any popup window causes Video Object to be inactive 2 Video Object can be made active in both Idle and Run modes 3 If actual Frames Per Second of the configured video is different from the one that is configured in Cscape few frames will be missed when video is played 16 7 Web Cameras If multiple web cameras are directly connected to the XL then only on...

Page 149: ... a push in push out connector and a microSD card can be safely inserted into the memory card slot whether the XL OCS power is On or Off To install a microSD card Align its 8 pin gold edge connector down facing the front of the XL OCS unit then carefully push it all the way into the Memory Card Slot Ensure that it clicks into place To remove the microSD card Push in on the top of the card gently to...

Page 150: ...vable Media Manager can be accessed via the System Menu or by using Cscape to place a Removable Media Manager object on an application graphics screen Figure 17 2 Removable Media Submenu 17 5 Using Removable Media to Log Data Using Read and Write Removable Media function blocks an application ladder program can read and write XL OCS register data in the form of comma delimited files with a CSV ext...

Page 151: ... 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 17 7 Using Removable Media to View and Capture Screens The XL OCS File System uses bitmap files with the BMP extension or JPEG files with the JPG extension to store XL OCS graphic screen captures To view a captured XL OCS s...

Page 152: ...uch the Esc button to remove the pop up Removable Media viewer 17 9 Removable Media RM Function Blocks in Cscape NOTE For detailed information regarding RM function blocks and parameters refer to the Help file in Cscape Refer USB Flash Media support for RM Functions for USB flash drive access details The following RM functional blocks are available in Cscape Software These function blocks will ref...

Page 153: ...movable Media RM Features Graphic Screen Editor a Trends The historic support feature in the trend object utilizes Removable Media b Removable Media This is a graphic object used to access files and functions pertaining to Removable Media c Recipes This is a graphic object that is used in conjunction with the recipe editor which is mentioned above 17 12 Removable Media RM Features Additional Confi...

Page 154: ...that are replaced by the OCS with current time and date information Table 17 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 4 pm 16 m Substitutes the current minute 45 45 s Substitutes the current s...

Page 155: ...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 For additional status information consult the Cscape Help File Table 17 4 RM Status Values 0 RM interface OK 1 Card present but unknown format 2 No ...

Page 156: ...the RM Refer to the Removable Media Chapter for more details 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 18 2 Clone User needs to perform the following to Clone 1 The Clone Unit can be accessed by going to the System Menu of the OCS A new menu Clone Unit has bee...

Page 157: ... Clone Unit Menu before Cloning Free Total displays number of free and total bytes in Removable Media 3 Make Create Clone option enables user to duplicate Clone application file all unit settings and all register values from Battery Backed RAM Selecting Make Clone brings up the screen below for the user Figure 18 3 Clone Unit Confirm Screen ...

Page 158: ...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 Figure 18 4 Clone Unit Files NOTE Make Create clone operation automatically includes the security in AUTOLOAD PGM file for security enabled files ...

Page 159: ...d this bit is made zero by the firmware When Make Clone operation is triggered by this SR bit it does not ask the user for confirmation for making clone The success failure of the 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 Clone ...

Page 160: ...to the Battery backed RAM Regardless of AutoLoad settings and then resets the OCS for the settings to take effect User needs to perform the following to Load Clone 1 Select Clone Unit from main System Menu of OCS as shown below Figure 18 6 System Menu 2 Selecting Clone Unit menu will open the following menu screen Select Load Clone Figure 18 7 Clone Unit Menu after Cloning ...

Page 161: ...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 Load Clone operation is triggered by this SR bit it does not ask the user for confirmation for loading clone The success failure...

Page 162: ...afe System has the following capabilities Manually backup the current Battery Backed RAM Register Settings into Flash memory Manually 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 aut...

Page 163: ...ettings To use the fail safe feature the user needs to do the following 1 From Cscape create AUTOLOAD PGM for the application program using Export to Removable Media 2 Place the Removable Media with AUTOLOAD PGM in the device 3 Set the Enable AutoLoad option in the device to YES 4 Set the Enable AutoRun option to YES if the controller needs to be placed in RUN mode automatically after automatic re...

Page 164: ...e 19 2 Backup Restore Data Backup OCS Data When initiated this will allow the user 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 the value of 1 when backup operation is performed Figure 19 3...

Page 165: ...d for restoring 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 Figure 19 4 Restore OCS Data SR164 3 is set to the value of 1 only when an automatic restore operation is performed not on a manual one This bi...

Page 166: ...g e 166 192 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 0 when backed up data is erased Figure 19 5 Clear Backup Data Exit Goes back to the previous screen ...

Page 167: ...c Restore Figure 19 6 Flow Chart for Automatic 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 ...

Page 168: ...When the 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 wi...

Page 169: ... 19 8 Flow Chart for AutoLoad 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 ...

Page 170: ...4 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 ...

Page 171: ... 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 20 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 blocks allows ...

Page 172: ...very 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...

Page 173: ...XL _UserManual M a y 6 t h 2 0 2 0 P a g e 173 192 20 4 Opening Cscape Help File After opening the Cscape Help file select the Index table and search for Modbus Slave or Modbus Master as shown below Select Index tab ...

Page 174: ...20 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 20 1 Table 20 1 Modbus Master Mapping XL Reference Maximum Range Trad Modbus Ref 5 Digits Expanded Modbus Ref 6 Digits Modbus Commands Modbus Offset I1 2048 10001 010001 Read Input Status ...

Page 175: ...o Check for Current Firmware Revision To check the firmware revision on a controller open System Menu View Status Warning Firmware updates should only be performed when the equipment being controlled by the XL OCS is in a safe non operational state Communication or hardware failures during the firmware update process can cause the controller to behave erratically resulting in injury or equipment d...

Page 176: ...me as a ZIP file which need to be unzipped and placed in the root of the drive for them to function properly Method B RS232 Serial Connection Serial firmware updates are done from Cscape software to the controller s primary serial port MJ1 in most cases STEP ONE In North America visit https hornerautomation com Then click Support Downloads Controller Firmware and download the most recent firmware ...

Page 177: ... and hold the SYSTEM key until the Boot Installer screen appears Select System upgrade option Boot Installer screen appears e Press the Install Bootloader button and then press Yes f When Operation Completed appears press OK g Power cycle the controller and wait for it to boot up h Touch the upper right hand screen corner to slide out the control panel i Press SYSTEM key select View Status and pre...

Page 178: ...Use only the proper battery type listed WARNING DO NOT USE IF BATTERY IS LEAKING OR HAS BEEN DAMAGED WARNING LITHIUM BATTERIES MAY EXPLODE OR CATCH FIRE IF MISTREATED DO NOT RECHARGE DISASSEMBLE HEAT ABOVE 100 C 212 F INCINERATE OR PUNCTURE WARNING EXPLOSION HAZARD BATTERIES MUST BE ONLY BE CHANGED IN A AREA KNOWN TO BE NON HAZARDOUS WARNING Disposal of lithium batteries must be done in accordance...

Page 179: ...onnect all power from the XL OCS unit including I O power 3 On the back of the XL model slide off the battery plate cover 4 Connect the new battery into the adjacent connector first and then remove the old battery 5 Dispose of the old battery properly see the above warning on disposal regulations 6 Slide battery plate cover back on the unit 7 Apply power to the unit Check that the battery error is...

Page 180: ...ontroller Determine connection status by examining feedback next to Local Target in the status bar of Cscape Table 22 1 Cscape Target Local Numbers 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...

Page 181: ...r APG offers a USB to serial adapter Part numbers HE XCK and HE CPK 22 1 2 Connecting Troubleshooting Checklist USB Port Mini B Programming 1 Controller must be powered up 2 Ensure that the correct COM port is selected in Cscape Tools Applications Settings Communications 3 Be sure that the USB cable is connected between the PC and the controller Check Windows Device Manager to ensure that the USB ...

Page 182: ...ck diagnostics to ensure controller passed self tests Press View Diags in the 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 controller to Do I O mode In this mode inputs can be...

Page 183: ...rs 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 ...

Page 184: ...ct file is saved as a pgm file and not a csp file In addition to file must be pgm the file s I O configuration must match the XL configuration for it to download 22 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 ...

Page 185: ... Revision Location in Doc 4 22 2020 11 Updated Firmware Update Steps per new Firmware Update Manual Mantis 2209 Added Revised Audio Chapter Mantis 2588 Rearranged Chapter Order Mantis 3029 Updated Model 6 and RTC TC Formula Mantis 1528 Firmware Updates Audio Chapter Throughout Cscape Config Analog In Table 7 2 ...

Page 186: ...ating via MJ1 Serial Port 69 Communication Configuration Dialog 67 Communication options 110 116 Communications Port 65 66 181 Compliance CE 10 Configuration of a Removable Media 152 Configuring Video Properties 146 Count 98 100 Csape Program Via Serial Port 107 Cscape 14 35 36 52 62 63 68 79 82 83 84 85 86 87 88 105 107 109 130 150 151 180 181 182 Alternative Connection Method Screenshot 66 Analo...

Page 187: ... HIGH SPEED I O 87 HSC 73 87 88 89 92 95 98 100 HSC Output Functions Register Map 102 I O Cover Removal 79 IP Address 113 IP Parameters Non Volatile RAM 115 LAN1 Configuration Dialog 70 LIMITED WARRANTY 3 Load Clone 48 160 Load Clone Confirm Screen 161 Maintenance 175 Make Clone 156 Manual Index 12 Mechanical installation 16 microSD Cards 149 Installing Removing 149 microSD System 149 Minimum Clea...

Page 188: ...Serial Ports 38 Serial Comm Cscape Programming 107 Ladder Controlled 107 Overview 105 Ports 105 SERIAL COMMUNICATIONS 105 Set Beeper 41 Set Network ID 31 68 69 Set Screen 42 Set Time Date 39 Solid State Digital Outputs 82 sourcing 82 84 stepper 88 100 101 stop state 82 83 Sub Menus 27 System Menu 28 Navigate Edit 29 System Menu Map 30 System Registers used with RM 155 SYSTEM SETTINGS AND ADJUSTMEN...

Page 189: ...g Removable Media to View and Capture Screens 151 Video Object Playback 146 Stream 146 View Battery Status 34 View Diags 33 View I O Slots 35 View Protocols 36 View Status 32 Visual Overview of Types of Devices that can be connected to XL OCS 13 Visual Overview of XL and Topics 11 Where to Find Information 12 XL Dimensions 21 XL I O Cover Photograph 79 XL I O Cover Removed sample I O board 80 XL M...

Page 190: ...iguration Dialog 75 Figure 07 10 Scaling Analog Input 76 Figure 07 11 Analog Output Configuration Dialog 78 Figure 08 1 Removing the I O Cover 79 Figure 08 2 XL I O Cover Removed sample I O board Photograph 80 Figure 08 3 Jumpers Example 80 Figure 08 4 Typical Output Wiring 82 Figure 08 5 Relay Fusing 83 Figure 08 6 Positive and Negative Inputs 84 Figure 08 7 Analog input tranzorb troubleshooting ...

Page 191: ...4 Figure 19 3 Backup Registers 164 Figure 19 4 Restore OCS Data 165 Figure 19 5 Clear Backup Data 166 Figure 19 6 Flow Chart for Automatic Restore 167 Figure 19 7 AutoLoad Menu 168 Figure 19 8 Flow Chart for AutoLoad 169 Figure 19 9 AutoRun Menu 170 Table 03 1 Minimum Clearance Requirements for Panel Box and Doors 22 Table 04 1 Primary Power Port Pins 26 Table 05 1 OCS LEDs 28 Table 05 2 Clock and...

Page 192: ...mat 113 Table 13 1 Network Protocols 120 Table 14 1 Alpha Numeric Keypad Object 128 Table 15 1 1st and 2nd Status Registers 141 Table 17 1 RM Functional Blocks 152 Table 17 2 Filename Special Symbols 154 Table 17 3 System Registers used with RM 155 Table 17 4 RM Status Values 155 Table 20 1 Modbus Master Mapping 174 Table 22 1 Cscape Target Local Numbers 180 Table 22 2 Removable Media Troubleshoot...

Reviews: