Home
User Manual for HE800JCM200
Contents
1. BE HORNER APG User Manual for HE800JCM200 SmartStack SAE J1939 Communication Module 14 May 2002 MANO0484 01 PREFACE 14 MAY 2002 PAGE 3 MANO0484 01 PREFACE This manual explains how to use SmartStack SAE J1939 Communication Modules Copyright C 2002 Horner APG LLC 640 North Sherman Drive Indianapolis Indiana 46201 All rights reserved No part of this publication may be reproduced transmitted transcribed stored in a retrieval system or translated into any language or computer language in any form by any means electronic mechanical magnetic optical chemical manual or otherwise without the prior agreement and written permission of Horner APG Inc All software described in this document or media is also copyrighted material subject to the terms and conditions of the Horner Software License Agreement Information in this document is subject to change without notice and does not represent a commitment on the part of Horner APG SmartStack is a trademark of Horner APG For user manual updates contact Horner APG Technical Support Division at 317 916 4274 or visit our website at www heapg com PAGE 4 14 MAY 2002 PREFACE MANO0484 01 LIMITED WARRANTY AND LIMITATION OF LIABILITY Horner APG LLC HE APG warrants to the original purchaser that the SmartStack SAE J1939 Communication Module manufactured by HE APG is free from defects in material and workmanship under normal use and service The obliga
2. If only the first 4 words are needed then this value would be set to 4 Requires a number to be entered between 1 50 Starting Word This value represents an index into the PGN data Currently this value is fixed a 1 so the data starting at word 1 through the Number of Words will stored to Als If the desired PGN data word is at word 6 then Number of Words would set at 6 PGN data word 1 data word 6 would be stored to Als In the future this value may be adjustable which would allow for starting at PGN data word 2 or higher f Scan Method The Scanning method uses a scan table that contains a series of PGNs and associated information Data for the configured PGNs is continuously gathered and sent to the PLC There are two modes for gathering data from devices on the J1939 network monitor and request Each PGN in the scan table is configured to use one of the two modes for gathering data It denotes the method used to scan and obtain PGN values Monitor Mode If the Engine Control Module broadcasts a desired PGN s data on a regular basis then the mode for that PGN is configured for monitor Monitoring does not require interaction between the JCM200 and a device on the network The JCM200 monitors the network for the PGNs that are configured as monitor mode in the scan table If it finds a match then the data is sent to the PLC Request Mode If the desired PGN is not sent on a regular basis then a request must be made
3. PAGE 5 MANO484 01 Table of Contents CHAPTER INTRODUCTION cous cece ec dance a nebenan 7 Weds SOVEWIEWER io Ree Ree ibi tee b qi Rite ammettere pe Pages ibit ec 7 1 2 Product Descriptio eto ete e D eee od Ee t Pete b DL erbe pete BER Lebe be pete ba D eda but ed bebe 7 1 3 Functional DescriptiOl 5 iota ec HH nu 7 1 4 Technical SUPPOR co Rex quer aede Bit ee laedi Bite 8 CHAPTER 2 OPERATION a ae e imet apttd e tudin Ete Pe te Do Pat 9 AMEECIH JCUHeRC M TE 9 2 2 Two Communication Methods for Handling Data ssese 9 VECES Door 9 2 4 Transmit Chanriel iet ERES re beer Pieve asesor Rotes a one PE ao Donee 10 2 4 1 Transmit Channel Register Definitions 10 2 4 2 Transmit Channel Operation Overview essem nene 11 2 49 2 SOMO Dalai n ihe e desired etliche 11 2 4 4 Low Priority Request nennen diretti dede viene nn anne a 12 GEAPTER 3 CONFIGURATION 22 222 aa ana in an 13 94 General ittis 13 3 2 COnfiQuration E 13 PAGE 6 14 MAY 2002 PREFACE MANO0484 01 CH 1 14 MAY 2002 PAGE 7 MANO0484 01 CHAPTER 1 INTRODUCTION 1 1 Overview The HE800JCM200 is a SmartStack SAE J1939 Communication Module SAE J1939 J1939 is a CAN based protocol used in truck and bus control communications networks There a
4. Request data value byte 7 Request data value byte 8 CH 2 14 MAY 2002 PAGE 11 MANO0484 01 Table 2 3 Q Definitions for Transmit Channel Table 2 4 l Definitions for Transmit Channel 2 442 Transmit Channel Operation Overview The AQs contain the information to be transmitted the Rs contain data from the device the Qs are used to control when and what to transmit and the ls report the status Toggling Qx from 0 to 1 triggers the JCM200 to send the data The value of Qx 1 determines the type of transmit where 0 equals send data and 1 equals low priority request The usage changes depending on the value of 1 lx goes to 1 when the transmit operation completes thus notifying the PLC that another transmit occur 1 1 indicates whether or not a transmit error occurred where 0 equals OK and 1 equals an error Toggling Qx from 1 to 0 clears the lx and 1 1 in order to setup for another transmit The following sections describe the how the AQ and registers are used 2 4 3 Send Data When the transmit channel is used to send data to a device on the network then the 11 AQs 2 Qs and 2 ls are used Send Data Register Use The AQs contain the information to be transmitted The AQs need to be loaded with the appropriate data before Qx is toggled from a 0 to 1 to initiate the transmit The following is a detailed description of the AQ data AQx contains the where the associate
5. been added register enter a Starting Register number d Then press Add Als listed here can be double clicked to delete To Delete Al register edit them double click the item and a screen appears allowing you to delete the register Figure 3 6 JCM200 Configuration Program Standard Configuration The JCM200 has a fixed number of 8 96 Qs 8 ls and 11 AQs Type Displays the register types assigned to the module Starting Register Denotes the starting location of the register type These are user editable fields Ending Register Denotes the ending location of the register type These fields are automatically updated by the Configurator Number Indicates the quantity of a particular register type These fields are automatically updated by the Configurator CH 3 14 MAY 2002 PAGE 17 MANO0484 01 Scan Setup Configuration Scan Setup Configuration Overview A single PGN can contain multiple bytes of parameter information That information needs to be defined for each PGN in order for the JCM to understand what PGN data is to be stored into the corresponding Als The Configuration screen allows for entering the required information to create a data map between data value and Al registers The Scan Setup Configuration depicts the Type Starting Register Ending Register and Number of Registers for the Al registers See Standard Configuration for an explanation of these par
6. by exiting the configuration screen and then returning to the Module Setup screen PAGE 20 14 MAY 2002 CH 3 484 01 Module Configuration Figure 3 10 Module Setup Tab j To save or cancel your settings be sure to return to this screen and press OK or CANCEL
7. from the JCM200 to the device before the data is sent The mode for these PGNs are configured for request Requesting requires interaction between the JCM200 and a device on the network The JCM200 must send a request message to a device onto the network and receive a reply before that data can be sent to the PLC CH 3 14 MAY 2002 PAGE 19 MANO0484 01 9 During the configuration it is possible that the following screen appears In the event that it does appear press the HE800JCM200 Configurator button located on the Menu bar at the very bottom of the Screen to return to the configuration screen This screen simply prompts you to close the JCM200 editor to continue Module Configuration x 1 0 Map Module Setup Editing JCM200 configuration Close the JCM200 editor to continue OK Apply Figure 3 8 PGN Configuration h Here is an example configuration screen HE8001ICM200 Configurator Standard Press here after making the register Starting Ending Number of JP Register Register Registers map 0 fi n5 112 Then save your changes on the screen that follows 105 112 Scan Setup 105 113 i Number of Starting Scan PGN Words Location Method 65100 Monitor 65101 4 1 Request 8 105 es 8 8 Figure 3 9 Example Configuration i After making the register map you need to save the configuration changes
8. 0 can request and monitor data from and transmit data to devices on the J1939 network There are two communication methods used for handling data The first method is Scanning in which Parameter Group Numbers PGNs are pre configured and the module continuously gathers data for the configured PGNs The second method is a Transmit Channel in which a message is built in PLC registers and is transmitted onto the network The following sections cover each communication method in detail 2 3 Scanning The Scanning method uses a scan table that contains a series of PGNs and associated information Data for the configured PGNs is continuously gathered and sent to the PLC There are two modes for gathering data from devices on the J1939 network monitor and request Each PGN in the scan table is configured to use one of the two modes for gathering data The JCM200 does not know which PGNs require monitoring and which PGNs require requesting it is the responsibility of the individual configuring the module to enter the information Otherwise the data may not be updated a Monitor Mode An engine control module ECM sends some PGN data onto the network at regular intervals The specific PGNs that are sent vary between ECMs If the ECM broadcasts a desired PGN s data on a regular basis then the mode for that PGN is configured for monitor Monitoring does not require interaction between the JCM200 and a device on the network The JCM200 monitors the netwo
9. ameters The Scan Setup Configuration is used to configure Al registers The number of Als vary depending on your Scan Table configuration To add a Al enter a Starting Register number Press the Add button The following screen appears PGN Configuration To configure enter the PGN and Number of Words expected by the a f Engine Control Module PGN zz Number of Words o Starting at Word fi Scan Method Scan Method Monitor Select Monitor method or Request method These boxes are automatically updated by the Configurator Cancel Figure 3 7 PGN Configuration Al Denotes the Al register being configured or deleted This box is automatically updated by the Configurator In order for the OCS RCS to communicate with an Engine Control Module it is necessary to consult the engine manufacturer s user documentation to determine Parameter Group Numbers PGN and the definition for the words for each parameter SAE J1939 specifies a table of PGNs A is unique numeric identifier that is associated with a specific parameter name is used to define the parameter value s a device is requesting or the parameter value s that a device is sending Requires a number to be entered between 0 through 65 536 PAGE 18 14 MAY 2002 CH 3 MANO0484 01 Number of Words This value represents the number of words from the PGN data to store into Als A PGN could contain 8 words of data
10. ap Tab NOTE Ignore this screen at this point Al registers can be varied during configuration they are not fixed As a result a more complete I O Map is provided later on in the configuration process after adding and deleting Al as required Module Setup Tab The Module Setup screen has two important functions Module Configuration Figure 3 5 Module Setup Tab Function 1 Pressing the Module Setup tab displays a screen with a Configure button Pressing the Configure button opens the following Configurator screen Function 2 After you finish with the Configurator be sure to return to this screen and press OK or CANCEL to save or cancel all changes PAGE 16 14 MAY 2002 CH 3 MANO0484 01 e The following screen appears Standard Configuration Standard focuses on 3 register types Starting Ending Number of 96Q 96AQ l These types Type Register Register Registers have a fixed number of z0 fi 8 8 registers h Ei EER af 8 8 This screen is used to NEN map the OCS can Setup registers that contain focuses on Al register zaifi 123 5 a ans tors configuration The Number of Starting Scan ending register location Al PGN Words Location Method Engine Control Modules and number of registers for Als varies depending on the register map This portion of the Screen is used to create a Al register map to depict Al registers that If you want to add a have
11. ble of any special consequential incidental or penal damages including but not limited to loss of profit or revenues loss of use of the products or any associated equipment damage to associated equipment cost of capital cost of substitute products facilities services or replacement power down time costs or claims of original purchaser s customers for such damages To obtain warranty service return the product to your distributor with a description of the problem proof of purchase post paid insured and in a suitable package ABOUT PROGRAMMING EXAMPLES Any example programs and program segments in this manual or provided on accompanying diskettes are included solely for illustrative purposes Due to the many variables and requirements associated with any particular installation Horner 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 SmartStack SAE J1939 Communication Module to appropriately design the end system to appropriately integrate the SmartStack SAE J1939 Communication Module and to make safety provisions for the end equipment as is usual and customary in industrial applications as defined in any codes or standards which apply Note The programming examples shown in this manual are for illustrative purposes only Proper machine operation is the sole responsibility of the system integrator PREFACE 14 MAY 2002
12. d data will be written AQx 1 contains the destination address of the device that the data is being sent to AQx 2 contains the number of bytes of data to be sent up to 8 bytes AQx 3 AQx 10 contains the data to be sent Note that AQs are word values but the data should only be a byte value The upper byte of the word should be 0 Received values are packed into word values low byte and high byte are separate returned values The bytes for the transmit channel are separated for ease of configuration and use PAGE 12 14 MAY 2002 CH 2 MANO0484 01 2 44 Low Priority Request When the transmit channel is used to a low priority request to a device on the network then the first 4 96AQs 2 Qs 2 ls a defined number of Rs are used Low Priority Request Register Use The AQs contain the information to be transmitted The AQs need to be loaded with the appropriate data before Qx is toggled from a 0 to 1 to initiate the transmit The Rs will contain the request data if 1 1 is not set No transmit error The following is a detailed description of the and data AQx contains the PGN that is being requested AQx 1 contains the destination address of the device that contains the requested data AQx 2 contains 2 bytes for the requested PGN and the number of bytes of requested data to store in the R registers CURRENTLY FIXED AT A MAX OF 10 BYTES 2 for 8 for data AQx 3 contains the starting R regist
13. er where the requested data will be stored The remaining AQs are not used Rx contains the requesed that is associated with the following data Rx 1 contains data byte 1 Rx 2 contains data byte 2 Rx 3 contains data byte 3 Rx 4 contains data byte 4 Rx 5 contains data byte 5 Rx 6 contains data byte 6 Rx 7 contains data byte 7 Rx 8 contains data byte 8 CH 3 14 MAY 2002 PAGE 13 MANO0484 01 CHAPTER 3 CONFIGURATION 3 1 General Chapter Three covers the configuration of the JCM200 The purpose of the configuration is to allow communication between an OCS RCS and an Engine Control Module Note To perform this configuration it is necessary to consult the engine manufacturer s user documentation to determine parameter numbers and the corresponding number of words for each parameter 3 2 Configuration a First invoke Cscape From the Cscape Main Menu select Controller I O Configure Ensure the correct controller is F selected To change 0986 controllers press CPU Slots and select the desired module You can add an I O module to any slot but Slot 1 must not be empty Figure 3 1 Select the Module Slot Ensure that the desired controller is selected The OCS300 CsCAN is shown as the selected controller Fig 3 1 in this example If satisfied with the controller selection press a Base tab and go to Step 3 If a different controller is desired as it is in this configuration example cont
14. inue Step 2 Note The Auto Config System button can be pressed prior to selecting the desired controller and I O By pressing the button the settings are deleted from any controller and I O that is physically connected to the PC A dialog box appears and indicates that settings will be deleted from currently configured models If OK press Yes Then press OK PAGE 14 14 MAY 2002 MANO0484 01 Add 170 Module x Mixed Digital Digital In ixedAnalog Analogin Analog Dut Other HE8004SC100 ASCII Basic Coprocessor HESOODNT450 DeviceNet Master HESOQJCM200 J1939 CAN Figure 3 2 Select the Comm tab CH 3 b Next double click on the empty slot in which the JCM200 module will reside or click on the Config button to the right of the slot position This invokes the Add I O Module screen Click on the Comm tab From that dialog select the JCM200 module and click OK CFU Siets HESOOOCS 170 C2CAN 11339 Figure 3 3 JCM200 Module is Added c The screen returns to the Configure I O dialog box with the selected slot showing that the JCM200 module has been added Double click on the JCM200 module in the I O configuration screen Figure 3 3 or click on the Config button next to the JCM200 module CH 3 14 MAY 2002 PAGE 15 484 01 The following screen appears Two tabs are available for selection Module Configuration Figure 3 4 Module Configuration O M
15. re various layers to the J1939 protocol that are described in SAE J1939 documents J1939 uses a 29 bit identifier requiring hardware that can support CAN 2 0B The address for the JCM200 is fixed at 251 The baud rate is fixed at 250Kbps SAE J1939 specifies a table of Parameter Group Numbers PGNs A PGN is unique numeric identifier that is associated with a specific parameter name A PGN is used to define the parameter value a device is requesting or the parameter value that a device is sending Note SAE is an acronym for Society of Automotive Engineers 1 2 Product Description There are 2 operational bi colored LEDs on the side of the module One LED is green indicating the module is OK The other LED flashes orange indicating network traffic 1 3 Functional Description The JCM200 can request monitor data from and transmit data to devices on the J1939 network There are two communication methods used for handling data Scanning Transmit Channel For detailed information refer to Chapter 2 Operation PAGE 8 14 MAY 2002 MANO0484 01 1 4 Technical Support For assistance contact Technical Support at the following locations North America 817 916 4274 or visit our web site at www heapg com Europe 353 21 4321 266 CH 1 CH 2 14 MAY 2002 PAGE 9 MANO0484 01 CHAPTER 2 OPERATION 2 1 General Chapter Two covers operational information for the JCM200 2 2 Two Communication Methods for Handling Data The JCM20
16. rk for the PGNs that are configured as monitor mode in the scan table If it finds a match then the data is sent to the PLC b Request Mode If the desired PGN is not sent on a regular basis then a request must be made from the JCM200 to the device before the data is sent The mode for these PGNs are configured for request Requesting requires interaction between the JCM200 and a device on the network The JCM200 must send a request message to a device onto the network and receive a reply before that data can be sent to the PLC PAGE 10 14 MAY 2002 CH 2 MANO0484 01 2 4 Transmit Channel The Transmit Channel can be used one of two ways It can be used to send data to a device on the network or it can be used as low priority request to retrieve data from a device on the network The complete Transmit Channel uses 11 AQs 2 and 2 ls The AQs and Als vary depending on whether a send data or request data type of communication is used 2 41 Transmit Channel Register Definitions The following are the registers used by the Transmit Channel and the corresponding descriptions Not all registers are used for both types of communications Table 2 1 AQ Definitions for Transmit Channel Table 2 2 R Definitions for Transmit Channel Description High Low byte Requested PGN Request data value byte 1 Request data value byte 2 Request data value byte 3 Request data value byte 4 Request data value byte 5 Request data value byte 6
17. tion of HE APG under this warranty shall be limited to the repair or exchange of any part or parts which may prove defective under normal use and service within two 2 years from the date of manufacture or eighteen 18 months from the date of installation by the original purchaser whichever occurs first such defect to be disclosed to the satisfaction of HE APG after examination by HE APG of the allegedly defective part or parts THIS WARRANTY IS EXPRESSLY IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPLIED INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE AND OF ALL OTHER OBLIGATIONS OR LIABILITIES AND HE APG NEITHER ASSUMES NOR AUTHORIZES ANY OTHER PERSON TO ASSUME FOR HE APG ANY OTHER LIABILITY IN CONNECTION WITH THE SALE OF THIS SmartStack SAE J1939 Communication Module THIS WARRANTY SHALL NOT APPLY TO THIS SmartStack SAE J1939 Communication Module OR ANY PART THEREOF WHICH HAS BEEN SUBJECT TO ACCIDENT NEGLIGENCE ALTERATION ABUSE OR MISUSE HE APG MAKES NO WARRANTY WHATSOEVER IN RESPECT TO ACCESSORIES OR PARTS NOT SUPPLIED BY HE APG THE TERM ORIGINAL PURCHASER AS USED N THIS WARRANTY SHALL BE DEEMED TO MEAN THAT PERSON FOR WHOM THE SmartStack SAE J1939 Communication Module IS ORIGINALLY INSTALLED THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED STATES In no event whether as a result of breach of contract warranty tort including negligence or otherwise shall HE APG or its suppliers be lia
Download Pdf Manuals
Related Search
Related Contents
A pre-print - Computer Science & Engineering Report - AAA Foundation for Traffic Safety LMT121DNEFWD - topwaydisplay.com SISTEMA DE RECUPERAÇÃO DE PRODUTOS SILPIG framee Touch カタログ ダウンロード Copyright © All rights reserved.
Failed to retrieve file