Page 1
XL15 Prime OCS User Manual MAN1485_00_EN_XL15P_UM XL15 Prime Part North America Europe Numbers Model 0 HE-XP15E0 HEXP751C100 Model 2 HE-XP15E2 HEXP751C112 Model 3 HE-XP15E3 HEXP751C113 Model 4 HE-XP15E4 HEXP751C114 Model 5 HE-XP15E5 HEXP751C115 Model 6 HE-XP15E6 HEXP751C116...
APG cannot assume responsibility or liability for actual use based on the examples and diagrams. It is the sole responsibility of the system designer utilizing the XL15 Prime OCS module to design the end system, integrate the XL15 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
All software described in this document or media is also copyrighted material subject to the terms and conditions of the Horner Software License Agreement. Information in this document is subject to change without notice and does not represent a commitment on the part of Horner APG. Cscape, SmartStack, SmartStix, SmartRail, and CsCAN are trademarks of Horner APG.
1.2: FCC Compliance 1.3: Safety Precautions Chapter 2: Intro to the XL15 Prime Visual Overview Where to find more information for the XL15 Prime Connectivity to the XL15 Prime Features of XL15 Prime OCS Chapter 3: Mechanical Installation Mounting Requirements...
Page 5
Cscape Configuration Chapter 8: General I/O Configuration Built-in Digital and Analog I/O Overview Removing the Back Cover Digital / HSC Input Configuration Digital / PWM Output Configuration Solid State Digital Outputs Relay Outputs Analog Input Configuration Scaling Analog Inputs & Examples Analog Outputs Chapter 9: High Speed I/O (HSC/PWM) 9.1: Overview...
Page 6
Ethernet Module Specifications Ethernet Module Configuration Ethernet Configuration – IP Parameters Ethernet Module 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.4.1: Device List 13.4.2: Device Configuration 13.5: Scan List 13.5.1: Menu 13.5.2: Buttons...
Page 7
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.4.1: Backup OCS Data 19.4.2: Restore OCS Data 19.5: Clear Backup Data 19.6: AutoLoad 19.7: AutoRun Chapter 20: Modbus Communications Modbus Slave Overview Modbus Master Overview...
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.
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.
Chapter 2: Intro to the XL15 Prime Chapter 2: Intro to the XL15 Prime Visual Overview Where to find more information for the XL15 Prime Connectivity to the XL15 Prime Features of XL15 Prime OCS Visual Overview Virtual Function Keys Slide in from the Right Upon Touching Top Right Corner of the Screen...
Chapter 2: Intro to the XL15 Prime Where to find more information for the XL15 Prime Datasheets - The datasheets are the first documents to refer to for key information related to specific models. A basic datasheet is provided in the box with the unit.
Chapter 2: Intro to the XL15 Prime Features of XL15 Prime OCS The XL15 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 XL15 Prime OCS include: Bright, 65,536 color graphical touch sensing LCD display in all models of XL15 Prime.
NOTE: The datasheet is the first document to refer to for model-specific information related to XL15 Prime OCS models such as pin-outs, jumper settings, and other key installation information. See the Documentation Search datasheets.
Page 17
Pass the unit through the panel. Insert each of the four (4) mounting clips into the slots in the XL15 Prime OCS case. One clip should be installed on each corner. Lightly tighten each screw so the clip is held in place.
XL15 Prime OCS Mounting Clip XL15 Prime OCS Mounting Orientation NOTE: There are no orientation restrictions on the XL15 Prime OCS. However, the above orientation provides for optimum readability of the screen. (Ports on bottom-side only) Page 18 of 202...
Chapter 3: Mechanical Installation 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 2 1.0mm / -0mm. Figure not to scale Dimensions Page 19 of 202...
Page 20
Chapter 3: Mechanical Installation (Note: Above template image is not to scale. See SUP1550 for a to-scale template.) Page 20 of 202...
The XL15 Prime is a panel mounted device and is meant to be an enclosure suitable for the equipment, such that the equipment is only accessible with the use of a tool. The XL15 Prime is suitable for use in Class I, Division II, Groups F and G, and Class III Hazardous Locations or non-hazardous locations only.
Shock and Vibration The XL15 Prime OCS has been designed to operate in typical industrial environments that may inflict some shock and vibration on the unit. For applications that may inflict excessive shock and vibration please use proper dampening techniques or relocate the XL15 Prime OCS to a location that minimizes shock and/or vibration.
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 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 panel door be easily opened and closed? Is there...
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.
Chapter 4: Electrical Installation 4.3: Primary Power Port The Primary Power Range is 10-30 VDC. 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 (3.3 – 0.2 mm²) Strip length: 0.28”...
System Menu Indicator Lights The XL15 Prime has a built-in System Menu, which lets the user view, and make adjustments to, the System Settings. To start the System Menu, press the far upper right corner of the touchscreen to show the function keys, then press the SYSTEM key (or set %SR3 to 1), which will display the Main Menu.
Page 29
Chapter 5: System Settings OCS LEDs ON indicates ladder code running. OFF indicates one or more self-tests failed. ON indicates all self-tests passed. Page 29 of 202...
System Menu – Navigation and Editing As mentioned above, the System Menu is started by pressing the System key on the XL15 Prime. Next press ESC to exit the System Menu or use ↑ and ↓ to select an item and press Enter to display the item’s submenu.
Chapter 5: System Settings 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;...
0.1 to 999.9 = Average time per ladder scan Lcl Net Use %: 0.0 to 100.0 = CAN network bandwidth utilization by this XL15 Prime OCS node All Net Use %: 0.0 to 100.0 = CAN network bandwidth utilization by all nodes...
Page 34
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 XL15 Prime OCS will not enter or remain in Run mode, and the problem must be investigated and corrected.
The View I/O Slots Sub-Menu displays three System Settings, all of which are not editable. Internal to the XL15 Prime OCS, there is a CPU board, and up to two installed modules. Model HE-XP15E0 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 36
Chapter 5: System Settings View Protocols The View Protocols Sub-Menu displays three System Settings, none of which are editable. As mentioned in Downloadable Serial Communication Protocols section, both the MJ1 (Port 1), MJ2 (Port 2), and MJ3 (Port 3)serial ports support downloadable protocols. To assign a downloadable protocol to an OCS serial port, select the Protocol Config item in Cscape’s Program menu and then setup a protocol.
Chapter 5: System Settings Set Fkeys Mode, Serial Ports, Ethernet, Time/Date, Beeper & Screen Set Fkeys The Set Fkeys Sub-Menu displays two System Settings, both of which are editable. Momentary = %K1-7 bits go On & Off as F1-F7 are pressed & released Fkeys Toggle = %K1-7 bits toggle each time F1-F7 are pressed Yes = Reset and all clear system functions enabled...
Page 38
Chapter 5: System Settings Set Serial Ports 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, MJ2, and MJ3 can be selected, unless a Modem (XMC) COM module is installed. MJ1-232= MJ1 RS232 port is the default programming port Dflt Pgm Port MJ2 &...
Page 39
Chapter 5: System Settings 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 Coordinated Universal Time (UTC) is the primary time standard by which the world (UTC) regulates clocks and time.
Page 40
Chapter 5: 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.
Chapter 5: System Settings Set Beeper The Set Beeper submenu displays one System Setting, which is editable. Yes (default) = Enables beeper Beeper Enable No = Disables beeper (does NOT affect ladder access) Page 41 of 202...
Chapter 5: System Settings Set Screen The Set Screen Sub-Menu displays four System Settings, all of which are editable. To enable Video Input: Ensure Video Streaming is set to Remote. Video Streaming: Power cycle Check the User Display screens 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...
Chapter 5: System Settings Removable Media 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.
Chapter 5: System Settings 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...
Chapter 5: System Settings 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. To access the field adjustable touch screen calibration dialog, press and hold System key for longer than two (2) seconds and the “System Recovery Screen”...
Register Definitions %S Registers %SR Registers I/O Register Map for XL15 Prime XL15 Prime Resource Limits Register Definitions When programming the an OCS, data is stored in memory that is segmented into different types. This memory in the controller is referred to as registers.
Chapter 6: Register Mapping %S Registers %S registers indicate system status as follows: Name Predefined Notes 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 Cycling pulse that is high for 5ms and low for 5ms...
Chapter 6: Register Mapping %SR Registers %SR registers are special word-length registers that display and/or control system operations in the controller. Not all controllers support all defined system registers. Click on the name of the register to see more information on that register. SR # Default I/O Min/Max...
Page 50
Chapter 6: Register Mapping 1= Do I/O 2= Run 3= Online Change %SR6 Average Scan Rate ms (tenths of ms) Read Only Read Only %SR7 Minimum Scan Rate ms (tenths of ms) Read Only Read Only %SR8 Maximum Scan Rate ms (tenths of ms) Read Only Read Only %SR9...
Page 51
Chapter 6: Register Mapping %SR35-36 Unique Serial Number / Hexadecimal Read Only Read Only LAN1 MAC ID %SR37 Model Number Read Only Read Only %SR38 Engine Version ( /100) Read Only Read Only %SR39 BIOS Rev Number ( / 100) Read Only Read Only %SR40 FPGA Image Rev Number ( / 10)
Page 53
Chapter 6: Register Mapping %SR164.6 Enable AUTOLOAD – Sets “Enable EN_AUTO_LD Read/Write Read/Write AutoLoad” to “Yes” or “Not” %SR164.7 Start Backup trigger bit – STRT_BCKUP Read/Write Read/Write Setting TRUE starts backup of all register data %SR164.8 Clear Backup trigger bit – Setting TRUE clears backup of all register data CLR_BACKUP Read/Write...
Page 54
Chapter 6: Register Mapping NOTE: See %SR57.16 %SR186 Screen Saver Time in minutes (delay) 5 to 1200 Read Only Read Only %SR187 Network Usage (Average) NET_USE 0 to 1000 Read Only Read Only %SR188 Network Usage (Minimum) 0 to 1000 Read Only Read Only %SR189...
Page 55
Chapter 6: Register Mapping Bit 4 is ON if 1 or more users logged in. %SR209.8 - Number of Users. Read Only Read Only 209.14 Shows in upper byte in decimal format. %SR210 Time Zone: set in minutes ±UTC Read/Write Read/Write (Ex: Estimate is 4 hours behind GMT= -240 minutes)
Chapter 6: Register Mapping I/O Register Map for XL15 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...
Cscape Status Bar When the XL15 Prime OCS 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 XL15 Prime OCS and the Cscape program.
The PC will detect a new device has been plugged into the USB port. Now that the XL15 Prime is plugged in, go to Cscape > Controller > Connection Wizard. If you are just opening Cscape, Connection Wizard usually opens by default.
Page 61
Chapter 7: Cscape Configuration 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 refresh the USB dropdown list.
Page 62
Chapter 7: Cscape Configuration Page 62 of 202...
NOTE: Cscape will do necessary initialization for the selected internal modem. Select this option to communicate over USB. Horner devices and Horner USB to serial converters are recognized and can be specifically selected.
CsCAN network ports respond to any network ID and do not require the ID to be configured. To check or change the ID on XL15 Prime OCS, press the System Menu key. The first item in the menu is Set Networks. Pressing Enter allows you to view or modify the ID of the unit.
Page 65
Chapter 7: Cscape Configuration • Connect the PC’s serial port or the USB-to-Serial adaptor to the port labeled MJ1 on the XL15 Prime. • The instructions are similar to using a USB port, as shown above. In the Connection Wizard, select the “Serial” option.
Chapter 7: Cscape Configuration Communicating via On Board Ethernet Port From Cscape go to Controller > Hardware Configuration and do auto configuration for the connected controller, Click on Config of Ethernet and select Module Setup. The IP address, netmask, and default gateway of the controller may be temporarily set from the System Menu under the Set Networks menu item.
Page 67
Chapter 7: Cscape Configuration In Module configuration dialog, go to IP Address field enter unused IP Address and configure unused registers in Register field & then click OK. Screen shot for the same as follows: Download the configuration in to Controller. Connect LAN cable to the Controller in default LAN Port. From Cscape go to Tools >...
If the XL15 Prime OCS 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 XL15 Prime OCS is not connected press the Config button to the right of the top of the unit. This allows the base CPU to be selected.
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.
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.
Chapter 8: General I/O Configuration Digital / HSC Input Configuration Horner controllers vary greatly based 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.
Chapter 8: General I/O Configuration Digital Input Configuration Home > Hardware Configuration [select Device Type/Model#] > Local I/O Tab > I/O / Config Button > Module Setup > Digital In/HSC Select Hardware Configuration from the Home menu and ensure that the correct Device Type and Model# are selected. Then select the Local I/O tab.
Page 74
Chapter 8: General I/O Configuration 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 using Horner's Documentation Search page. Page 74 of 202...
The High-Speed Counters group box contains all the windows that are used to configure the four available high-speed counters on the Horner OCS. To configure a counter, the user needs to set the type, mode, and counts per rev. The type drop down includes the following options:...
Page 76
Chapter 8: General I/O Configuration The digital outputs used in the OCS have electronic short circuit protection and current limiting. While these electronic protections work in most applications, some application may require external fusing on these outputs. The digital outputs in the 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.
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 Spark Quencher Datasheet, MAN0962, which is located on the website.
Page 78
Chapter 8: General I/O Configuration Home > Hardware Configuration [select Device Type/Model#] > Local I/O Tab > I/O / Config Button > Module Setup > Digital Out/PWM Select Hardware Configuration from the Home menu and ensure that the correct Device Type and Model# are selected. Then select the Local I/O tab.
Page 79
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 80
Chapter 8: General I/O Configuration 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.
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 81 of 202...
Page 82
Chapter 8: General I/O Configuration Select Analog In to open the Analog Input Configuration dialogue: 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 83
Chapter 8: General I/O Configuration Universal Analog Inputs Model 5 The universal analog inputs provide a high resolution, very flexible interface for a variety of analog inputs. These inputs include voltage, current, theremocouple, RTD, and millivolt. Each channel can be configured separately using jumpers and configuration settings in Cscape.
Page 84
Chapter 8: General I/O Configuration Ensure the proper wiring is used for each of the pins on the Universal Analog Inputs as seen in the image and table below: Table for Model 5 Universal Wiring J3 Connector for Universal Wiring TC (1+) or RTD (1+) or 100mV (1+) TC (1-) or RTD (1-) or 100mV (1-) TC (2+) or RTD (2+) or 100mV (2+)
Page 85
Chapter 8: General I/O Configuration J3 Connector for Universal Wiring Common 0-20mA IN (1) 0-10V IN (1) Common 0-20mA IN (2) 0-10V IN (2) Common Page 85 of 202...
Page 86
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 87
Chapter 8: General I/O Configuration Model 6 Universal Analog Input Type Configuration Select Analog In to access the Analog Input Configuration menu. Select any of the Analog input types from the drop-downs by clicking the down arrow beneath each corresponding Channel, as seen below: Ensure the proper wiring is used for each of the 3 pins A , B, and C on the Universal Analog Inputs as seen in the reference image below:...
Analog Outputs NOTE: Refer to the datasheet for details on jumper settings. The analog outputs on Horner OCS devices provide high resolution voltage or current outputs. The voltage or current selection is controlled with jumpers and configuration settings in Cscape.
Page 89
Chapter 8: General I/O Configuration analog outputs are set to a value of zero (0). The following figure illustrates the Analog Output Configuration dialog. To open the I/O configuration dialogs, select Controller > Hardware Configuration > Local I/O > Config > Module Setup. 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 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...
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.
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.
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.
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 "...
Chapter 9: High Speed I/O (HSC/PWM) 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. The High-Speed Output state reflects in the status register “High Speed Out”, e.g.
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”.
Chapter 9: XL Series Only Chapter 9: XL Series Only 9.5: HSC Functions Register Maps The register assignments for the high-speed I/O can be reassigned 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.5.1: I/O Mapping 2-Counter Mode (XL Series Only) HSC Functions Register Map for 2 HSC Configuration...
Page 102
Chapter 9: XL Series Only Register Frequency Pulse Totalize %I1613 Overflow Flag - Counter 4 %I1614 Underflow Flag - Counter 4 %I1615 High Speed Out 4 %I1616 Reserved Page 102 of 202...
Chapter 9: XL Series Only 9.5.3: I/O Mapping 4-Counter Mode (XL Prime Series only) Default Analog Output Registers for HSC Register Function %AQ401 – 402 Preload Value (Counter1) %AQ403 – 404 Match1 Value (Counter1) %AQ405 – 406 Match2 Value (Counter1) %AQ407 – 408 Preload Value (Counter2) %AQ409 –...
Page 104
Chapter 9: XL Series Only 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 105
Chapter 9: XL Series Only 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 106
Chapter 9: XL Series Only 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...
Chapter 9: XL Series Only 9.6: 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.6.1: Normal When either Q1 or Q2 is configured for Normal operation, the digital output registers %Q1 and %Q2 drives that respective output.
Chapter 9: XL Series Only 9.6.3: PWM Output Waveform PWM Output Waveform Table Rise Time 150ns Max Fall Time 150ns Max PWM Period Frequency = 1/Period 9.6.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.
Chapter 9: XL Series Only 9.6.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...
Chapter 9: XL Series Only 9.7: 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.7.1: I/O Mapping 2–Counter Mode Default Analog Output Registers for PWM & Stepper Register...
Chapter 9: XL Series Only 9.7.3: 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...
Chapter 9: XL Series Only 9.7.4: 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)
Chapter 9: XL Series Only 9.8: 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 115
Chapter 9: XL Series Only 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.
Configuration with USB Type C All XL15 Prime OCS 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.
Chapter 10: Serial Communications 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...
Cscape Programming via Serial Port The XL15 Prime OCS MJ1 and MJ3 serial ports support CsCAN Programming Protocol. If a PC COM port is connected to the XL15 Prime OCS MJ1 or MJ3 serial port, Cscape can access the XL15 Prime OCS for programming and monitoring.
Chapter 10: Serial Communications Configuration with USB Type C The unit must be connected to the PC or laptop using the USB Type C port It is recommended to use an isolated USB cable between the PC or laptop and the unit It is possible to perform downloads and uploads, and to use the data monitoring functions, after connection is confirmed Load the program and monitor data using the USB Type C.
11.4: Ladder-Controlled CAN Communication 11.5: Using CAN for I/O Expansion (Network I/O) 11.6: OCSIO-I/O Expansion Port 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).
Chapter 11: CAN Communications 11.3: Cscape Programming via CAN The CAN port supports CsCAN Programming Protocol. If a PC has a CAN interface installed (via PCI card or USB), and the PC CAN port is connected to the OCS CAN port, Cscape can access the OCS for programming and monitoring. In addition, the OCS supports single-point-programming of all OCS devices that are connected to the CAN port network.
ETN300 Protocols: ICMP (Ping), EGD, Modbus Slave, EtherNet/IP I/O Adapter (UDP), FTP, ASCII over TCP/IP Supports a maximum of 4 WebMI simultaneous connections Ethernet SmartRail The following table describes the Ethernet Module Protocols and features supported by the Ethernet port on the XL15 Prime . Protocol / Feature Protocol / Feature Description...
Chapter 12: Ethernet Communications Ethernet Module Configuration NOTE: The following configuration is required for all applications regardless of the protocols used. Additional configuration procedures must be performed for each protocol used. To configure the Ethernet Module, use Cscape Programming Software to perform the following steps: On the main Cscape screen, select the Controller menu and its Hardware Configuration sub-menu to open the Hardware Configuration dialog.
Page 127
Chapter 12: Ethernet Communications 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. The table shows how this register value is formatted and explains the meaning of each bit in the Status Word.
Chapter 12: Ethernet Communications Ethernet Status Word Register Format High Byte Low Byte Bit 16 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Link...
Chapter 12: Ethernet Communications 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.
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 132
Chapter 13: Protocol Configuration (Scan List) must be configured through corresponding dialogues accessible through the respective buttons (Network, Devices and Scan List). NOTE: If the MJ1 port is to be used in the Protocol Config, it will no longer be available for Cscape programming unless the controller is put into IDLE mode.
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,...
Chapter 13: Protocol Configuration Network Protocols 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. Scanner Address Specifies the OCS’s device (network) ID if a master ID is required by the protocol.
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.
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.
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.
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.
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 140
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.
This chapter presents the user interface (or operator view) of the XL15 Prime and some of the model specific characteristics of the XL15 Prime as compared to the rest of the OCS line. This chapter does NOT cover building screens or using the Cscape graphics editor.
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 XL15 Prime, these graphical objects (through ladder manipulation of attribute bits) can change color, flash, or change visibility to attract operator attention.
Chapter 14: User Interface 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 145
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...
Chapter 14: User Interface Screen Navigation To allow the operator to change screens, a Screen Jump Object is generally used. This object may be visually represented as a 3-D button (responding to touch) or remain invisible and logically tied to an OCS register. An optional system icon may be configured for display along with the legend, which aids in identifying the object as one that causes a screen change.
Beeper Acknowledgement The XL15 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 disabled, a longer 100ms tone is emitted to announce that the graphical object is not currently accepting the touch input.
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 XL15 Prime assumes touch been released (equates to approximately a quarter inch of movement with a stylus).
Page 149
Chapter 14: User Interface 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.
Chapter 14: User Interface Removable Media The Removable Media Object is generally used to inform the operator on the current state of the removable media device and allow access to its file structure. The Removable Media Object is displayed as a button that changes colors to indicate the current state of the removable media device.
Page 151
Chapter 14: User Interface Once view operations are complete, simply touch the Esc button to remove the pop-up removable media viewer. If the removable media is used in an application, the Removable Media Device requires changing by the operator, and the application is attempting to write to the removable media when it is removed, the screen designer should create objects that allow the operator to temporarily halt access to the removable media.
The XL15 Prime screen backlight life is typically five (5) years when in continuous use. If the application does not require interaction with the XL15 Prime for long periods of time, the backlight life can be extended by using the screen saver function.
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 Prime series controllers. This allows the OCS programmer to be notified of the touch pressure and it can configure the pressure required to accept a touch event.
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 –...
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 158
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 171
Chapter 17: Removable Media RM Status Values Card swapped before operation was complete Unknown error Page 171 of 202...
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 174
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 174 of 202...
Page 175
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 175 of 202...
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 177
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”...
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" failures, including but not limited to retentive register or application flash corruption due to an excessive Electromagnetic Interference (EMI) event.
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. Set the Enable AutoLoad option in the device to YES.
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.
%SR164.3 is set to 1 only when an automatic restore operation is performed, not on a manual one. This bit is reset to the value of “0” when a new backup is created. Restoring of data can be manually performed by selecting RESTORE option from the Backup / Restore Data menu. This causes the controller to reset.
Page 183
The OCS follows the following sequence in execution of Automatic Restore: Page 183...
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- 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.
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.
Modbus (serial) is a popular, de-facto standard protocol that allows industrial devices from multiple manufacturers to easily share data in real-time. For Modbus serial communications, the XL15 Prime can act as either a Master or a Slave. Modbus protocol (serial) allows for one master and multiple slaves. The master always initiates the conversation by sending a request to a particular slave.
For complete Modbus Master instructions, please refer to the Help file in Cscape. When acting as a Modbus master, there are two primary mechanisms used by the XL15 Prime to allow the user to specify the data to be read/written from/to the slaves.
Chapter 20: Modbus Communications Modbus Addressing Table To access XL15 Prime registers, a Modbus Master must be configured with the appropriate register type and offset. This is usually accomplished with one of two methods: Method 1: The first method uses Traditional Modbus References, in which the high digit represents the register type, and the lower digits represent the register offset (starting with Register 1 for each type).
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.
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.
Firmware Update Details Download Firmware The XL15 Prime OCS products contain 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. WARNING: Firmware updates should only be performed when the equipment being controlled by the OCS is in a safe, non-operational state.
Chapter 22: Firmware Updates Firmware Update Details NOTE: Updating firmware clears the application program, screens, configurations, and register data. If required, backup the program and register data before updating firmware. The controller’s user manual contains instructions for doing backups, but for additional instructions, see See MAN1011: Firmware Update Manual / Boot Loader Manual See MAN1362: Firmware Update Manual: Prime Series Only...
Page 197
Troubleshooting & Tech Support Page 197...
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.
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.
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.
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.
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 202 of 202...
Need help?
Do you have a question about the XL15 Prime and is the answer not in the manual?
Questions and answers