Download Print this page
Hide thumbs Also See for XL10W Prime:

Advertisement

Quick Links

XL10W Prime
User Manual
MAN1509_00_EN_XL10WP_UM

Advertisement

loading
Need help?

Need help?

Do you have a question about the XL10W Prime and is the answer not in the manual?

Questions and answers

Summary of Contents for HORNER XL10W Prime

  • Page 1 XL10W Prime User Manual MAN1509_00_EN_XL10WP_UM...
  • Page 2 It is the sole responsibility of the system designer utilizing the XL10W Prime OCS module to design the end system, integrate the XL10W Prime OCS module, and make safety provisions for the end equipment customary to industrial applications as defined in any codes or standards which apply.
  • Page 3 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, SmartRail, and CsCAN are trademarks of Horner APG. Ethernet is a trademark of Xerox ®...
  • Page 4 1.2: FCC Compliance 1.3: Safety Precautions Chapter 2: Introduction to the XL10W Prime 2.1: Visual Overview 2.2: Where to find more information for the XL10W Prime 2.3: Connectivity to the XL10W Prime 2.4: Features of XL10W Prime Chapter 3: Mechanical Installation 3.1: Mounting Requirements...
  • Page 5 7.7: Analog Inputs 7.8: Scaling Analog Inputs & Examples Chapter 8: General I/O Configuration 8.1: Built-in Digital and Analog I/O Overview 8.2: Removing the Horner OCS Back Cover 8.3: Digital/HSC Input Configuration 8.4: Solid State Digital Outputs 8.4.1: Relay Outputs Chapter 9: High Speed I/O (HSC/PWM) 9.1: Overview...
  • Page 6 11.2: CAN Port Wiring 11.3: Cscape Programming via CAN 11.4: Ladder-Controlled CAN Communication 11.5: Using CAN for I/O Expansion (Network I/O) Chapter 12: Ethernet Communications 12.1: Ethernet Module Protocols and Features 12.2: Ethernet Module Specifications 12.3: EtherNet Module Configuration 12.4: Ethernet Configuration – IP Parameters 12.5: Ethernet Module Protocol Configuration Chapter 13: Protocol Configuration 13.1: Overview...
  • Page 7 Chapter 22: Firmware Updates 22.1: Check for Current Firmware Revision 22.2: Firmware Update Details 22.3: Download Firmware 22.4: Firmware Update Steps for XL10W Prime Chapter 23: Troubleshooting 23.1: Connecting to the OCS 23.1.1: Serial Port – MJ1 Programming 23.1.2: ETN Port Programming 23.2: Local Controller and Local I/O...
  • Page 8 Safety and Compliance Page 8...
  • Page 9 WARNING: The USB parts are for operational maintenance only. Do not leave permanently connected unless area is known to be non-hazardous. WARNING: If the equipment is used in a manner not specified by Horner APG, the protection provided by the equipment may be impaired.
  • Page 10 Chapter 1: Safety and Compliance 1.2: FCC Compliance This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: This device may not cause harmful interference. This device must accept any interference received, including interference that may cause undesired operation.
  • Page 11 Chapter 1: Safety and Compliance XL10W Prime Introduction Page 3 of 184...
  • Page 12 Chapter 2: Introduction to the XL10W Prime 2.1: Visual Overview 2.2: Where to find more information for the XL10W Prime 2.3: Connectivity to the XL10W Prime 2.4: Features of XL10W Prime 2.1: Visual Overview 1. Touchscreen 8. CAN 1 Port 2.
  • Page 13 2.2: Where to find more information for the XL10W Prime Datasheets - The datasheets are the first documents to refer to for key information related to specific models. Find the documents via the Documentation Search page on the Horner website.
  • Page 14 2.4: Features of XL10W Prime The XL10W Prime OCS are all-in-one industrial control devices. They combine control, user interface, I/O and networking into a single, integrated package. Unique features of the XL10W Prime OCS include: Bright, 65,536 color graphical touch sensing LCD display in all models of XL10W Prime.
  • Page 15 Mechanical Installation Page 7...
  • Page 16 3.1: Mounting Requirements Once the panel design has been completed using the criteria and suggestions in the following sections, use the following steps to panel mount the XL10W Prime. Remove all connectors from the OCS unit. Confirm that the gasket is installed on the OCS and is free from dust and debris. Check that the corners of the gasket are secure.
  • Page 17 3.2.1: XL10W Prime Mounting Clip 3.2.2: XL10W Prime Mounting Orientation NOTE: There are no orientation restrictions on the XL10W Prime OCS. However, the above orientation provides for optimum readability of the screen and ease of use of the digital keypad.
  • Page 18 Chapter 3: Mechanical Installation 3.3: OCS Back Dimensions NOTE: Not shown to scale NOTE: With the addition of an I/O module add +0.78’’ (19.8mm) to the depth. Page 10 of 184...
  • Page 19 Chapter 3: Mechanical Installation 3.4: Dimensions NOTE: Not shown to scale +1.0mm / -0mm cutout tolerance Page 11 of 184...
  • Page 20 Chapter 3: Mechanical Installation 3.5: Installation Procedure This equipment is suitable for Class I, Division 2, Groups A, B, C and D or non-hazardous locations only. Digital outputs are supplied from the same source as the operator control station. Do not remove or replace the jumpers on connector JP1 while the circuit is live unless the area is known to be free of ignitable concentrations of flammable gases or vapors.
  • Page 21 Chapter 3: Mechanical Installation 3.6: Factors Affecting Panel Layout Design and Clearances WARNING: Follow the requirements of the panel manufacture and to follow all applicable electrical codes and standards. The designer of a panel layout must assess the requirements of a particular system and to consider the following design factors. Clearance / Adequate Space Install devices to allow sufficient clearance to open and close the panel door.
  • Page 22 Chapter 3: Mechanical Installation Panel Layout Design and Clearance Checklist The following list provides highlights of panel layout design factors: Meets the electrical code and applicable standards for correct grounding, etc.? Meets the panel manufacturer’s requirements for grounding, etc.? Is the panel box correctly connected to earth ground? Is the panel door itself correctly grounded? Has the correct procedure been followed for grounding the devices in the panel box and on the panel door? Have the minimum clearance requirements been met? Can the panel door be easily opened and closed? Is there adequate space between device bases as well as the sides of the panel and wiring ducts?
  • Page 23 Electrical Installation Page 15...
  • Page 24 Ideally, a ground resistance measurement from equipment to earth ground is 0Ω. In reality it typically is higher. The US National Electrical Code (NEC) states the resistance to ground shall not exceed 25Ω. Horner Automation recommends less than 15Ω resistance from the equipment to ground. Resistance greater than 25Ω can cause undesirable or harmful interference to the device.
  • Page 25 Chapter 4: Electrical Installation 4.3: Primary Power Port The Primary Power Range is Primary Power Port Pins Signal Description Ground Frame Ground Input Power Supply Ground Input Power Supply Voltage 4.3.1: DC Input/Frame Solid/Stranded Wire: 12-24 AWG (4.0-0.2mm²) Strip length: 0.28” (7mm) Torque, Terminal Hold-Down Screws: 4.5 –...
  • Page 26 Register Mapping Page 18...
  • Page 27 5.1: Register Definitions 5.2: %S Bits 5.3: %SR Registers 5.4: I/O Register Map for XL10W Prime 5.5: XL10W Prime Resource Limits There are two types of System Registers that may be used during programming. %S registers indicate the status of several system operations.
  • Page 28 Chapter 5: Registers 5.2: %S Bits %S bits are 1-bit, TRUE/FALSE indications of system status as follows: Notes Name Predefined I/O Name First Scan FST_SCN On for 1 scan only each time the program is first run Network OK NET_OK If on, the Network is OK 10ms pulse T_10MS...
  • Page 29 Chapter 5: Registers 5.4: I/O Register Map for XL10W Prime NOTE: These registers can be used as general purpose registers Description Registers no I/O 102 I/O 103 I/O 104 I/O 105 I/O 106 I/O %I1-%I12 Unused Digital Inputs %I13-%I16 Unused...
  • Page 30 Chapter 5: Registers 5.5: XL10W Prime Resource Limits Resource Value CsCAN, Ping, EGD, SRTP, Modbus-TCP/UDP Master (Downloadable protocol) & Ethernet Slave, Ethernet IP, FTP, or HTTP @ 10100MBd CsCAN 125kBd, 250kBd, 500kBd, or 1MBd Serial Ports 2 RS-232, 2 RS-485 Ports...
  • Page 31 System Settings and Adjustments Page 23...
  • Page 32 6.1: LED Indicator Lights The XL10W Prime has a built-in System Menu, which lets the user view System Settings and makes adjustments. To start the System Menu, 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.
  • Page 33 6.2: System Menu – Navigation and Editing As mentioned above, the System Menu is started by pressing the System key on the XL10W Prime. Next press ESC to exit the System Menu or use ↑ and ↓ to select an item and press Enter to display the item’s Sub-Menu.
  • Page 34 Chapter 6: System Settings 6.3: System Menu Map Page 26 of 184...
  • Page 35 Chapter 6: System Settings 6.4: Set Networks This sub menu allows setting for the CAN and Ethernet network to be viewed or changed. Yes = CAN1 connected to a CAN network and functioning properly CAN Ok? No = Not ready to communicate on CAN network CAN ID 1 to 253 = This node’s CsCAN Network ID;...
  • Page 36 6.5: View Status & Diags 6.5.1: View Status The View Status Sub-Menu displays up to 19 System Settings. Only the Mode System Setting is editable. XW1yz = Model number of this XL10W Prime OCS unit Model: 1yz = indicates the installed I/O module...
  • Page 37 Chapter 6: System Settings 6.5.2: View Diags The View Diags Sub-Menu displays up to 11 System Diagnostics, none of which are editable. The first two System Diagnostics are critical. If any of them indicate a Fault condition, the OCS will not enter or remain in Run mode, and the problem must be investigated and corrected.
  • Page 38 Chapter 6: System Settings The last nine System Diagnostics are informational. If any of them indicate a Warning condition, the OCS can still enter and remain in Run mode, but the problem should be investigated and corrected. Ok = Application graphics objects loaded successfully User Graphics: Fault = Application graphics objects not loaded or load failed 0 = Watchdog timer has not tripped since the last power-up...
  • Page 39 Chapter 6: System Settings 6.6: I/O Slots and Protocols 6.6.1: View I/O Slots The View I/O Slots Sub-Menu displays three System Settings, none of which may be edited. Internal to the OCS, there is a CPU board, and up to two installed modules. Model 0 has no installed I/O or COM modules. All other models have an I/O module and can have a user-installed COM module.
  • Page 40 Chapter 6: System Settings 6.6.2: View Protocols See also: "Protocol Configuration " on page 110 The View Protocols Sub-Menu displays two System Settings, none of which are editable. As mentioned in Downloadable Serial Communication Protocols section, both the MJ1 (Port 1) and MJ2 (Port 2) serial ports support downloadable protocols.
  • Page 41 Chapter 6: System Settings 6.7: Set Fkeys Mode, Serial Ports, Ethernet, Time/Date, Beeper & Screen 6.7.1: Set Fkeys The Set Fkeys Sub-Menu displays two System Settings, both of which are editable. Momentary = %K1-5 bits go On & Off as F1-F5 are pressed & released Fkeys Toggle = %K1-5 bits toggle each time F1-F4 are pressed Yes = Reset and all clear system functions enabled...
  • Page 42 Chapter 6: System Settings 6.7.2: Set Serial Ports See also: "Serial Communications" on page 1 The Set Serial Ports Sub-Menu displays three System Settings, all of which are editable, and one optional item. For the Dflt Pgm Port System setting, only MJ1-232 can be selected, unless a Modem (XMC) COM module is installed. MJ1-232 = MJ1 RS232 port is the default programming port Dflt Pgm Port Modem = Modem COM module is the default programming port...
  • Page 43 Chapter 6: System Settings 6.7.3: Set Time/Date The following instructions are to set and display the real-time clock in the controller. More details can be found in the Help File in Cscape. Clock and Time Setting Terms Coordinated Universal Time Abbreviated to UTC, Coordinated Universal Time is the primary time standard by which (UTC) the world regulates clocks and time.
  • Page 44 Chapter 6: System Settings To Set Time Zone: The Time Zone setting is an hourly offset from UTC time. If using the Time Zone setting, set it first, then set the local time. UTC time will be automatically set based on the time zone and local time settings. If using NTP: NTP utilizes UTC time, therefore when using NTP, the appropriate hourly offset from UTC time must entered into the time zone setting.
  • Page 45 Chapter 6: System Settings 6.7.4: Set Beeper The Set Beeper Sub-Menu displays one System Setting, which is editable. Yes (default) = Enables beeper Beeper Enable No = Disables beeper (does NOT affect ladder access) Page 37 of 184...
  • Page 46 Chapter 6: System Settings 6.7.5: Set Screen The Set Screen Sub-Menu displays four System Settings, all of which are editable. Yes = Enable screen saver Saver enable No (default) = Disable screen saver 5 - 1200 = Amount of time in minutes to expire with NO touch activity before activating screen Timeout (min) saver (black screen) Off (default) = Disable popup status...
  • Page 47 Chapter 6: System Settings 6.8: Removable Media See also: "Removable Media" on page 142 The Removable Media Sub-Menu displays the Removable Media Manager. After selecting Removable Media from the Main Menu, one of four Sub-Menu screens will appear: = 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 = microSD card is installed and initialized, and it contains...
  • Page 48 Chapter 6: System Settings 6.9: Fail – Safe System The Fail-Safe System is a set of features that allow an application to continue running in the event of certain types of "soft" failures, including but not limited to retentive register or application flash corruption due to an excessive Electromagnetic Interference (EMI) event.
  • Page 49 Chapter 6: System Settings Selecting the Fail-Safe System menu opens the following submenu screen: 6.9.2: Settings To use the Fail-Safe feature, the following steps are required: From Cscape, create AUTOLOAD.PGM for the application program using Export to Removable Media. Place the Removable Media with AUTOLOAD.PGM in the device. Set the Enable AutoLoad option in the device to YES.
  • Page 50 Chapter 6: System Settings 6.9.4: Backup OCS Data When initiated, the user can manually copy register contents onto the an alternate section of onboard flash memory of the OCS. This will have result in backing up all the registers and controller settings (Network ID, etc.) that would otherwise be lost due to a memory failure.
  • Page 51 Chapter 6: System Settings 6.9.6: Clear Backup Data When initiated, the backup data is 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. Page 43 of 184...
  • Page 52 Chapter 6: System Settings 6.10: Clone Unit See also: "Clone Unit" on page 149 ‘Clone Unit’ feature allows the user to “clone” the OCS of the exact same model. This feature “clones” application program and unit settings stored in battery-backed RAM of an OCS into the RM. Refer to "Removable Media" on page 142 for details on using RM.
  • Page 53 Chapter 6: System Settings 6.10.2: Load Clone Selecting “Clone Unit” menu will open the following menu screen. Select “Load Clone” (one of the virtual buttons beneath the screen). NOTE: For security enabled files, Load Clone asks for password validation before loading the application. Page 45 of 184...
  • Page 54 6.11: WebMI License Details License details page displays the information about the WebMI license. Please refer to MAN1036 for the WebMI Manual using Horner's Documentation Search page. The information can also be viewed from Cscape using the following %SR registers: %SR209.3...
  • Page 55 Chapter 6: System Settings 6.12: Touch Screen Calibration The touch screen is calibrated at the factory and rarely needs modification. However, if actual touch locations do not appear to correspond with responding objects on the display, field adjustment is available. Ensure SYS_fn Enable is set to YES in System Menu.
  • Page 56 Cscape Configuration Page 48...
  • Page 57 7.1: Cscape Status Bar When the XL10W Prime is connected to a PC using Cscape software, a Status Bar appears at the bottom of the screen. The Cscape Status Bar can be used to determine if communications have been established between the XL10W Prime and the Cscape program.
  • Page 58 If a direct USB connection is being used, connect the Mini-USB port on the XL10W Prime (only on select models) to an open USB port on the PC; a cable for this is included in HE-CPK, the programming kits.) The XL10W Prime will install as a device once plugged in.
  • Page 59 If Controller USB COM Port is not present in the dropdown menu, the Windows operating system has not recognized the XL10W Prime as an installed device. Confirm that the installation process is complete and that the correct drivers are installed.
  • Page 60 Chapter 7: Cscape Configuration An alternate way to select the COM setting is to go to Cscape > Tools > Application Settings > Communication > Configure and choose connection method in Add Target. NOTE: fields mustthe following for the details required by each field. Page 52 of 184...
  • Page 61 Installed Modem NOTE: Cscape will perform the initialization for the selected internal modem. Select to communicate over USB. Horner devices and Horner USB to serial converters are recognized and can be specifically selected. Connected Device NOTE: This configuration is required if the controller to which Cscape is communicating is connected to a CsCAN network.
  • Page 62 Chapter 7: Cscape Configuration If the XL10W Prime is not communicating, setting the target ID of the controller in Cscape or on the unit may be needed. The Target ID permits directing communications to a particular unit when multiple units are connected with a CsCAN network. Units without CsCAN network ports respond to any network ID and do not require the ID to be configured.
  • Page 63 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 XL10W Prime, press the System Button to enter the System Menu. The first item in the menu is Set Network ID.
  • Page 64 Chapter 7: Cscape Configuration 7.2.2: Communicating via On Board Ethernet Port From Cscape go to Controller > Hardware Configuration and do auto configuration for the connected controller, click Config of Ethernet and select Module Setup. The IP address, Net Mask, and Gateway of the controller may be temporarily set from the System Menu under the Set Networks menu item.
  • Page 65 Chapter 7: Cscape Configuration In the Module configuration dialog box , locate the IP Address field, enter the unused IP Address and configure the unused registers in the Register field, then click OK. Screen shot for the same as follows: Download the configuration in to Controller.
  • Page 66 If the XL10W Prime is connected to the PC, press the Auto Config System button to automatically detect the base model, I/O and any communication options. If the XL10W Prime is not connected press the Config button to the right of the top of the unit. This allows the base CPU to be selected.
  • Page 67 Select the Config button next to the I/O connector. The Module Configuration screen will display. Select the Module Setup tab. The Module Setup allows a user to configure four types of I/O. See graphic below. NOTE: Not all controllers offer all four types. Refer to the controller's datasheet on the using Horner's Documentation Search page.
  • Page 68 The High-Speed Counters group box contains all the windows that are used to configure the available high-speed counters on the XL10W Prime. To configure a counter, the user must set the type, mode, and counts per revolution The type drop down includes the following options:...
  • Page 69 The Module Configuration screen will appear, select the Module Setup tab. See below. The Module Setup allows a user to configure four types of I/O. NOTE: Not all controllers offer all four types. Refer to the controller's datasheet the using Horner's Documentation Search page.
  • Page 70 Chapter 7: Cscape Configuration Select Digital Out/PWM to open the Digital / PWM Output Configuration dialogue. The Q1 and Q2 group boxes allow the user to specify the operation of the multifunction outputs. PWM State On Controller Stop - Contains items that allow the user to specify how the PWM outputs behave when the controller is stopped.
  • Page 71 7.6: Analog Inputs The analog inputs on the XL10W Prime allow voltage or current measurement from a variety of devices. The voltage or current mode is set though jumpers on the unit and settings in Cscape. Each channel can be separately configured for voltage or current mode.
  • Page 72 The Module Configuration screen will appear, select the Module Setup tab. See below. The Module Setup allows a user to configure four types of I/O. NOTE: Not all controllers offer all four types. Refer to the controller's datasheet on the Horner website's Documentation Page for more information regarding specific models.
  • Page 73 Chapter 7: Cscape Configuration The Channel x drop down windows allow the user to specify the mode for each analog input to operate. The Channel x drop down windows are enabled/disabled according to which model is being configured. All of the models have the following modes available: 0..10V 0..20mA...
  • Page 74 7.6.2: Universal Analog Inputs Model 6 The Universal Analog Inputs on the Model 6 IO board are unique from other Horner XL-series input/output cards in that they are configurable through the module configuration instead of having to change jumper settings in order to setup the input type.
  • Page 75 7.7: Analog Inputs The analog inputs on the XL10W Prime allow voltage or current measurement from a variety of devices. The voltage or current mode is set though jumpers on the unit and settings in Cscape. Each channel can be separately configured for voltage or current mode.
  • Page 76 Chapter 7: Cscape Configuration NOTE: Not all controllers offer all four types. Refer to the controller's datasheet on the Horner website's Documentation Page for more information regarding specific models. Select Analog In to open the Analog Input Configuration dialogue: Each analog input may be configured for one of three modes by selecting the mode from the dropdown menu for that channel: 0..10V...
  • Page 77 Chapter 7: Cscape Configuration reading. With the analog channel set to the 4..20mA range, the raw analog input value, which is in INT format 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.
  • Page 78 General I/O Configuration...
  • Page 79 8.1: Built-in Digital and Analog I/O Overview The Horner OCS is a compact unit that contains high density and very versatile I/O. Using the I/O properly requires wiring to the proper terminals, configuring jumpers inside the Horner OCS unit and configuring Cscape properly. This section will offer some tips and suggestions to configure the I/O properly.
  • Page 80 To remove the back cover of the Horner OCS, remove the four (4) Phillips screws from the back of the unit. It may help to place the Horner OCS unit face down on a clean work surface. Once the four screws are removed the back cover can be lifted straight off.
  • Page 81 8.3: Digital/HSC Input Configuration Horner controllers vary greatly on series and model numbers. Refer to the datasheets on the Document Search table on the Horner website. The inputs are designed to support both positive and negative input modes. For many models, the mode is set by a jumper setting and a configuration parameter in Cscape.
  • Page 82 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 state. By default, digital outputs turn off. NOTE: The digital outputs feature an output fault bit. %I32 will turn on if any of the outputs experience a short circuit, over-current or the output driver overheats.
  • Page 83 Some protective measures need to be determined by an engineer. Below you will find recommendations that will work for many applications. If you have additional questions on protection from inductive load, consult an application engineer or Horner Technical Support. Details on devices that may protect outputs can be found in the...
  • Page 84 High Speed I/O (HSC & PWM) Page 76...
  • Page 85 The OCS ships with two high-speed counters, but a customer can contact Horner Technical Support to receive a file that will configure the unit to have four. These modes are not supported simultaneously...
  • Page 86 Chapter 9: High Speed I/O (HSC/PWM) 9.2: High Speed I/O Glossary Glossary of High Speed I/O Terms Accumulator Register used to accumulate or store up a sum or count of many items or events. A special function to zero out the value in a specific register. Clear - Not used with Frequency or Period Measurement.
  • Page 87 Chapter 9: High Speed I/O (HSC/PWM) 9.3: High Speed Counter (HSC) Functions The OCS supports two or four high speed configurable counters. There are four dedicated inputs that can be configured to a number of different options. Each of the two counters can run in one of five modes. Those modes are Totalizer, Frequency Counter, Pulse Width Measurement, Period Measurement and Quadrature measurement.
  • Page 88 Chapter 9: High Speed I/O (HSC/PWM) NOTE: Counter triggers off the rising edge of the signal. Three different options are available to reset the current count: The totalize function also supports an option which compares the current accumulator value with a supplied Preset Value (PV), which is provided through a %AQ, and drives a physical digital output based on the that comparison.
  • Page 89 Chapter 9: High Speed I/O (HSC/PWM) 9.3.4: Period Measurement In period measurement mode, the high-speed input can measure the period of a pulse stream in one of two modes and provides a continuous indication of the last sampled value. In this mode, the Disable and Latch special functions are allowed. Refer to the "High Speed I/O Glossary "...
  • Page 90 Chapter 9: High Speed I/O (HSC/PWM) 9.3.6: Register Match Totalizer & Quadrature counter modes support a register match function. When the accumulator value matches either the Match 1 or Match 2 value configured in the corresponding %AQ registers, a high-speed output can Turn On, Turn Off, or Toggle. An internal %I register mirrors the output state whether the high-speed output is configured or not.
  • Page 91 Chapter 9: High Speed I/O (HSC/PWM) 9.4.1: Status Bits There are three status bits (%I registers for each high-speed counter): Overflow Flag: This status bit turns high when the Accumulator “overflows”, it moves from 4,294,967,295 (-1 if Signed) to 0, this bit can be reset with the “Output Reset Bit”. See Table 9.4. Underflow Flag: This status bit turns high when the Accumulator “underflows”, it moves from 0 to 4,294,967,295 (-1 if Signed), this bit can also be reset with the “Output Reset Bit”.
  • Page 92 Chapter 9: High Speed I/O (HSC/PWM) Default Analog Input Registers for HSC Register Function %AI401 – 402 Accumulator/Count Value (Counter1) %AI403 – 404 Latch Value (Counter1) %AI405 – 406 Accumulator/Count Value (Counter2) %AI407 – 408 Latch Value (Counter2) %AI409 – 410 Accumulator/Count Value (Counter3) %AI411 –...
  • Page 93 Chapter 9: High Speed I/O (HSC/PWM) Default Output Registers for HSC Register Function %Q1629 Reserved %Q1630 Reserved %Q1631 Reserved %Q1632 Reserved %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 –...
  • Page 94 Chapter 9: High Speed I/O (HSC/PWM) Default Input Registers for HSC Register Function %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...
  • Page 95 Chapter 9: High Speed I/O (HSC/PWM) 9.5: High Speed Output Functions On units that support high-speed output functions, two dedicated outputs are available that can be configured for one of four modes of operation. Those modes are Normal, PWM, HSC Match and Stepper. 9.5.1: Normal When either Q1 or Q2 is configured for Normal operation, the digital output registers %Q1 and %Q2 drives that respective output.
  • Page 96 Chapter 9: High Speed I/O (HSC/PWM) 9.5.3: PWM Output Waveform PWM Output Waveform Table Rise Time 150ns Max Fall Time 150ns Max PWM Period Frequency = 1/Period 9.5.4: High Speed Counter Match When either Q1 or Q2 is configured for HSC Output operation, their output state is based on a comparison between the counter accumulator and match registers.
  • Page 97 Chapter 9: High Speed I/O (HSC/PWM) 9.5.5: Stepper Function The OCS supports two stepper functions, one on each high-speed output when in two counter mode. In four counter mode, the OCS supports one stepper function The Stepper requires five parameters (%AQs) to be set for operation. These parameters may be set at run-time but are ‘latched’ when the stepper is commanded to start: Sets the frequency for the first cycle during the acceleration phase and the frequency of the last cycle Start Frequency...
  • Page 98 Chapter 9: High Speed I/O (HSC/PWM) 9.6: High Speed Output Functions Register Map The register assignments for the high speed I/O can be moved via a setting in Cscape. The values shown are the DEFAULT values and may not match the same starting point as the values shown below. 9.6.1: I/O Mapping 2–Counter Mode Default Analog Output Registers for PWM & Stepper Register...
  • Page 99 Chapter 9: High Speed I/O (HSC/PWM) Default Input Registers for PWM & Stepper Register Stepper %I1617 Ready/Done (Stepper1) %I1618 Error (Stepper1) Default Output Registers for PWM & Stepper Register Stepper PWM Output 1 Stepper 1 Output PWM Output 2 Stepper 2 Output Page 91 of 184...
  • Page 100 Chapter 9: High Speed I/O (HSC/PWM) 9.6.2: PWM Examples Example 1 Duty Cycle Frequency To get a 50% Duty Cycle @ 10kHz Set %AQ421–422 = 16,000 Set %AQ423–424 = 10,000 waveform on PWM1: Example 2 Duty Cycle Frequency Set %AQ421–422 = 16,000 To get a 50% Duty Cycle on PW1 and Set %AQ423–424 = 1,000 90% Duty Cycle on PWM2 @ 1kHz...
  • Page 101 Chapter 9: High Speed I/O (HSC/PWM) 9.6.3: STP Examples Example 1 Start Frequency Run Frequency Accel Count Run Count Decel Count 10,000,000 steps Set %AQ421-22 = Set %AQ423-24= Set %AQ425-26 = Set %AQ427-28 = Set %AQ429–30 = control sequence 2500 (Hz) 5000 (Hz) 1,000,000 (Steps) 8,000,000 (Steps)
  • Page 102 Chapter 9: High Speed I/O (HSC/PWM) 9.7: HSC I/O Filtering This feature is used to enable digital Filter for HSC Inputs. Selecting Digital In/HSC configuration opens up the following dialog where in HSC I/O Filtering is available. Input signal is filtered based on the filter frequency and Number of samples selected. User has to select Filter Frequency and Number of samples based on the frequency of the Input signal.
  • Page 103 Chapter 9: High Speed I/O (HSC/PWM) If user selects filter frequency as 1MHz and Number of samples as 4, then Input signal is sampled for 4 samples and if the signal is stable for 4 samples i.e. 4μs then the signal is passed to Accumulator. If the Input state is changed in between the sampling counts, then the count is reset, and the Input state is again checked for given number of samples.
  • Page 104 Serial Communications Page 96...
  • Page 105 10.8: Cscape Programming via Mini-B USB Port All XL10W Prime models provide two independent serial ports, on the first 8-pin modular jack, which is labeled MJ1/MJ2. The MJ1 serial port is RS-232 while the MJ2 port is RS-485. By default, MJ1 can be connected to the COM port of a PC running Cscape, for OCS programming.
  • Page 106 Chapter 10: Serial Communications 10.2: Wiring MJ1/2 Serial Ports MJ1 Pins MJ2 Pins SIGNAL DIRECTION SIGNAL DIRECTION COMMON COMMON MJ1: RS-232 w/Full Handshaking +5V @ +5V @ MJ2: RS-485 Half-Duplex 60mA 60mA RX-/TX- IN/OUT RX+/TX+ IN/OUT MJ3 Serial Port MJ3 PINS SIGNAL DIRECTION TXD RS-232...
  • Page 107 10.8: Cscape Programming via Mini-B USB Port NOTE: It is advisable to use an isolated USB cable between the PC or laptop and the XL10W Prime when third party devices are connected to the XL10W Prime to avoid damage to the PC or laptop and/or the XL10W Prime.
  • Page 108 Communications Page 100...
  • Page 109 11.3: Cscape Programming via CAN 11.4: Ladder-Controlled CAN Communication 11.5: Using CAN for I/O Expansion (Network I/O) NOTE: For additional CAN information, refer to the CAN Networks manual, MAN0799 (MAN0799) using Horner's Documentation Search page. OCS models provide a CAN network port, which is implemented with 5-pin connectors. The CAN port allows the OCS to exchange global data with other OCS controllers and to access remote Network I/O devices (SmartStix, Smart Blocks and Smart Rail Modules).
  • Page 110 Chapter 11: CAN Communications 11.3: Cscape Programming via CAN In addition, the OCS supports single-point-programming of all OCS devices that are connected to the CAN port network. If the PC COM port is connected to the OCS MJ1 serial port, the OCS can act as a pass-through gateway allowing Cscape to access all OCS devices that are attached to the CAN port network.
  • Page 111 Ethernet Communication Page 103...
  • Page 112 Internet Control Message Protocol Ethernet Global Data SRTP Slave Service Request Transfer Protocol (90-30 Service Request) CsCAN TCP Server Horner APG CsCAN over Ethernet (for Cscape to OCS programming) Modbus-TCP/UDP Server ( Slave) Modbus-TCP/UDP over Ethernet EtherNet/IP ODVA CIP over Ethernet FTP (File Server)
  • Page 113 Chapter 12: Ethernet Communications 12.2: Ethernet Module Specifications Speeds 10 BaseT Ethernet (10Mbps) 100 BaseTx Fast Ethernet (100Mbps) Modes Half or Full Duplex Auto-Negotiation Both 10/100Mbps and Half/Full Duplex Connector Type Shielded RJ-45 Cable Type (Recommended) CAT5 (or better) UTP Port Auto MDI/MDI-X (Auto Crossover) 12.3: EtherNet Module Configuration...
  • Page 114 Chapter 12: Ethernet Communications Configure the Ethernet Module parameters as follows: IP Address: Enter the static IP Address for the Ethernet Module being configured. NOTE: IP Addresses are entered as four numbers, each ranging from 0 to 255. These four numbers are called octets, and they are always separated by decimal points.
  • Page 115 Chapter 12: Ethernet Communications Ethernet Status Word Register Format High Byte Low Byte Bit 14 Bit 9 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Link TCP Connections Status Values Status Bit Status Indication Minimum Maximum Reserved Always 0 1 = Full Link Duplex (Auto-Negotiated) 0 = Half Duplex...
  • Page 116 Chapter 12: Ethernet Communications 12.4: Ethernet Configuration – IP Parameters For primary operation, the IP address, Net Mask, and Gateway should be set in the LAN config of the Cscape Hardware Configuration. There are options to get IP parameters from the LAN Config or to get parameters from registers. It is possible to set the Ethernet IP parameters from the OCS System Menu, but only as a temporary measure.
  • Page 117 Downloadable Protocols Page 109...
  • Page 118 Chapter 13: Protocol Configuration Chapter 13: Protocol Configuration 13.1: Overview 13.2: Protocol Device Driver Selection 13.3: Network Configuration 13.4: Device List and Device Configuration 13.5: Scan List 13.1: Overview Through loadable protocol device drivers, certain models of the OCS family can provide the ability to exchange data with remote devices such as variable-frequency drives, PLCs and remote I/O devices.
  • Page 119 Chapter 13: Protocol Configuration 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 from ladder logic (manual) once a complex connection is created via a program.
  • Page 120 Chapter 13: Protocol Configuration 13.3: Network Configuration 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. Network Protocols Baud Rate, Data Bits, Stop Bits,...
  • Page 121 Chapter 13: Protocol Configuration Network Protocols Scan List. ID Select – If an analog is specified in the field, the ID Select filter is enabled. Specifies the starting OCS register of eight (8) consecutive registers (4-32bit counters), which provide Status Register an indication of the network health.
  • Page 122 Chapter 13: Protocol Configuration 13.4.2: Device Configuration This configuration is reached from the device list when adding or modifying an existing device. While each protocol is somewhat different and can contain protocol specific field, all protocols typically support at least: Device Name - Specifies a tag name for this device.
  • Page 123 Chapter 13: Protocol Configuration 13.5: Scan List This configuration list is reached from the Scan List button on the Protocol Config screen or the Mapping button on the Device List screen and provides a Scan List of the Data Mapping entries. To transfer data between the OCS and remote target, a Scan List must be created that defines each transaction.
  • Page 124 Chapter 13: Protocol Configuration 13.5.1: Menu Edit > Copy All - Copies Scan List to clipboard in a tab delimited format suitable for pasting into an application like Microsoft Excel. Edit > Paste - Loads Scan List from clipboard. Pasted items are added to the scan list even if they are duplicates.
  • Page 125 Chapter 13: Protocol Configuration 13.5.4: Data Mapping Configuration (Scan List Entry) Target Device Name - Selects the target device (by tag name) to use for this transaction. Only those device entries previously created from the Device Config menu are available. Device Register - Specifies the target device’s register to use for this transaction.
  • Page 126 Chapter 13: Protocol Configuration Length Specifies the number of consecutive device registers that are transferred in this transaction. Note that some protocols can limit the length that can be transferred. However, typically the length is limited to 32. The configuration menu displays an error if a specified length is unacceptable. If allowed, specifying a length greater than one (multiple consecutive register transfers per transaction) is more efficient than creating a single transaction for each register.
  • Page 127 Chapter 13: Protocol Configuration Polled Read/Write/Init On every transaction scan, a read target device register transaction occurs 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 scans to write each changed register.
  • Page 128 User Interface Page 120...
  • Page 129 This chapter presents the user interface (or operator view) of the XL10W Prime and some of the model specific characteristics of the XL10W Prime as compared to the rest of the OCS line. This chapter does NOT cover building screens or using the CSCAPE graphics editor.
  • Page 130 Multiple objects are provided for displaying data such as virtual panel lights, push buttons, numeric value displays, bar graphs, meters, graphs and animated bitmaps. On the XL10W Prime , these graphical objects (through ladder manipulation of attribute bits) can change color, flash, or change visibility to attract operator attention.
  • Page 131 Chapter 14: User Interface 14.3: Alpha-Numeric Keypad To allow entry of a specific number or text, several of the input objects invoke a pop-up alpha-numeric keypad when the object is touched. An example of the alpha-numeric keypad invoked from a numeric input object is shown below. Once invoked, the operator may touch the appropriate keys to enter a specific value.
  • Page 132 Chapter 14: User Interface Since the alpha-numeric keypad services several different graphical objects, certain keys on the alpha-numeric keypad may be disabled (grayed) when the keypad is invoked for certain objects. The following describes the alpha-numeric keypad variation based on object. Alpha-Numeric Keypad Variations When editing a numeric value, the [+/-] or the [.] key are disabled (grayed) if the object is NOT Numeric Object...
  • Page 133 14.6: Beeper Acknowledgement The XL10W Prime contains an internal beeper that provides an audible acknowledgment when an operator touches a graphic object that accepts touch input. When the graphic object is enabled, a short 5ms tone is emitted. When the graphic object is...
  • Page 134 That is, once a graphical object (button) is touched and held by a finger, the default touch slip sensitivity allows for a slight slip of the finger on the graphical object before the XL10W Prime assumes touch been released (equates to approximately a quarter inch of movement with a stylus).
  • Page 135 Chapter 14: User Interface 14.8.1: Alarm Viewer The currently selected entry is indicated by a yellow highlight which can be moved up or down by touching the arrow buttons or by directly touching an entry. 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.
  • Page 136 The XL10W Prime screen backlight life is typically five (5) years when in continuous use. If the application does not require interaction with the XL10W Prime for long periods of time, the backlight life can be extended by using the screen saver function.
  • Page 137 NOTE: When the screen saver is active (backlight shut off), any initial touch activity on the screen (or function key) to reactivate the backlight is otherwise ignored by the XL10W Prime . Any additional touch activity is also ignored by the XL10W Prime for approximately one second thereafter.
  • Page 138 Audio Playback Page 130...
  • Page 139 Chapter 15: Audio Playback Chapter 15: Audio Playback 15.1: Audio Specifications 15.2: Audio Configuration 15.3: Audio Files 15.1: Audio Specifications Audio Files Specifications Formats Supported .MP3 & .WAV Audio Channel Type Supported Stereo # of Files Supported 256 Audio Files can be configured Bit Rates Supported 64kbps, 128kbps (recommended), 192kbps, 256kbps, 1411kbps .MP3 Format Bit Rate Range...
  • Page 140 Chapter 15: Audio Playback 15.2: Audio Configuration In Cscape, select the controller series and model number by selecting Controller > Hardware Configuration from the toolbar. Click OK. Next select Program from the toolbar and then Audio Config. This following dialog will open: Triggers –...
  • Page 141 Chapter 15: Audio Playback 1st and 2nd Status Registers Bit Number Description Bit 1 to Bit 8 Volume Control (0-100) 1st Status Register Bit 9 Play Control (1=Pause, 0=Play) Bits 10-16 Not Used Bit 1 Cannot open ALSA Lib Bit 2 Cannot open MP3 Lib Bit 3 Audio output device cannot be setup...
  • Page 142 Chapter 15: Audio Playback ALERT: Audio files are not downloaded from Cscape; they must be present ALERT: 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. ALERT: Only MP3 and WAV formats are supported.
  • Page 143 Video Object Page 135...
  • Page 144 Chapter 16: Video Object Chapter 16: Video Object 16.1: Video Object Overview 16.2: Opening Video Object in Cscape 16.3: Video Properties Configuration 16.4: Video Object Performance 16.5: Web Cameras 16.1: Video Object Overview The Video Object feature allows two options for video type: Stream and Playback. The Video Object trigger is used to start, stop, and pause video, and the System Register provides the status of the video object, which supports various resolutions and frames per second.
  • Page 145 Chapter 16: Video Object 16.2: Opening Video Object in Cscape NOTE: For Cscape 10 please refer to the Help File. In Cscape, select the OCS and model number by selecting Controller > Hardware Configuration from the toolbar. Open the Graphics Editor by selecting the “T” button from the toolbar. In the Graphics Editor, select the video button from the toolbar.
  • Page 146 Chapter 16: Video Object 16.3: Video Properties Configuration 16.3.1: Video Type There are two options for video type: Stream and Playback. Stream – This option can be selected to view live video from a web cam. Four channels are supported through the USB hub. Only one channel can be viewed at a time.
  • Page 147 Chapter 16: Video Object 16.3.2: Control Trigger - The video control trigger is used to start, stop and pause video. Video trigger is done by bit level addressing. The trigger reserves eight (8) bits and uses the first two (2) bits. NOTE: The least significant bit is Bit 1.
  • Page 148 Chapter 16: Video Object 16.3.3: Configuring Display Properties Resolution Options 320x240 (QVGA) Frames per Seconds 10, 15, 20, 24, 30 & MAX_FPS 16.4: Video Object Performance When Video Object is active, navigating to System Menu or any popup window, causes Video Object to be inactive.
  • Page 149 Removable Media Page 141...
  • Page 150 Memory Card slot whether the Horner controller power is On or Off. To install a microSD card: Align its 8-pin gold edge connector down, facing the front of the Horner controller unit as shown above; then carefully push it all the way into the Memory Card slot. Ensure that it clicks into place.
  • Page 151 The microSD Memory Card slot uses the PC-compatible FAT32 File System. This means that a PC, with a microSD-compatible card reader, can read files that have been written by the Horner controller and can write files that can be read by the Horner controller.
  • Page 152 17.4: View and Capture Screens The Horner controller File System uses bitmap files with the .BMP extension or JPEG files with the .JPG extension to store Horner controller graphic screen captures. To view a captured Horner controller screen, use the Removable Media Manager to find and highlight the desire .BMP or .JPG file, and then press Enter.
  • Page 153 Chapter 17: Removable Media 17.6: Function Blocks in Cscape NOTE: For detailed information regarding RM function blocks and parameters, refer to the Help File in Cscape Software. Refer to ‘USB flash Media support for RM Functions’ for USB flash drive access details. The following RM functional blocks are available in Cscape Software.
  • Page 154 Chapter 17: Removable Media 17.6.3: Additional Configuration Alarms - Alarm data can be logged to a .csv file stored on Removable Media. 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.
  • Page 155 Chapter 17: Removable Media RM Status Values No card in slot Card present, but not supported Card swapped before operation was complete Unknown error Page 147 of 184...
  • Page 156 Clone Unit Page 148...
  • Page 157 Chapter 18: Clone Unit Chapter 18: Clone Unit 18.1: Make Clone 18.2: Load Clone "Clone Unit" feature allows the user to “clone” the OCS of the exact same model. This feature “clones” application program and unit settings stored in the following: Prime Series: retentive memory Non-Prime controllers: battery-backed RAM of an OCS into the RM This feature can be used for:...
  • Page 158 Chapter 18: Clone Unit Step 2: Selecting “Make Clone” will open the following menu screen. NOTE: Free/Total – displays number of free and total bytes in Removable Media. Make/Create Clone option enables user to duplicate/Clone application file, all unit settings and all register values. Selecting Make Clone brings up the screen below for the user: Page 150 of 184...
  • Page 159 Chapter 18: Clone Unit 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 NOTE: Make/Create clone operation automatically includes the security in \AUTOLOAD.PGM file for security enabled files. Once the cloning is successful, OCS gives a message as below: Page 151 of 184...
  • Page 160 Chapter 18: Clone Unit Make/Create clone can also be triggered by setting %SR164.9 bit to “1” from Ladder program or graphics. Once the operation is completed, 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.
  • Page 161 Chapter 18: Clone Unit Step 4: After confirmation, all unit settings and register values will be loaded from Removable media to the OCS memory (regardless of AutoLoad settings) and then OCS resets for the settings to 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”...
  • Page 162 Fail-Safe System Page 154...
  • Page 163 Chapter 19: Fail-Safe System for the XL Prime Series Chapter 19: Fail-Safe System for the XL Prime Series 19.1: For the XL Prime Series 19.2: Fail-Safe System Overview 19.3: Settings 19.4: Backup/Restore Data 19.5: Clear Backup Data 19.6: AutoLoad 19.7: AutoRun 19.1: For the XL Prime Series The Fail-Safe System is a set of features that allow an application to continue running in the event of certain types of "soft"...
  • Page 164 Chapter 19: Fail-Safe System for the XL Prime Series Selecting the Fail-Safe System menu opens the following submenu screen: 19.3: Settings To use the Fail-Safe feature, the following steps are required: From Cscape, create AUTOLOAD.PGM for the application program using Export to Removable Media. Place the Removable Media with AUTOLOAD.PGM in the device.
  • Page 165 Chapter 19: Fail-Safe System for the XL Prime Series 19.4.1: Backup OCS Data When initiated, the user can manually copy register contents onto the an alternate section of onboard flash memory of the OCS. This will have result in backing up all the registers and controller settings (Network ID, etc.) that would otherwise be lost due to a memory failure.
  • Page 166 Chapter 19: Fail-Safe System for the XL Prime Series 19.5: Clear Backup Data When initiated, the backup data is 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. Exit: Returns to the previous screen.
  • Page 167 Chapter 19: Fail-Safe System for the XL Prime Series The OCS follows the following sequence in execution of Automatic Restore: Page 159 of 184...
  • Page 168 Chapter 19: Fail-Safe System for the XL Prime Series 19.6: AutoLoad This System Menu option permits the user to specify whether the OCS automatically loads the application AUTOLOAD.PGM located in Removable Media. When the AutoLoad setting is enabled (set to YES), it can either be manually initiated or automatically initiated at power-up. The automatic initiation will happen only in the following two cases: When there is no application program in the OCS and a valid AUTOLOAD.PGM is available in the removable media of the device.
  • Page 169 Chapter 19: Fail-Safe System for the XL Prime Series Page 161 of 184...
  • Page 170 Chapter 19: Fail-Safe System for the XL Prime Series 19.7: AutoRun This System Menu option, when enabled (YES), allows the user to automatically place the OCS into RUN mode after the AutoLoad operation or automatic Restore Data operation. When the AutoRun setting is disabled (NO), the OCS remains in the IDLE mode after a Restore Data or AutoLoad operation. %SR164.5 can be set by putting the system into RUN mode automatically, once an AutoLoad has been performed or an Automatic Restore has occurred.
  • Page 171 Modbus-TCP/UDP Communications Page 163...
  • Page 172 For complete Modbus-TCP/UDP instructions, see the Help file in Cscape. Modbus-TCP/UDP (serial) is a popular, de-facto standard protocol that allows industrial devices from multiple manufacturers to easily share data in real-time. For Modbus-TCP/UDP serial communications, the XL10W Prime can act as either a master or a slave.
  • Page 173 For complete Modbus-TCP/UDP master instructions, see the Help file in Cscape. When acting as a Modbus-TCP/UDP master, there are two primary mechanisms used by the XL10W Prime to allow the user to specify the data to be read/written from/to the slaves.
  • Page 174 Communications 20.3: Modbus-TCP/UDP Addressing Table To access XL10W Prime registers, a Modbus-TCP/UDP 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-TCP/UDP 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).
  • Page 175 Prime Series Backup Battery Page 167...
  • Page 176 Chapter 21: Prime OCS Battery Chapter 21: Prime OCS Battery 21.1: Safety 21.2: Replacing the Battery 21.1: Safety ALERT:  This does not include the XL Series, only the Prime Series. The Prime OCS has an improved memory architecture that does not require a battery for program or register retention. The onboard lithium coin-cell battery runs the real time clock and is user replaceable with an expected lifetime of seven (7) to ten (10) years.
  • Page 177 The Prime OCS uses a lithium coin-type battery with part number HE-BAT013, with harness and connector available from Horner APG. WARNING: Replacing the battery is a delicate procedure. If unsure about the procedure, please contact Horner Tech Support via Horner Contact Us Below are the steps to replace the battery: Make sure the user program and any data stored in retentive memory is backed up.
  • Page 178 Firmware Update Page 170...
  • Page 179 22.2: Firmware Update Details 22.3: Download Firmware 22.4: Firmware Update Steps for XL10W Prime The XLW10 Prime contains field updatable firmware to allow new features to be added to the product. Firmware updates should only be performed when a new feature or correction is required.
  • Page 180 Save Firmware files to microSD card or USB, these are the removable media devices. Update the firmware through the controller’s Firmware Update function NOTE: Files from the Horner website come as a .ZIP file which need to be unzipped and placed in the root of the drive for them to function properly.
  • Page 181 Troubleshooting & Tech Support Page 173...
  • Page 182 Chapter 23: Troubleshooting Chapter 23: Troubleshooting 23.1: Connecting to the OCS 23.2: Local Controller and Local I/O 23.3: CsCAN Network 23.4: USB Interfaces 23.5: Basic Troubleshooting 23.6: Technical Support Contacts 23.1: Connecting to the OCS Cscape connects to the local controller automatically when the serial connection is made. The status bar below shows an example of a successful connection.
  • Page 183 Check that a Loaded Protocol or ladder is not actively using MJ1. Taking the controller out of Run Mode from the System Menu on the controller will make MJ1 available to Cscape. Successful communications with USB-to-serial adapters vary. If in doubt, Horner APG offers a USB to serial adapter: part number HE-CPK.
  • Page 184 WARNING: Setting outputs ON in Do I/O mode can result in injury or cause machinery to engage in an unsafe manner depending on the application and the environment. 23.3: CsCAN Network For complete information on setting up a CsCAN network, refer to CAN Networks manual (MAN0799) by using Horner's Documentation Search page.
  • Page 185 Manual, MAN0799. The Horner OCS does not provide 24VDC to the network. An external voltage source must be used for other devices such as SmartStix I/O. Check voltage at both ends of the network to ensure that voltage meets specifications of attached devices.
  • Page 186 23.6: 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: APGUSATechSupport@heapg.com Europe: Tel: (+) 353-21-4321-266 Fax: (+353)-21-4321826 Website: https://www.hornerautomation.eu Email: technical.support@horner-apg.com Page 178 of 184...
  • Page 187 Change Log Change Log Date Rev# Description of Revision Location in Doc 00 Initial Release Page 179 of 184...
  • Page 188 Index Page 180...
  • Page 189 INDEX Cscape Target & Local Numbers Alarm Viewer Device List and Device Configuration Alarms Digital / HSC Input Configuration Alpha-Numeric Keypad Digital / PWM Output Configuration Analog Inputs 63, 67 Dimensions Audio Files DIP Switches Audio Playback Displaying and Entering Data Audio Configuration Download Firmware Audio Files...
  • Page 190 INDEX Firmware Update Details Pulse Width Measurement Firmware Update Steps Quadrature Firmware Updates Register Match Check Revision Status Bits For the XL Prime Series Totalize Frequency How to Test for Good Ground Function Blocks in Cscape HSC Functions HSC I/O Filtering General I/O Configuration Analog Inputs 63, 67...
  • Page 191 Normal Registers RM Object View and Capture Screens Opening Video Object in Cscape Removable Media Object Removing the Horner OCS Back Cover Replacing the Battery Panel Layout Design and Clearance Checklist Resource Limits Period Measurement RS485 Biasing Primary Power Port...
  • Page 192 INDEX Specifications of Video Properties SR Registers Universal Analog Inputs Model 5 Status Bits Universal Analog Inputs Model 6 Stepper Function USB Interfaces STP Examples User Interface System Menu Using CAN for I/O Expansion (Network I/O) Using the Removable Media Manager System Menu Map System Register Tables Video Object...