Home
CANLink Composer User Manual.book
Contents
1. Hydro Electronic Devices Inc CANLink Composer USER S MANUAL V03 Information contained within this document is accurate at the time of publication HED Inc reserves the right to change specifications without notice No part of this publication may be reproduced or used in any form including graphic electronic or mechanical including photocopying recording taping or information storage and retrieval systems without the express written permission of Hydro Electronic Devices Inc 2007 Hydro Electronic Devices Inc All Rights Reserved IMPORTANT NOTICE PLEASE READ FIRST THIS SOFTWARE IS USED AT YOUR OWN RISK IMPROPER USE OF THIS SOFTWARE MAY RESULT IN IMPROPER FUNCTIONING OF A MODULE THE USER IS SOLELY RESPONSIBLE FOR THE RESULTS OF ANY USE OF THE SOFTWARE HED MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND EXPRESS OR IMPLIED WITH REGARD TO THE SOFTWARE ITS USE OR ANY RESULT THAT MAY BE OBTAINED THROUGH ITS USE USE OF THE SOFTWARE REQUIRES PROFESSIONAL JUDGMENT AND IT IS SOLELY THE USER S RESPONSIBILITY TO ASSESS THE APPROPRIATENESS OF ANY APPLICATION OF THE SOFTWARE HED WILL NOT BE LIABLE TO THE USER OR ANY THIRD PARTY FOR ANY DAMAGES OF ANY KIND DIRECT CONSEQUENTIAL OR OTHERWISE REGARDLESS OF THE LEGAL THEORY ARISING FROM OR ASSOCIATED WITH THE SOFTWARE OR ITS USE DISCLAIMER OF WARRANTY The Software is provided on an AS IS basis without warranty of any kind including wi
2. 0000 eee eee eee 50 Common Felder 29 Create Edit CAN Receive Window 45 Create Edit EEPROM Window 44 Create Edit Input Window Unique Fields 31 Create Edit Output Window Unique Fields 35 Create Edit State Machine Window 42 Create Edit Variable Wimdow 41 Create Edit Wmdow cee ee eee 28 O Operator Block EdiCreate 0 00 ee eee 64 Operator Block Window Tvpes annann a nannaa 67 Gan zu index P PGA E E E E E EE oe OL a ee 93 Project Setup Window 5 Q QUICK SIAI rerent cues ome mene EEN 7 R Report dief 93 Rung Editor Edit Create Comparison Block Window 62 Edit Create Operator Block Window 64 S Software Installation 0 0 0 cee ee 1 T Tutorial Add a lei E dE 10 Add an Output 12 Add Function Blocks 17 Adding Modules 0 0 cece eee eee 13 Compile Database 0 cece eee 21 Inputs and Outputs assigning 15 Start HGR sew ccc arab Osa EE ere dE ar 9 Using Rung Editor aaa 17 W Windows COMMIGK et EE Se 87 Create Edit CAN Hecenve 00 e ees 45 Create Edit EEPROM eee aes 44 Create Edit Function 0000 cee eee ees 57 Create Edit Input Window Unique Fields 31 Create Edit Output Window Unique Fields 35 Create Edit State Machine ees 42 Create Edit Variable 0 0 2 eee eee 41 Downloader 0 00 ee eee 9
3. A Ax BlueColorOutput1 Input B lo Input Target Gig Input Deadband D fo Output Threshold Bn rr Edit Create Operator Block Linked IT Linked Linked Linked Output Max ES lo P gain G fo gain Hin D gain n o oo Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True Run if False do not reset A Input Input Target Input Deadband Output threshold Output Max P Gain Gain D Gain l Linked l Linked Linked Linked Does a PID control on the output on Figure 19 pc aT A Av BlueColorOutput1 Start Value Bjo gt End Value Ch o gt gt Ramp Time Djo o l Linked l Linked Linked Operator Options Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A Start Value End Value Ramp Time Loads with B s value and will ramp up to C over D amount of time on Figure 20 72 Operator Block Window Types JOYabv Edit Create Operator Block OPERATOR BLOCKS Type RES v A A BlueColorOutput1 Input B lo Input Center l Linked Max fe fo Output Threshold G fo Output Max Linked Linked C Jo I Linked H Center Deadband D0 Input Max B n Linked Output Scaling koo o o l Linked l Linked M Linked Operator Options R
4. Default Yalue wm lue IM e Units H ege Figure 13 A Range Min Value Range value must be between 0 4294967294 The Min Value must be smaller than the Max Value B Range Max Value Range value must be between 1 4294967295 The Max Value must be greater than the Min Value The Max Value determines the size of the Variable Max Value in the range of 0 65535 will be treated as 2 bytes of information Max Value from 65536 4294967295 will be treated as 4 bytes C Range Units The user can enter whatever they want for units This is used for displaying data in Conductor D Default Value This defines the value at startup Gan zue a MODULES AND DATA ITEMS Multi View Window Create Edit State Machine Window Double click on the line item Figure 14 A you want to edit or create The Create Edit State Names window will open Figure 15 Ej Create Edit State Machine Group Names optional Group 1 x Group 2 Conductor Security Level Level 2 State Enumerations Number Name 0 1 2 3 4 5 6 zz WARNING rs Using the Move Up or Move Down arrows will change the order of the Named States Logic in the Functions Rungs will not reflect these moves Go to Function Viewer and click refresh to see Logic changes Cancel Figure 14 Controls e The UP and DOWN arrows will move the highlighted line item to change the order of the Named States Logic in the Rung Editor and Function View
5. All Assigning INPUTS to Module ype Nene NewModule Nevwlnputl fe NewOutput 4 A GA FA DG OO OO SecondModule OD OO JO OO P OM A TG moo oo o o mm p 0 d OO fb GA A HM A NN NN NN 2 wech CH G pelt HL RK Cancel Select Figure 16 21 Click the KJ Assign button Figure 16 B to open the Assigning INPUTS to Module window Double click O 1 under SecondModule Figure 16 C to assign the nput to the first Input on the SecondModule CL 604 module The Assigning INPUTS to Module window will automatically close QUICK START Create a Database 22 Single click the Output called NewOutput Figure 17 A and click the KJ Assign button Figure 17 B DR CANLink Composer v 1 2 1 File View Window Actions Options Help DPB T 18 sind ei B Multi View e FE E Assigning OUTPUTS to Module Sc D8I Conn Pn AssignedTo Digtal Sinking Sourcing PWMFre EE NewModule Newlnputl 1 B 2 x x NewDutput SecondModule View Sort by 5 Al on none GA N a x NN NW NW NW NN NNN NNN NNN x NN NW NN NN NN NN NN NNN K 1 2 3 4 5 6 7 8 1 2 3 4 5 6 H 8 1 2 Select Iv Figure 17 23 Double click O 1 under SecondModule Figure 17 C to assign the Output to the first Outout on SecondModule CL 604 module The window will close automatically ke CANS d Create a Database QUICK START Add Run
6. ClO Linked Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A B Loads with B s value C is to set Flash Cancel OK Figure 9 Dec Edit Create Operator Block Type A Av BlueColorOutput1 Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A A 1 This will decrement the Counter 4 by 1 The counter will not decrement again until the rung turns False then True x Figure 10 OPERATOR BLOCKS Operator Block Window Types Inc Edit Create Operator Block mes A Ax BlueColorOutput1 Operator Options e Run if True set to O if False Run if True do not reset C Run if False set to 0 if True Run if False do not reset A A 1 This will increment the Counter 4 by 1 The counter will not increment again until the rung turns False then True on Figure 11 Percnt Edit Create Operator Block Type SSC A A High Yalue B o I Linked Low Value C o I Linked Percentage D o I Linked Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to D if True C Run if False do not reset A High Value Low Value Percent Calculates the percentage and stores it into A on Figure 12 Operator Block Window Types Ad
7. GETTING STARTED Note If the dongle is removed while Composer is running Composer will close automatically after one minute but will allow you to save your work before it does Dongle Missing No Dongle Found or it was Disconnected Insert Dongle now Click OK when ready to recheck For Dongle Click CANCEL to use License File or to enter Demo Mode Figure 1 1 Connect the dongle supplied with your program into an available USB port If you attempt to start Composer without the dongle connected an Error message will be displayed Figure 1 When the dongle is connected a Dongle Found message will appear Figure 2 Click the OK button and proceed as directed by the software Dongle found E Dongle was Found successfully Figure 2 CANT f QUICK START Getting Started 2 Open Composer Click Start gt Programs gt Orchestra gt Composer B Adobe Reader 8 e Capture 4 Screenshot 52 Orchestra eS Windows Catalog a BlackBerry E Conductor Loader A Settings Search d Help and Support Log OFF mikew Shut Down esczetrEPRpseg eps Figure 3 The Main window will open D CANLink Composer v 1 2 1 Omnmmonowp O fe ix SIS gu BER C Program FiezhDlrchechakt omposerkevample database testsetup cdb_00 00 Auto Save OFF 10 3 2007 lt Figure 4 Program Menu Tool Bar Buttons Main Window Minimized Windows
8. Name Group Names optional H Group 1 TAG Name Conductor Security Level User Defined Message Filtering Identifier Size A D D Use DataByte Filtering Data Field LSB gt MSB C MSB gt LSB A Message Filtering Format This changes the type of data entered into fields D E G and H Choices are hexadecimal or decimal Figure 18 B Message Filtering CAN Line Selects which CAN line the message is to be received on C E Message Filtering Identifier e C Size There are 2 different types of CAN Identifiers 11 bit and 29 bit Changing this affects the size of D and E e D ID Enter the 11 or 29 bit CAN Identifier you want the module to accept e E Mask Setting a bit to 1 in the Mask E will make the code check the same bit in ID D Setting a bit to O will make the code not check the bit in D Example 1 ID 00 00 01 00 Mask 00 00 FF 00 Module will accept any message as long as the third byte is 01 Only the third byte in the mask is set to match Example 2 ID 00 00 01 00 Mask FF FF FF FF Module will accept only message 00 00 01 00 The mask is set to match all bits Gan e a5 MODULES AND DATA ITEMS Module View Window F H Message Filtering Use DataByte Filtering e F Use DataByte Filtering Check Box If this is checked the data bytes can be used for additional message acceptance filtering e G Data Bytes Enter the data byte val
9. Operator Block Window Types PID gt T PID lt T Edit Create Operator Block OPERATOR BLOCKS Type PID gt T D A Az BlueColorDutput Input Bn Input Target C jo Input Deadband D0 Output Threshold B n rr Cancel Edit Create Operator Block l Linked l Linked M Linked M Linked Output Max F jo P gain G fo gain Hin o o D gain RI Operator Options Run if True set to O if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A Input Input Target Input Deadband Output threshold Output Max P Gain Gain D Gain l Linked Linked Linked Linked Does a PID control on the output on Figure 17 re A Av BlueColorOutput1 Input B fo Input Target C fo Input Deadband l Linked l Linked Output Max F lo P gain G fo gain H fo D gain l Linked l Linked l Linked Lin Linke Djo TC Urkeg Output Threshold Linked Operator Options Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A Input Input Target Input Deadband Output threshold Output Max P Gain Gain D Gain Does a PID control on the output Cancel OK Figure 18 Gan mune OPERATOR BLOCKS PIDspd Ramp Edit Create Operator Block Operator Block Window Types Type PID spd e
10. Operator Blocks An Operator Block is a collection of properties that will perform an operation on a Data Item A new Operator Block will have a tan header A correctly defined Operator Block that runs when the Rung is true will have a green block header A correctly defined Operator Block that runs when the Rung is false will have a blue block header An Operator Block that is not defined or incorrectly defined will have a red header This window defines what should happen based on the result acquired from the Comparison Block Single clicking an Operator Block will highlight it and show the properties in the Text Boxes K L M at the bottom of the Rung Editor window Double clicking an Operator Block will open the Edit Create Operator Block window allowing the logic criteria to be entered or edited See Edit Create Operator Block Window on page 64 for more information K Boolean Text of Comparison Blocks Text Box This displays the values defined in the selected Comparison Block L Boolean Text of Operator Blocks Text Box This displays the values defined in the selected Operator Block M Rung Memo Text Box Enter a description of the entire Rung This will also be displayed in the Function View window N P Operator Box N Delete This will delete the selected Operator Block O Add This will add a new Operator Block to the bottom of the list of Operator Blocks P Move This will move the selected Operator Bloc
11. flashing CAN Receives extra character V value S status Modules extra character M Module status C CAN status Use up to seven characters for e Inputs e EEPROMs e Variables e State Machines Gan ue 29 MODULES AND DATA ITEMS Multi View Window C Group Names optional A Data Item can be grouped with other Data Items Groups are used for sorting in the CANLink Conductor and Multi View window All Create Edit windows provide two Groups to use The Group Name must be 20 characters or less and can be either typed in or chosen from a previously defined Group Name dropdown menu D Conductor Security Level This is the minimum level of Password Dongle Security required to allow the user of Conductor to alter this Data Item Example 1 Selecting Level 3 allows Level 1 Level 2 and Level 3 Conductor users to alter this particular Data Item Example 2 Selecting Level 1 allows only Level 1 Conductor users to alter this particular Data Item 20 Gan ue Multi View Window MODULES AND DATA ITEMS Create Edit Input Window Unique Fields Depending on the nput Type chosen additional tabs will be added to the window Following is a description of each field in the various tabs General Tab Create Edit Input A Name Group Names optional es H Group 1 xl TAG Name Group 2 Switch to Battery Switch to Battery Switch to Ground A GEI z Switch to Battery Latching Wire Number optio
12. 7 A Type This defines the Output Type you want to work with The options are On Off Turns Output on or off PWM Can turn on at a percentage of 0 100 in 0 1 increments S Constant Current Controls the current of 0 4 095 Amps in 0 001 Amp increments PWM Single Servo Can turn on at a percentage of 0 100 in 0 1 increments It also has a direction Switch two pins between sourcing and sinking Outputs one sinks and one sources PWM Double Servo Can turn on at a percentage of 0 100 in 0 1 increments It also has a direction Switch two pins between sourcing and sinking Outputs both sink or both source Frequency Can control the frequency of the PWM Output of 0 10 000 Hz in 1 Hz increments B Sinking Sourcing This defines the polarity of the Output when it is on Options are Sinking Output supplies ground when active and Sourcing Outout supplies battery when active The default is Sourcing Applicable to the following Output Types 1 On Off 2 PWM 3 Frequency Gan zu 35 MODULES AND DATA ITEMS Multi View Window C Max Output Current This defines the maximum current that the load will draw This is entered in mA The range is 10 65535 mA The default value is 10 mA D Diagnostics This defines the type of diagnostics the Output has Default value is None The options are e None e Status e
13. ADDRESS HED Hydro Electronic Devices Inc 2120 Constitution Ave Hartford WI 53207 WEB SITE www hedonline com Gan ue 101 COMPANY INFORMATION Web Site This Page Intentionally Left Blank 102 Gan zu A Address Heist 2 ac eeeaw ons c eeuvne be tees hey swe 101 C Company Information 101 Comparison Block ECU CICA RT How sk oud boa eee eee es 62 Compiling Database Compiler Window 00000 e ee eee 87 Errors and WarningS 89 LreateaDatabaee 20 00 ce es 7 D Database S dn die sar ete ace cane he eee ee ee ee 93 TUT ORION a se eee ease EE E ae e ee amp E 7 Dongle Replacement 0 00 cece eee ees 100 Download Database Downloader Window 020 ee eee eae 90 F Function BlockS 51 Create Edit Function Window 57 Definitions 52 Function View Window 2000 eee 54 Rung Editor Window 59 Search Window 58 L LOJIO BIOCKS pepe Hewes Vous ea Ena Gb6 4p GPs Reo se an 79 Predefined Blocks 79 M Main Window 00 eee eee ee ee ee eee 1 Fle MENU EE 2 Help Menu 3 Options Men 3 Tool Bar Buttons 4 View Menu 2 Window Menu 2 Menus Main window 00000 eee eee eee 2 Module View Wmdow cee eee ee eee 46 Module Configuration Window 48 Modules and Data Items Definitions 25 Module View WindoW ee eae 46 Multi View Wimdow eee eee eee 26 Multi View Window Assignment Window
14. Block 7 If A is true and B or C is true then block is true Boolean A AND B OR C Logic Block 8 If A B C or D is true then block is true Boolean A OR B OR C OR D GaN d LOGIC BLOCKS Logic Block Examples Logic Block 9 If A B C and D are true then block is true Boolean A AND B AND C AND D Logic Block 10 If A is true or B is true or C and D are true then block is true Boolean A OR B OR C AND D Logic Block 11 If A is true or B C and D are true then block is true Boolean A OR B AND C AND D e GaN Logic Block Examples LOGIC BLOCKS Logic Block 12 If A is true and B C or D is true then block is true Boolean A AND B OR C OR D Logic Block 13 If A is true and B is true or C and D are true then block is true Boolean A AND B OR C AND D Logic Block 14 If A or B is true and C or D is true then block is true Boolean A OR B AND C OR D Gan ge LOGIC BLOCKS Logic Block Examples Logic Block 15 lf A and B are true or C and D are true then block is true Boolean A AND B OR C AND D Logic Block 16 lf A and B are true and C or D is true then block is true Boolean A AND B AND C OR D Logic Block 17 If A is true or B and C or D are true then block is true Boolean A OR B AND C OR D e CANLINK Logic Block Examples LOGIC BLOCKS Lo
15. DAMAGES IN EXCESS OF THE AMOUNT PAID TO LICENSE THE SOFTWARE EVEN IF YOU OR ANY OTHER PARTY SHALL HAVE INFORMED VENDOR OR ITS LICENSORS OF THE POSSIBILITY OF SUCH DAMAGES OR FOR ANY CLAIM NO CLAIM REGARDLESS OF FORM MAY BE MADE OR ACTION BROUGHT BY YOU MORE THAN ONE 1 YEAR AFTER THE BASIS FOR THE CLAIM BECOMES KNOWN TO THE PARTY ASSERTING IT INDEMNIFICATION You and Your agents will indemnify and hold harmless Vendor and its officers directors shareholders employees agents successors assigns and affiliates from and against any award of costs or damages brought against Vendor to the extent that such award is i based on a claim regarding the use installation or configuration of Software by You or Your agents or ii based on a claim regarding modification translation customization or localization to the Software by You or Your agents Vendor shall indemnify and hold You harmless against liability to third parties only for liability solely the fault of Vendor to the extent arising from the violation of any third party s copyright rights in connection with the use by You of the Software a as delivered by Vendor to You and b in accordance with this License Agreement provided that i Vendor shall have the right to conduct any defense and or settlement in any such third party action arising as described herein ii You shall fully cooperate with such defense and iii Vendor receives prompt written notice from You In no event shall Yo
16. H OK Button Updates and returns control back to the Module View window If module was selected as a Master Module and a Master Module has already been selected you will be prompted to make the change Click OK to change or Cancel to exit without making changes I CAN This is active only for slave modules Primary Dropdown Menu Dual CAN Check Box Secondary Dropdown Menu CANLINE 9 MODULES AND DATA ITEMS Assignment Window ASSIGNMENT WINDOW Description This matches the Inputs or Outputs of a module to a Multi View nout or Output Data Item This window is accessed from the Multi View window by first highlighting the Data tem Figure 21 A to be assigned then clicking the Assign button Figure 21 B Double click an O line item Figure 21 C to assign an O to the selected Data Item The Assignment window will automatically close D CANLink Composer v 1 2 1 File View Window Actions Options Help QPB pl egal REl Bl 2 Multi View Newlnputl NewOutput a GA FA D E o Oo SecondModule oon OO P GA 3 TG oo oo o o o o Le 0 d OO P GA b HM A SS NN XX CH gt Figure 21 Note The example above shows Input assignment however the assignment window for Outputs is basically the same 50 GAN 9 Overview FUNCTION BLOCKS Function Blocks OVERVIEW Function Blocks determine how the application works using a type of ladder logic Each Function Block
17. Logic Blocks C OR all Logic Blocks Cancel OK S Select Item Sel l Block 1 a ee Edit Create Comparison Block Type Z O Egu Eh SE EE NewOutput A feet B B OFF X l Linked A B C y o Cancel OK A SS 2 EE CS vm CH 2 a GE Boolean Text of Comparison Blocks No comparison blocks defined Cancel Select Boolean Text of Operator Blocks Figure 20 30 In the Edit Create Comparison Block window set B to ON Figure 21 D Leave Type set to EQU Click OK Edit Create Comparison Block Type TEEN T sier Equal To Figure 21 kb Gan 2 Create a Database QUICK START 31 Click the ADD button in the Operator frame Figure 22 A 32 Double click the newly added block Figure 22 B to open the Edit Create Operator Block window 8 Rung Editor Rung Name Predefined Blocks Rung Options NewRung ogic Block e AND all Logic Blocks C OR all Logic Blocks Block 4 Block 5 K 3 gt Si Boolean Text of Comparison Blocks 0 al ee perator Boolean Text of Operator Blocks h P OB2_ None _ TR a Rung Memo SH Figure 22 QUICK START Create a Database 33 Double click text box A Figure 23 A to open the Select Item window Select NewOutput Figure 23 B and click the Select button NewOutput will be added to text box A Figure 23 A and a third text box will appear named Flash ON O
18. for this function to work E Start Button Clicking this button will begin the download process F Stop Button Clicking this button will stop the download process CANLINE d DOWNLOAD DATABASE Overview OVERVIEW This will download the files created during Compile into the module and allow the module to perform the tasks defined during programming The general order of processes is as follows 10 Click the fi Download Composer Application button The Open window will appear Choose the database to download and click the Open button The Downloader window will open Select the appropriate comm port from Settings gt Communications Port Choose the appropriate Data Options and Connection Options If the Set EEPROMs to Factory Defaults check box is checked or the EEPROM time stamp is different the current EEPROMs will be over written If you have selected the Set Timers to Factory Defaults or the Timers time stamp is different the current Timers will be over written Click the Start button The PC will connect with the module and the software will verify the firmware version If the firmware version is not compatible the firmware will need to be updated before the download can continue When communication is established and the firmware version is confirmed the download will begin e Gan ue Print PRINTING Printing PRINT Click the a Print button to print the contents of the database You will be prompt
19. if True C Run if False do not reset A AIB Sets the bit s in A that are set in B Cancel OK Figure 23 CLRbit Edit Create Operator Block Type CLA bit v Av BlueColorOutput1 Value to AND B lo Linked Value to AND with Ch USO Linge Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A A amp B Clears the bit s in that are not set in B Cancel OK Figure 24 74 Operator Block Window Types Lshift Rshift CA A E H wee i Edit Create Operator Block A OPERATOR BLOCKS Type EZ Av BlueColorOutput1 Value to Shift Hin CC Linke Number of Shifts C Jo l Linked Operator Options Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A B lt lt C Left shifts the value in A by B times Figure 25 Edit Create Operator Block A on Type EECH Ax BlueColorOutput1 Value to Shift Hin CC Linke Number of Shifts Ch CC Linked Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to D if True Run if False do not reset A B gt gt C Right shifts the value in A by B times Figure 26 75 on OPERATOR BLOCKS Operator Block Window Types 5 Volt Edit Create Operator Block Type Module A Diag
20. module name connector and pin that the nput is assigned to It cannot be edited from this window It will be blank if it has not been assigned C Wire Number optional This is an optional description for the Input Output to assist the Conductor user in sorting and troubleshooting a system Gan ue d MODULES AND DATA ITEMS Multi View Window Analog Tab Create Edit Input Range Filter Size 1 16 0 1 Max Value Units Frequency Analog Report Rate 10 2550 mS Resolution 1 E x 50 M Source Type Sinking T Im 5 LC Figure 5 D Range This defines the maximum value for the nput Applicable to the following Input Types Frequency e Default 1 Hz e Acceptable values 1 10000 Voltage to Digital e Default 1 mV e Acceptable values 1 65535 Resistance to Digital e Default 1 ohm e Acceptable values 1 65535 Frequency AVG e Default 1 Hz e Acceptable value 1 10000 Voltage to Digital AVG e Default 1 Hz e Acceptable values 1 65535 Resistance to Digital AVG e Default 1 ohm e Acceptable values 1 65535 E Filter Size This defines the maximum running average The range is 1 16 samples each sample being taken once a loop The default is 4 Applicable to the following Input Types 1 Frequency 2 Voltage to Digital 3 Resistance to Digital 32 CANLINK Multi View Window MODULES AND DATA ITEMS F Analog Report Rate This defines how often the
21. on the Function Description Figure 5 A that you want to edit from Function View It allows the Name Tag Name and Memo description of the function to be edited A CANLink Composer y 1 1 4 D DPB T 8 RE 8 2 fs Function View Functions View Mode Mair v Boolean Text D RungGroup X Comparison Text 4 Function Bug Rung EME ER d Ee e EE A1 Newlnputl DN TAG Name j Function J Cancel C Program Files Orchestra Composer example database Example2 cdb_00 00 i AutoSave OFF 8 31 2007 Figure 5 Controls B Name Text Box Enter the Name that will be used to identify the Function Block in Rung Editor Function View and in Conductor It must be 1 20 characters in length and unique to all other Function Block names C TAG Name Text Box This is a 1 7 character description that will be seen in the Comparison and Operator Blocks of the Rungs It does not need to be unique If nothing is entered here Composer will automatically assign the first seven letters of the Name D Memo Text Box Enter a short description of the Function Block There is no limit to the number of characters used here E Cancel Button This will cancel all changes and close the Create Edit Function window CANS a FUNCTION BLOCKS Search Window F OK Button When this button is clicked the software will verify the Name is uniqu
22. value is reported from the module back to Master Module and is defined in 10 msec increments The default is 50 msec This does not apply to the Master Module since analog nputs are automatically updated once a loop Applicable to the following Input Types Frequency Pulse Counter Voltage to Digital Resistance to Digital Frequency AVG Voltage to Digital AVG Resistance to Digital AVG oe s OS Ye G Frequency Source Type This defines the type of Output the sensor will provide to the Input Options are Sourcing requires sensor to supply battery when active and Sinking requires sensor to supply ground when active The default is Sinking H Frequency Resolution This defines the resolution per bit that the slave module reports back to the Master Module Options are 0 01 0 05 0 1 0 5 1 0 and 2 0 Hz per bit The default is 1 0 Hz Example A 16 bit number is used equaling 0 65535 If the Frequency Resolution is set to 0 01 per bit the resulting frequency range would be 0 655 35 Hz in 0 01 Hz steps If the Frequency Resolution is set to 0 05 Hz the resulting frequency range would be 0 3276 75 Hz in 0 05 Hz steps I Conversion This converts Range Units to a different type of unit PSI temperature etc Conversion is accomplished by selecting two points on a line The Upper Range value is automatically inserted from the Max Value in Range This is only applicable for the v
23. want to add from a dropdown list before the Create Edit window opens DR CANLink Composer File View Window Actions Options Help DZB T 8 REl Bl 2 E Multi View View Sort by IS All D Detail ON Type Name Group Group2 Module 1 Connector Ping Figure 2 Once the Data Item type has been chosen click OK to proceed or Cancel to abort 28 CAN 8 Multi View Window MODULES AND DATA ITEMS Common Fields When creating Inputs Outputs or other types of Data Items in the Multi View window some fields are common to all types of Data Items Create Edit Input TAG Name Type Wire Number optional Disabled Conductor Security Level Level 2 v Figure 3 Common to all Data Item types are A Name This is a user defined name of the Data Item It must be 20 characters or less and must be a unique name B TAG Name This is a short name of the Data Item This will appear in the block icon displayed in Comparison and Operator Blocks within the Rung Editor window This does not need to be a unique name If no name is entered Composer will automatically use the first seven letters of the Name Use up to six characters for e Timers e Outputs e CAN Receives e Modules Note A seventh character will be automatically tagged on to the end of the six characters Timers extra character V value S status Outputs extra character V value S status C current F
24. will turn on the output a second press will turn off the output Figure 6 Controls A Rung Name Text Box This is a description of the Rung and will be used in the Function View window and Conductor Gan zu 5o FUNCTION BLOCKS Rung Editor Window B Group Text Box Rungs can be grouped together and are used for sorting in Conductor or Function View window Rungs can be grouped in one Group The Group name must be 20 characters or less C Predefined Blocks Text Box This is a list of block Types that can be used in the currently selected Logic Block H When you select a block Type it will update the currently selected Logic Block box in the Rung Editor window See Logic Blocks on page 79 for more information D and E Rung Options Box This determines how the Logic Blocks are used D AND Radio Button When this option is chosen the Logic Blocks will be displayed across the screen indicating that each Logic Block must be true for the entire Rung to be true E OR Radio Button When this option is chosen the Logic Blocks will be displayed down the screen indicating that if any of the Logic Blocks is true the entire Rung is true F Cancel Button This will cancel all changes and close the window G OK Button When this button is clicked the software will make the changes and close the window Warnings are non fatal and will not cause the action to fail Correction is optional Click OK to continue or Cancel
25. windows will not reflect these changes Go to the Function View window and click Refresh to see the logic changes e The DELETE button will delete the highlighted line item Group Names optional Group 1 Stale Enumeratidas Number Name 0 1 2 3 4 E 6 WARNING Using the Move Up or Move Down arrows will change the order of the Named States Logic in the Functions Rungs will not reflect these moves Go to Function Viewer and click refresh to see Logic changes Figure 15 A State Enumerations Number Each State Machine can have up to 255 states a GaN Multi View Window MODULES AND DATA ITEMS B State Enumerations Name This is a 1 20 character description of the enumerated State that will be shown in the Rung Editor and Function View windows The enumeration name must be unique to the specific State Machine C State Enumerations Tag This is a 1 7 character description of the enumerated name This is used to display the name inside the Operator and Comparison Blocks of the Rung in the Rung Editor window This does not need to be a unique name If nothing is entered it will default to the first seven characters of the enumeration name Create Edit Timer Window D Create Edit Timer Name Group Names optional al Group 1 TAG Name E Conductor Security Level Level 2 Range of Time Interval Occurrences Default Value C d 0 10 ms 0 0 10ms Max Value Unit of Occurrences I
26. 0 Edit Create Comparison Block 62 Edit Create Operator Block 64 Function View 54 Input or Output Assignment anaana aaan aaan 50 Mal EE 1 Module Configuration n a anana aaaea 48 Module View 46 Multi View 26 Multi View Created 28 Operator Block Types 0 00 cece eee 67 Project SEID 4 5 seprei renna eee esas es 5 Rung Editor 0 00 eee 59 Search Function Blocks 000 eee ees 58 Index CANLink Software Products Hydro Electronic Devices Inc
27. Current e Status Current Selecting either of these will cause a Digital Fuse Report Rate tab to appear in place of the Constant Current tab Note Not all Outputs have Diagnostics so if you select it here you need to make sure that the Output you assign it to also has the necessary diagnostics Also if you select None but assign it to an Output that has diagnostics the diagnostics will still be active E Module Assignment This displays the module name connector and pin that the Output is assigned to It cannot be edited from this window This will be blank if the Output has not been assigned Constant Current Tab C3 Create Edit Output l Flyback Approximation Enabled Control Description Kp Proportional Gam The constant current control uses a PI Proportional KE Intesral Gain Integral control method For convenience the i gre Proportional Gain Kp and the Integral Gain Ki have been combined into two gains KO and K1 PI Ko amp m K amp n 1 Ko Kp Ki x T Note When empirically tuning this servo for an electro hydraulic coil itis suggested that a start value K Kp T 0 01 Figure 8 F Ko This combines with K4 to control the speed that the Output will adjust its duty cycle to get the commanded current Range is 1 255 The higher the number the faster it will try to compensate G Ky This combines with K to control the speed that the Output wil
28. Data Items via many controls e A green or blue block header means it is OK Green designates an action happens when the Logic Blocks equate true Blue designates an action happens when the Logic Blocks equate false e A red block header means something is entered incorrectly in the block e A tan block header means it was just added 52 Gan zu Definitions FUNCTION BLOCKS This Page Intentionally Left Blank Gan ue 53 FUNCTION BLOCKS Function View Window FUNCTION VIEW WINDOW Description The Function View window displays the Rungs in the Function Blocks and allows you to create delete and edit the Function Blocks This window is opened by clicking the fos Function View button in the Main window or by selecting View gt Function View from the Program Menu D CANLink Composer w 1 1 4 File View Window Actions Options Help DER Hen RE r A Dee E F B C DEK Refresh ON cose View Mode Boolean Text Function Rung Rung RungGroup X Comparison Text Operator Text Qua D CO Q em R Rung Editing aa 4y C Program Files OrchestighComposer examplefdatabase Example2 cab_00 00 A N AutoSave OFF 8 31 2007 Figure 3 pia Kees S Controls A Functions Dropdown Menu This selects which Function Block is currently displayed in the Rung List Box F The options are e Main T
29. F and sets the pull up resistor to toggle CANC Send custom CAN message Sort up to four numbers items low to high or high to low Wt AVG Weighted AVG Weighted AVG item1 weight1 item2 weight2 item3 weight3 item4 weight 4 Sum weights Note Items B through F will vary depending on the operation Type chosen A Each Variable that requires Input will be defined with a short description near the Input field B Text Box A This indicates the Data Item belonging to Variable A C Text Boxes Enter Variable values in these The quantity of text boxes will vary depending on the operation Type chosen D Linked Check Boxes This enables the values to be assigned to a Data Item By default it is unchecked When the box is checked it will open the Multi View window where a Data Item can be selected E Operator Options Check the appropriate button that will cause the operator to execute the assigned task F Formula Description This displays the actual formula and a description of the formula action Gan ue s5 FUNCTION BLOCKS G Cancel Button This will cancel all changes and close the window H OK Button This will save the changes made and close the window 66 Rung Editor Window Operator Block Window Types OPERATOR BLOCKS Operator Blocks OPERATOR BLOCK WINDOW TYPES Set Edit Create Operator Block Pc ee ee A BlueColorOutput1 Value to load A with Blo Linked Flash ON OFF
30. FF 34 Enter 1000 in text box B Figure 23 C Entering 1000 will turn the PWM Output on 100 0 duty cycle 35 Click OK FA CANLink Composer vi 1 1 4 p DPE T ap _ Rung Name Group Predefined Blocks Rung Options NewRung AND all Logic Blocks OR all Logic Blocks Cancel OK fo Ela f Edit Create Operator Block B Select Item i w E veer A Value to load A with B 1000 noo View S ort by B All D Detail ON Flash ON NEF Type Name Group Group2 F Linked Operator Options e Runif True sett C Run if True don Run if False set Runi False do v Operator Bol rn Sr el 8 ung Memo Figure 23 36 Click the OK button in the Rung Editor window One Rung is now added The newly added Rung Figure 24 D will appear in the Function View window 37 Click the Close button in the Function View window D CANLink Composer w 1 1 4 File View Window Actions Options Help DIP IE egal sind iz D I Function View Sele Functions View Mode Mai Boolean teg DI Refresh Close Function Rung Rung RungGroup X Comparison Text Operator Text de OOO0 NewRung Newlnputl ON UD Get TR NewQutput 1000 Flash 0 Figure 24 20 CANE Compile Database QUICK START COMPILE DATABASE 38 Click the K Compile Dat
31. Open Database Location Auto Save Status Date Create a Database QUICK START CREATE A DATABASE Start Here 1 Click the Create New Database button on the Main Window tool bar The File Name Revision window will open Figure 5 Enter a revision number if desired Click the OK button to continue File Name Revision Enter in name of file on next screen up to 11 characters Revision displayed below will be automatically appended to the end of the file name for you Edit Revision optional Dm Cancel Figure 5 2 Click the OK button to save the database Figure 6 CANLink Composer Please Save Mew Data Base File with a new name Figure 6 Note Do not save the database in the Composer install directory It is recommended each database project be saved in a separate folder New folders can be created from within the Save As window 3 Enter a name 11 characters maximum choose a location create a new folder if necessary and click the Save button Figure 7 Save ir B CAN Link Composer c Ea gt D example database j E CANLinkModules cdb My Recent E Mew cdh Documents Desktop Mu Documents Mu SEET lt 2 a My Network File name big truck M Places save az type Data ase cdb Cancel Figure 7 QUICK START Create a Database Add an Input 4 The Multi View window opens automatically Figure 8 5 Click the ADD button and select th
32. abase button in the Main window to compile the database You will be prompted to save your database e Yes button will save changes and proceed e No button will not save changes and proceed 39 You will be prompted to overwrite the existing Compiler files e Yes button will open the Compiler window e No button will cause the compile to stop and return you to the Main window 40 Click the Compile button Figure 25 A to begin compiling the database CG Compiler Version 1 32 Database C Program Files Orchestra Compoterexample databaseE xample cdb_O0 00 Settings Set EEPROMs to Factory Defaults Get Timers to Factory Defaults Progress Press Compile Sub Progress oe Report Number of Errors Number of warnings 0 Figure 25 Gan zu 2 QUICK START Compile Database 41 Address problems presented in the Report box of the Compiler window as follows e Figure 26 Warnings are non fatal and will not cause the compile to fail Correction is optional e Figure 27 Errors are fatal and must be corrected before the database will compile successfully Exit Compiler Make any corrections and compile again Errors and Warnings are logged to a file The file is located in the same path and same name as the database with the extension err This file can be used as an aid while correcting Errors in Compiler ersion 1 32 Database C Program Files Orchestra Compoterexample database Example cdb 00 00 C
33. again until the Rung turns False then True Divides B by C and stores it into A Input Input Target Input Does a PID control on the Output Deadband Output Threshold Output Max P Gain Gain D Gain e Gan zu Rung Editor Window FUNCTION BLOCKS PID lt T A Input Input Target Input Does a PID control on the Output Deadband Output Threshold Output Max P Gain Gain D D Gain IDspd A Input Input Target Input Does a PID control on the Output Deadband Output Threshold Output Max P Gain Gain D Gain Ramp A Start Value End Value Loads A with B s value and will ramp up to C over D amount Ramp Time of time JOYabv A Input Input Center Input Converts the joystick or A D Input value into an Output Deadband Input Max Max command If the Input is greater than the center deadband Output Threshold Output then the result is 0 Max Output Scale JOYblIw A Center Deadband Input Converts the joystick or A D Input value into an Output Center Deadband Input command If the Input is less than the center deadband then Min Output Max Output the result is O Threshold Output Scale 100 Output SETbit A AIB Sets the bit s in A that are set in B CLRbit A A amp B Clears the bit s in A that are not set in B Lshift Left shifts the value in A by B times Rshift Right shifts the value in A by B times 5 Volt 5 Volt supply Turns the module 5 volt supply ON or OF
34. allow you to create and edit the Function Blocks Print This will create a text file that can be opened and printed using a text editor such as Notepad or Microsoft Word Help This opens a dialog box that asks if you wish to open this user s manual Project Setup Window GENERAL INFORMATION PROJECT SETUP WINDOW Overview From this window you can edit the version project description turn on or off the Safe Mode Below Voltage option and define the voltage choose single or dual CAN system or turn Auto Save on or off This window is opened by clicking the 8 Project Setup button in the Main window or by selecting Options gt Edit Project Setup from the File menu K Project Set up Project Password Protection for Conductor and Tuner Version ER Allow System must Alloy Description Project Name Truck Control ESTOP Deletion of RESET after use of Max 30 Characters PASSWORDS Enabled GE a as Tuner Data Safe Mode Below Yoltage Option Leven Password Level2Password Level Password System CAN Single CAN sl Figure 8 Controls A Application Version Text Boxes Enter the revision data here This information will be appended to the filename extension of all files associated with database in the form of Filename Extension Application Version Example filename cdb_00 00 B Project Description Text Box Enter a short description of the database Maximum 30 characters C Sa
35. alues in Conductor e Slope Units Upper Units Lower Input Upper Input Lower e Offset Units Upper Slope Input Upper Gan ue 33 MODULES AND DATA ITEMS Multi View Window Digital Tab Create Edit Input Figure 6 J Debounce Time ON This defines the amount of time the Input must be active before it will switch from the inactive state to the active state The range is 10 2550 in 10 msec increments The default is 50 msec This is applicable for the following Input Types Switch to Battery Switch to Ground j 2 3 Switch to Battery Latching 4 Switch to Ground Latching K Debounce Time OFF This defines the amount of time the Input must be inactive before it will switch from the active state to the inactive state The range is 10 2550 in 10 msec increments The default is 50 msec This is applicable for the following Input Types Switch to Battery Switch to Ground Switch to Battery Latching Switch to Ground Latching AN 34 CANHNK Multi View Window MODULES AND DATA ITEMS Create Edit Output Window Unique Fields Depending on the Output Type chosen additional tabs will be added to the window Below is a description of each field in the various tabs General Tab C3 Create Edit Output Group Names optional New0 utput Group 1 Ei TAG Name New0 ut S Group 2 Max Ouput Current mA 10 Conductor Security Level Level 2 Figure
36. base files will have the clc1_xx xx extension where the x represents the revision number Note If no file exists with this extension the database has not been successfully compiled Mu Recent Documents Desktop Mu Documents Mu Computer Mu Network File name quick start cc DUU K Places Files of type DataFiles D dell e Cancel 44 Select the appropriate communications port E Downloader Version 1 08 E Downloader Version 1 08 eaea Help File Settings Help pl communications Pork x vw Comm 1 i Data Options Set EEPROMs to Factory Defaults Set Timers to Factory Defau Set Timers to Factory Defaults Connection Options Connection Options Modem Commands Commands e CC Sms Click to stark download Status Status Report Press Start Report Attempting to Connect Progress Frogress Retries Retries Figure 29 45 Click the Start button to begin the download Follow any on screen prompts Note Ifthe download fails verify that the cable is securely connected and that the correct communications port is selected CANHNH 23 QUICK START Verify Operation VERIFY OPERATION 46 Verify that when button 1 on the CL 604 switch panel is pressed the red light on button 1 turns on i CANLINK Definitions MODULES AND DATA ITEMS Modules and Data Items DEFINITIONS Data Item Definitions Input Input on a module These are read only values Output Outpu
37. communications B Set EEPROMs to Factory Defaults Check Box Checking this box will set the EEPROMs in the Master Module back to the settings that were defined by Composer When using Conductor you can change the EEPROMs to enhance the machine s functionality Resetting the EEPROMs by mistake would remove these changes If the settings were changed to perform an experimental running test and you don t want the machine to go out with the new setting this will reset all EEPROMs to default If any EEPROMs were added or removed all EEPROMs will be set to default automatically In the Project Setup window in Composer a user can select these to be checked ON automatically 90 Gan zu Downloader Window DOWNLOAD DATABASE C Set Timers to Factory Defaults Check Box Checking this box will set the Timers in the Master Module back to the settings that were defined by Composer For example if you want to retain the running hours of an engine you would not want to check this box However if you were performing a procedure in which the engine hours needed to be reset to Composer default you would check this box If any Timers were added or removed all Timers will be set to default automatically In the Project Setup window in Composer a user can select these to be checked ON automatically D Modem Check Box When this box is checked the Phone Number box will open A modem on the PC and also on the HED CANLink bus are required
38. d Sub CA A E H wee i Edit Create Operator Block A OPERATOR BLOCKS ie OOO Ax BlueColorOutput1 Value 1 Hin CC Linke Value 2 Ciy CC Liked Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A B C Adds B to C and stores it into A Figure 13 Edit Create Operator Block A en Mae OOO Av BlueColorOutput1 Value 1 Hin CC Line Value 2 Ch CC Linked Operator Options Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Runif False do not reset A B C Subtracts C from B and stores it into A Figure 14 69 on OPERATOR BLOCKS Operator Block Window Types Mult Edit Create Operator Block Type A Ax BlueColorOutput1 Value 1 B lo Linked Value 2 Clo CC Linked Operator Options Run if True set to O if False C Run if True do not reset C Run if False set to 0 if True Run if False do not reset A BxC Multiplies B times C and stores it into A Cancel OK Figure 15 Div Edit Create Operator Block vee i A A Yalue 1 B o I Linked Value 2 Cho CC Liked Operator Options Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True Run if False do not reset A B C Divides B by C and stores it into A Cancel OK Figure 16
39. d Weight 3 I Linked W300 2 O Linked Weight 4 Linked WA T Linked Operator Options e Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset Weighted AVG Weighted AVG lem weight1 ltem2 weight2 ltem3 weight3 ltem4 weight4 Sum weights Cancel OK Figure 31 78 Logic Block Examples LOGIC BLOCKS Logic Blocks Logic Blocks will be displayed in varying numbers and varying order depending on the Logic Block Type chosen in Predefined Blocks dropdown menu in the Rung Editor window Following is a graphic representation of each LOGIC BLOCK EXAMPLES Logic Block 1 If A is true then block is true Boolean A Rung Editor Rung Name Group Predefined Blocks ControlOutput4 Lighting Logic Block 1 e Block 1 Block 2 OI Eo Logic Block 2 If A is true or if B is true then block is true Boolean A OR B l We Block 1 Gan ue 79 LOGIC BLOCKS Logic Block Examples Logic Block 3 If A and B are true then block is true Boolean A AND B Logic Block 4 If A B and C are true then block is true Boolean A AND B AND C Logic Block 5 If A is true or B is true or C is true then block is true Boolean A OR B OR C e GaN Logic Block Examples LOGIC BLOCKS Logic Block 6 If A is true or B and C are true then block is true Boolean A OR B AND C Logic
40. e ccccceeceseeeeeeeeeeeeeseens 94 EE 94 Licensing DONO H 100 Company Information ACOS S eege 101 NN GID E 101 Software Installation GENERAL INFORMATION General Information SOFTWARE INSTALLATION Refer to the CANLink Orchestra Software Installation Manual for system requirements and for procedures on how to install the CANLink Composer software MAIN WINDOW D CANLink Composer v 1 2 1 He Gs 3 8 6 v Auto Save OFF 10 3 2007 C Program Files Orchestra Composer example database testsetup cdb_00 00 Figure 1 Program Menu Tool Bar Buttons Main Window Minimized Windows Opened Database Location Auto Save Status Current Date Omnmoow gt GENERAL INFORMATION Main Window Menus File Menu ES CANLink Composer v 1 1 4 view Window Actions 4 Create New Database Help Options SS Hl Save Database As Ctrl 5 A Compact Database AUpdate Database Exit Figure 2 Use this function to create new load save compact and update a database or exit Composer View Menu ES CANLink Composer w 1 2 1 Windows Actions Options Help Sr View BB Module view fe Function view Figure 3 Use this function to open Multi View Module View or Function View windows Window Menu L CANLink Composer w 1 2 1 File View BUI Actions Options Help w L Multi
41. e Max Value Units ee LGT 5 Ce 6000 SE F Save on Shut Down 0 C Yes No w Figure 17 A Range Min Value Range value must be between 0 4294967294 The Min Value must be smaller than the Max Value B Range Max Value Range value must be between 1 4294967295 The Max Value must be greater than the Min Value The Max Value determines the size of the Variable Max Value in the range of 0 65535 will be treated as 2 bytes of information Max Value from 65536 4294967295 will be treated as 4 bytes C Range Units The user can enter whatever they want for units This is used for displaying data in Conductor D Use Conversion This converts Range Units to a different type of unit PSI temperature etc Conversion is accomplished by selecting two points on a line The Upper Range value is automatically inserted from the Max Value in Range This is only applicable for the values in Conductor e Slope Units Upper Units Lower Input Upper Input Lower e Offset Units Upper Slope Input Upper E Default Value This is what the value will be if the EEPROM has never been written to or if in Conductor the Restore Factory Defaults button is pressed F Save on Shut Down This defines if the EEPROM value is saved on shut down The default is No CANLINE Multi View Window MODULES AND DATA ITEMS Create Edit CAN Receive Window IR Create Edit CAN Receive
42. e make the changes and close the window Warnings are non fatal and will not cause the action to fail Correction is optional Click OK to continue or Cancel to change Errors are fatal and must be corrected If the name is not unique an Invalid Entry window will appear Click OK and revise the Name To display a list of names or tags that are already in use click the Figure 5 G at the end of the text box SEARCH WINDOW Description This will search through the Function Blocks to find Data Items This window can be open at the same time as the Function View window Controls Search for Text Box This will be either the data name that was selected after the link to check box was selected or the text that was entered by you Search for Link Check Box Clicking this box will open the Multi View window to allow you to pick a name from the list Check all Functions Check Box If this is checked it will search through all of the functions Otherwise it will only search the one that is currently being viewed Check Description Check Box If this is checked it will search through all Rung descriptions to find the search text Close Button Returns control back to the Function View window No action is taken Stop Search Button This will stop the current search Find All Button This will bring up a list of all the Rungs in the search results List Box that the Data Item was used in Find Next Button This will brin
43. e Mode Multi View Window This defines what the Output will do when it goes into Safe Mode The modules can be forced into Safe Mode by pressing the space bar while using Conductor The module will also go into Safe Mode when it drops below the low voltage threshold if it is enabled The default value is OFF Options are OFF The Output turns off regardless of the last state ON The Output turns on regardless of the last state Safe Mode V Mission Critical Maintain State The Output will maintain the state it was in at the time of entering ON with FLASH The Output will turn on and flash when entering Safe Mode This defines what the Output will do when it goes into Comm Fail mode This is applicable only to Client Modules For a module to enter Mission Critical mode the module must lose communications with the Master Module The default value is OFF Options are OFF The Output turns off regardless of the last state ON The Output turns on regardless of the last state Mission Critical 40 Maintain State The Output will maintain the state it was in at the time of entering ON with FLASH The Output will turn on and flash when entering Mission Critical Multi View Window MODULES AND DATA ITEMS Create Edit Variable Window D Create Edit Variable Name Group Names optional Group 1 TAG Name v Group 2 Security Level Ol Level 2
44. e Red gf State Machines Gi CAN Receives Show only un assigned items Figure 1 Controls A ADD Button This will open the ADD window Choose the Type of Data Item you wish to add Input Output etc as described in Data Item Definitions on page 25 Click the OK button and the Create Edit window opens B DELETE Button This will delete a Data Item from the list A window will appear to verify the action There is no undo so be certain before you click Yes C Copy Button This is similar to the ADD button except that it will open the Create Edit window and copy all the same attributes as the currently selected Data Item D View Sort by Dropdown Menu Allows the Data Items to be sorted and displayed in different ways All will display every Data Item type Any other selection will display only the Data Item type chosen E Data Properties Name Group1 Group2 Module Connector Pin Displays the Data Items that are currently selected in the View Sort by dropdown menu Double clicking a Data Item will open a Create Edit window for that item 28 Gan ue Multi View Window MODULES AND DATA ITEMS F Detail ON Button Available if only one Data Item type has been selected in the View Sort by dropdown menu D This will toggle between displaying all properties and standard properties G Show Only Un assigned Items Check Box Only available if Inputs or Outputs has been selected in the Vie
45. e must be set to Module Change each CAN Type to Module Figure 14 D by double clicking on the line item you want to change The CAN Type will cycle through several criteria Module Configuration Module Select CL 103 100 e Module Name Mewt odule al Module Tag al HamessLode Selected SCAN Tye a l Not Defined Not Defined Not Defined Cancel OK Figure 14 14 Click OK You will be returned to the Module View window 15 Click the ADD button to add a second module Choose CL 604 100 in the Module Select dropdown menu Figure 15 A 16 Enter a Name Figure 15 B The Module Tag will be generated automatically 17 Select Harness Code 15 by double clicking the appropriate harness code Figure 15 C and set CAN Primary to 1 Figure 15 D 18 Click OK Module Configuration Module Select CAN A Primary 1 Ke Module Name B SecondMadule al E Module Tag oO B al 14 Cc 15 SES Type uk Figure 15 14 D Create a Database QUICK START Assign Inputs and Outputs 19 Click the Open Multi View button in the Main window The Multi View window will open 20 Single click the Input called Newlnput1 Figure 16 A Do not double click If the Create Edit Input window opens click Cancel and continue D CANLink Composer v 1 2 1 File View Window Actions Options Help DIP IB pl 8 REl 8 2 View S ort by
46. e type of Data Item desired from the dropdown menu In this case choose Input as the Data Item type EI CANLink Composer v 1 2 1 File View Window Actions Options Help Dep Te 4 8 RE S 2 S Multi View Close Show only un assigned items Figure 8 CANS Create a Database QUICK START 6 The Create Edit Input window will open Enter data in the appropriate boxes In this case enter a Name of Newlnput1 Figure 9 A and select Switch to Battery in the Type dropdown menu Figure 9 B The TAG Name will generate automatically after clicking OK if nothing is entered in the text box The Module Assignment box Figure 9 C is read only data and will contain data after the Input has been assigned to a Module See Assign Inputs and Outputs on page 15 C Create Edit Input General TAG Name PG Type Disabled hb Disabled Switch to Patten dSwitch to Ground Switch to Batten Latching Switch to Ground Latching Frequency Pulse Counter Voltage to Digital Cancel Figure 9 Depending on the Input Type chosen one or more tabs Figure 10 D will appear which may require data nput Default values will be inserted automatically and can be changed if needed Create Edit Input General Cancel Figure 10 Click the OK button when all data is entered If a duplicate name has been entered an Error message will appear requiring that a different name be
47. ed to continue Print Data Items and Rung Data Figure 5 If you click the No button the print process will be halted If you click the Yes button a text file will be created and a window showing the file path will appear Data ready to Print Figure 6 Locate and open this text file Print it from the text application E PrintOut_092455 txt Notepad File Edit Format View Help Print out for C Program Files CANLink Composer example database eExample cdb_0o 00 CONSTCUR Output2 CONSTCUR Redcoloroutputl CONSTCUR Greencoloroutputl CONSTCUR Bluecoloroutputl CONSTCUR Redcoloroutput2 CONSTCUR Greencoloroutput2 CONSTCUR Bluecoloroutput2 CONSTCUR Output3 CONSTCUR Redcoloroutput3 CONSTCUR Greencoloroutput3 CONSTCUR Bluecoloroutput3 CONSTCUR Redcoloroutput4 CONSTCUR Greencoloroutput4 CONSTCUR Bluecoloroutput4 CONSTCUR Output4 CONSTCUR STATEMACHINES TimerLoms Figure 7 CANHNH g SUPPLEMENTAL INFORMATION Flyback Calculation Procedure Supplemental Information FLYBACK CALCULATION PROCEDURE Items required for procedure e Microsoft Excel or similar plotting software e Module s to be used by system e Meter capable of reading current e Composer Software e Conductor Software e Coil this is the coil that will be used by the Output on the system Steps 1 Use only one Output from the coil for this test This Output must be capable of being a PWM Output with Curren
48. er current The range is 1 80000 mA Default value is 25000 mA This is only applicable for Outputs with current feedback L Digital Fuse Delay This defines the amount of time which the current can be above the value set in the Digital Fuse Setpoint before the Output will shut OFF and be marked as over current The range is O 2550 mS Default value is 2550 mS This is only applicable for Outputs with current feedback M Current Report Rate This defines how fast the current will be reported back This only needs to be less than 2 5 seconds if it is being used in a Comparison Block The range is 0 2550 mS Default value is 0 This is only applicable for Outputs with current feedback Gan ue 37 MODULES AND DATA ITEMS Multi View Window PWM Tab Create Edit Output SafeMode Constant Current i i WEE Frequency Slew Times Figure 10 N PWM Frequency This defines the frequency of the Output in Hz Range is 1 10 000 Hz The default is 100 Hz Applicable to the following Output Types PWM Constant Current PWM Single Servo PWM Double Servo Oo I 7 O Frequency Output Duty This defines the duty cycle of the Output Range is 10 990 The default is 500 This is only applicable for Frequency Outputs P Slew Times ON This defines the amount of time used by the Output to go from off to maximum value The range is from 0 2 5 seconds in 10 msec increments The default is 0 This is a
49. fe Mode Below Voltage Option Check Box Check this to force the Master Module to go into Safe Mode if the voltage drops below the threshold entered in D D Low Voltage Text Box Enter the threshold voltage at which you want the Master Module to enter Safe Mode GENERAL INFORMATION Project Setup Window E System CAN Dropdown Menu Select single or dual CAN system Single CAN means there is only one CAN line connected to each of the CANLink modules Master Module may still have more than one in a single CAN system Dual CAN means there are at least two CAN lines connected to the Master Module and allows it to use a redundant CAN system setup This allows the Master Module to switch to CAN line 2 if CAN line 1 fails both CAN lines should be run to other CANLink modules for redundancy F Auto Save Check Box When this box is checked Composer will automatically save the project every five 5 minutes G Cancel Button This will close the Project Setup window without making changes H OK Button The Project Setup window will close and apply the changes you have made General Information QUICK START Quick Start GENERAL INFORMATION This guide will outline the steps needed to add one nput one Output and two modules and also how to create a Rung where the nput controls the Output This assumes that the Master Module has been programmed with the appropriate firmware and that all connections to the module have been made
50. g up the next occurrence of a Data Item This also updates the Rung List Box in the Function View window Find Previous Button This will bring up the previous occurrence of the Data Item This also updates the Rung List Box in the Function View window se Gan zu Rung Editor Window FUNCTION BLOCKS Search Results Window Only displayed when the Find All button is pressed This will display all of the Rungs that use the search criteria It will display function Name function Rung number and the function description If you double click on a line item it will bring it up in the Function View window Progress Bar This will show the progress of the operation being completed RUNG EDITOR WINDOW Description This is the window where you define what the Rung will do Available are five Logic Blocks displayed in the left window each containing up to five Comparison Blocks in various orders based on the Predefined Blocks chosen see Logic Blocks on page 79 for more information and 25 Operator Blocks displayed in the right window This window is accessed by double clicking a Rung from within Function View window or clicking ADD or EDIT from the Function View window OR allLogic Blocks Cancel OK Block 4 Block 5 Boolean ext of Comparison Dick Operator Input ON Bool Text Block e ai oolean Text of ff or Blocks Op Set TR Dun 1000 Flash DI w Delete Rung Memo This Input is a latching input pressing once
51. gic Block 18 If A B C D and E are true then block is true Boolean A AND B AND C AND D AND E Logic Block 19 If A B C D or E are true then block is true Boolean A OR B OR C OR D OR E Gan 85 LOGIC BLOCKS Logic Block Examples This Page Intentionally Left Blank e Gan zu Compiler Window COMPILING DATABASE Compiling Database COMPILER WINDOW Description Compiles the user s Data Items Modules Functions and Rungs into a downloadable format Files generated during download are located in the same directory that the database was saved to Do not save the database into the composer installation path Several file extensions are created from the database name e name cdb_00 00 User database e name cici1_00 00 Master download file Must be selected by Downloader name clc2_00 00 Secondary file called from Downloader name clc3_00 00 Third file called from Downloader name ioc_00 00 This file is used by Conductor for diagnostics e name dsp_00 00 List created to be used with displays name err_00 00 Tracks Errors and Warnings of the last compile CG Compiler Version 1 32 Database C Program Files OrchestrasComposer example database Example cdb 00 00 Controls o ettings Set EEPROMs to Factory Defaults Set Timers to Factory Defaults Progress Press Compile er sub Progress Report Number of Errors Number of Warnings U Figure 1 Control
52. gs to the Function View 24 Click ni Open Function View button to open the Function View window Click the ADD button Figure 18 A to open the Rung Editor window D CANLink Composer y 1 1 4 File view Window Actions Options Help DS Function View E GES La F zi Functions View Mode Mair Boolean Text D Function Rung Rung RungGroup x Comparison Text Rung diting r Function Editing Progress BSI ale 3 Sy Figure 18 25 Single click the line under Block 1 Figure 19 A The entire block will be highlighted gray 8 Rung Editor Rung Name Group Predefined Blocks Rung Options NewRung None v AND allLogic Blocks C OR allLogic Blocks Cancel OK Block 3 Logic Block 7 Block 4 Black 5 K lt gt Boolean Text of Comparison Blocks 0 LEE perator LI All Figure 19 26 Select Logic Block 1 in the Predefined Blocks dropdown menu Figure 19 B CAs V 17 QUICK START Create a Database 27 Double click Block 1 Figure 20 A to open the Edit Create Comparison Block window Figure 21 28 Double click text box A to open the Select Item window Figure 20 B 29 Double click Newlnput1 Figure 20 C to select it Al CANLink Composer vy 1 1 4 File View Window actions Ontions Heln al Rung Editor x Rung Name Group Predefined Blocks Rung Options NewRung A Logic Block 1 D G AND al
53. his displays the main Function Block Rungs e User Created Names This displays the Rungs for the selected user created Function Blocks e All This displays all of the Rungs for all of the Function Blocks showing a separation between blocks e CANE Function View Window FUNCTION BLOCKS B View Mode Dropdown Menu This selects how to view the Rungs in the Rung List Box F After you have selected the type it will also continue to show the currently selected type The options are e Boolean Text This displays the Rungs in a text view using boolean text logic e Rung Memo This displays the descriptions that were entered for each Rung C Refresh Button This will redraw the window to display updated information D Close Button This will close the window and include the changes that were made E Function Description This line displays the name of the current Function Block F List Box This shows all the Rungs currently selected by the Functions t will display them as selected by the View Mode dropdown menu B Double clicking a Rung will open up the Rung Editor window Rungs can be sorted by clicking on any of the column headers If the Rungs are sorted by any column other than Rung the Rungs can only be edited and no new Rungs can be created Clicking the Rung column will put them back in order and allow Rungs to be deleted moved copied and new Aungs to be created Note The R
54. ings Set EEPROMs to Factor Defaults Stop 1 Set Timers to Factory Defaults Status Lompe Progress Recording Function Setup TTT compiter Sub Progress Number of Errors 1 Description O 1 Warming No l O has been assigned on module Merti odule 2 Error CAN Primar set to invalid master module CAN line on module SecondModule Figure 2 If a Warning is found during compile you will be notified and have the option to continue or correct the problem Figure 3 int Compiler Version 1 32 Databaze C Program Files Orchestra Compoterexample database E vample ch 00 00 Controls ee Settings Set EEPROMs to Factory Defaults Stop Set Timers to Factor Defaults gt Status Campile Progress Recording Function Setup TTT compiter TLD Sub Progress ee 1 Warning s Found Continue Repot Ves No Number of Errors d N 1 Warming No L O has been assigned on module NewModule Figure 3 GaN 8o DOWNLOAD DATABASE Downloader Window Download Database DOWNLOADER WINDOW Description Downloader will send the compiled files to the Master Module Conn 2 Comm 3 Set Timers to Factory Defay Lomm Comm 5 Connection Options Comm 6 Modem Commands Status Report Press Start Progress Retries Figure 4 Controls A Settings File Menu This allows you to select the appropriate comm port for
55. is made up of Rungs Each Rung can have up to 5 Logic Blocks and 25 Operator Blocks The Rungs can be viewed as either text Figure 1 Function View or in a graphical form Figure 2 Rung Editor Both views list all the information about the Comparison Blocks and the Operator Blocks in the Rung By default there will be a main Function Block where the flow will start from Additional functions can be called from the main or from any other function Rung Meme F e 4 4 C Propane Peer Dcterte Comporr enargie Zeg egen ob CIE A L eg OFF Geck Figure 1 Function View H Boolean Text of Compariven Blocks U K echte DN Boolean Teri of Operation Blocks IRC Recht a 1000 Flach Figure 2 Rung Editor Gan ue FUNCTION BLOCKS Definitions DEFINITIONS Function Block A Function Block is a collection of Rungs Rung A Rung is a collection of 0 5 Logic Blocks and 1 25 Operator Blocks Logic Block A Logic Block is a collection of 0 5 Comparison Blocks Comparison Block A Comparison Block is one specific block inside a Logic Block A Comparison Block maps the Data Items to specific decision making controls Each Comparison Block equates to a True False result e A green block header means it is OK e Ared block header means something is entered incorrectly in the block e Atan block header means it was just added Operator Block An Operator Block maps the user desired action into the
56. k up or down to adjust the order of execution CANLINE S FUNCTION BLOCKS Rung Editor Window Edit Create Comparison Block Window Description This window is accessed by double clicking on a Comparison Block in the Rung Editor window It is used to define the Comparison Block properties AT Create Comparison Block D Bih Linked 10 Linked A lt B or A gt C Cancel Q OK Figure 7 Controls A Type Dropdown Menu Choose the Type of comparison formula from this menu The Boolean equation of the chosen Type will be displayed in area F above the Cancel and OK buttons The choices are B Text Box A This box displays the name of the Data Item assigned to the function of the selected Comparison Block To enter or edit this function double click the text box C Text Box B This is a user defined value that is either entered or chosen from a dropdown menu depending on the Type of comparison formula chosen This can also be linked to another Data Item by checking box E e Gan zu Rung Editor Window FUNCTION BLOCKS D Text Box C This is a user defined value that is either entered or chosen from a dropdown menu depending on the Type of comparison formula chosen This may also be linked to another Data Item by checking box E E Linked Check Box This enables the values to be assigned to a Data Item By default it is unchecked When the box is checked it will clear out the value in the
57. l adjust its duty cycle to get the commanded current Range is 1 255 The higher the number the slower it will try to compensate 36 Gan ue Multi View Window MODULES AND DATA ITEMS H Constant Current Properties CC Offset This is the duty cycle that the current control will start at This should be 2 3 below the threshold value This will make the Output turn on quicker Range is 0 100 in 1 increments The default is 0 This offset is only applicable for the Constant Current Output Type I Constant Current Properties Flyback Check Box If this box is not checked the flyback factors are disabled and will default to O If this box is checked the flyback factors are enabled J Constant Current Properties Flyback Factor A B C The flyback factors are used to approximate the flyback current and are only necessary if using single wire constant current Follow the Flyback Calculation Procedure on page 94 if you need help calculating these factors These factors are only applicable for the Constant Current Output Type Ranges are e A 1 65535 e B 1 65535 e C 1 65535 Digital Fuse Report Rate Tab Create Edit Output General Digital Fuse 1 80000 mA 0 2550 mS Current Report Rate M 0 0 2550 mS Figure 9 K Digital Fuse Setpoint If the current goes above this value for the time defined in the Digital Fuse Delay Time L it will shut the Output OFF and be marked as ov
58. nal s C Switch to Ground Latching Frequency Pulse Counter Voltage to Digital Resistance to Digital Figure 4 A Type This defines the nput Type you want to work with The options are Switch to Battery Input turns ON when battery voltage is applied and OFF when battery voltage is removed Switch to Ground Input turns ON when itis connected to ground and OFF when ground connection is removed Switch to Battery Latching Input turns ON when there is a battery connected and turns OFF when the battery is disconnected and then reconnected Switch to Ground Latching Input turns ON when ground is connected and turns OFF when ground is disconnected and then reconnected Frequency Reports the frequency in Hz between pulses Pulse Counter Counts the number of pulses Voltage to Digital Reports the voltage in mV x 1000 Resistance to Digital Reports the resistance in ohms Frequency AVG Similar to Frequency except it reports the average between the minimum value and the maximum value e dl Voltage to Digital AVG Similar to Voltage to Digital except it reports the average between the minimum value and the maximum value e Resistance to Digital AVG Similar to Resistance to Digital except it reports the average between the minimum value and the maximum value B Module Assignment This displays the
59. ncrement or Decrement C Increment e Decrement Time Intervals Save on Shut Down C Yes Cancel Figure 16 A Range of Time Interval Occurrences This defines the range of the Timer Range value must be between 0 4294967294 The Min Value must be smaller than the Max Value B Time Intervals This defines the unit of time the Timer is in The options are 10 msec 1 second 10 seconds 1 minute and 10 minutes The default is 10 msec C Default Value This is used two different ways e f it is saved on shut down this will be the default value the first time the unit runs or if Restore Factory Defaults is selected at programming time e f it is not saved on shut down this will be the value on startup D Increment or Decrement This defines if the Timer will count up Increment or count down Decrement The default is Decrement For Decrements the Timer counts down until it reaches 0 then stops For Increments the Timer counts up to a value of 65535 or 4294967295 depending on the range then stops E Save on Shut Down This defines whether or not the latest 7imer value is saved on shut down The saved value will be loaded on the next module startup The default is No CANLINE 3 MODULES AND DATA ITEMS Multi View Window Create Edit EEPROM Window Create Edit EEPROM Name Group Names optional H GE 1 TAG Name D 2 Conductor Security Ley Level 2 C Min Valu
60. nnannnennonnnonnennnennnnnnna 67 S EIEE EEE E A E ee E EENS 67 Re 67 Wale 68 e E 68 AOO EE GO UD E GO Vu IEN 70 Ki EECH 70 PU WEEN 71 PU W 71 FINE ee isacemae eneesasbasraesecasche net E E 72 TEN S EA et sate ences nee ected baat E E A dtecena 72 Hen de EE 73 OY EE 73 SETO E 74 RT 74 Ent 75 SI EE 75 TAa PEE EE E EEN 76 GAN EE 76 OAN EE 77 SO eras dsr heats aetdemniie hoboniaateausinsanctasausoratmuiecordannssorntntasaneucans 77 AE E 78 Logic Blocks Logic Block Examples uk 79 LOGIC BIOGK Ti nccsccorcpucncsmcsosmnonacenanetdtaseanenonmctasmnneremenaempanent 79 LOONIE leie 79 LOGIC BIOCK doattneravaestanduecorduaveeanevecsedtnccdsuciaworeesicadmenemuinare 80 Beieleit 80 Beete IOC K i csanteccncnccs race ton stanceanetarceateseucesvesenesaseuntadieutens 80 LOGIC BOCK E 81 LOGIC Block 7 81 Beie BOGGS E 81 LOGIC BOCK NEE 82 LOC IOC TO SE 82 LOGIC BIOCK TE 82 LOGIC DIOK T apir E 83 ELOGIO BIOGR To E 83 LO ONG leien E 83 Beieleit BIOCK TO EE 84 LOGIC leie n EE 84 LOOC BIOO IG E 84 LOGIC Block 18 85 EOGI BIOGK LEE 85 iii Compiling Database Compiler Window ccccsecccseeecceseeeeeeeeceeeeeseeeeseeeesaeeesseeeeas 87 SS GOO ME 87 CONTO E 87 ET 88 Download Database Downloader VWmdow 90 Re dere E 90 Controls EE 90 Uvenleuw 92 Supplemental Information Flyback Calculation Procedure ss sssennnsnnnsnnnsnnnsrrnsenrsenreenne 94 Items required for procedur
61. nostic Mode B o I Linked 5 Volt Supply Mode C o T Linked Operator Options Run if True set to O if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset 5 Volt Supply Turns the module 5 volt supply on or off and sets the pull up resistor to toggle turn on or turn off Cancel Figure 27 CAN C Edit Create Operator Block Type OS Message Size 11 Bit 29Bit Data Length lo xl e Send if TRUE Identifier 00 o0 op op CAN Line Select C Send if FALSE Data Size Order 1 2 3 4 5 6 T 8 Send Custom CAN message Cancel OK Figure 28 76 Operator Block Window Types OPERATOR BLOCKS CAN J Edit Create Operator Block pc aT Message Size C 11 pu ap Data Length 0 Send if TRUE Identifier 00 o0 00 op CAN Line Select C Send if FALSE Data Size Order cl a om w b i m Send Custom CAN message Cancel Figure 29 Sort Edit Create Operator Block Type i Number 2 v Order Low to High v Source Store in 1 fo Linked Low BlueColorOutput1 y SE e E High e Sort if TRUE C Sort if FALSE Sort Sort up to 4 numbers items low to high high to low Cancel OK Figure 30 Ga ue 7 OPERATOR BLOCKS Operator Block Window Types Wt AVG Edit Create Operator Block Type Lu AVG v AVG stored here Destination Weight 1 I Linked WU Urked Weight 2 I Linked Win 0 Linke
62. nt somewhere in the middle of the range of the coil Example If the range of the coil is 0 3A then set it to 1 5A 1500 in Conductor d Compile and download the database to the module e The current should remain constant when the voltage is turned up or down If it does not adjust Factor A e When the voltage goes down and the current goes up Factor A is set too high e When the voltage goes down and the current goes down Factor A is set too low e Keep adjusting Factor A until current remains relatively stable as voltage is raised and lowered e lf you cannot get the current to stabilize try adjusting Kp and K See Constant Current Tab on page 36 Gan zu ge LICENSING Dongle Licensing DONGLE A dongle is required for Composer to operate If the dongle is lost or damaged a temporary license file can be requested by clicking Helo gt Request Temp License File menu option from the Main Window This will create a file called HEDLicenseFile dat HEDLicenseFile dat must be sent to HED where it will be read and a file called LicenseRequest dat will be created and sent to you LicenseRequest dat must be placed in Composer installation path If no dongle or license request file are present Composer will run in demo mode with limited use allowing you to create Data Items and select Modules for up to 10 Rungs You will also be able to compile and download 100 Gan ue Address COMPANY INFORMATION Company Information
63. of it 15 In this example Figure 11 the equation of the trend line from the Board Current Feedback vs Duty Cycle y 0 199x2 0 5401x a Disregard the sign of the numbers and multiply each by 10 000 b Factor B 0 199 10000 1990 c Factor C 0 5401 10000 5401 d Factors B and C will be used in Composer later in this example 16 In this example Figure 12 the equation of the trend line from the Flyback Current vs Duty Cycle y 0 1644x2 16 796x a Disregard the sign of the number and multiply it by 10 000 b Factor A 0 1644 10000 1644 c Factor A will be used in Composer later in this example 17 Using Entering Results a Using the same database in Composer reconfigure the Outout Type of Output 1 to be Constant Current b Under the Constant Current Tab Figure 13 e Check the Flyback Approximation Enabled check box e Enter the three Factors A Band C found above Create Edit Output Constant Current jw Flyback Approximation Enabled Flyback A 1644 Flyback B Flyback C Flyback Description Flyback approximation is used to calculate the flyback current when using estimated constant current single wire To better understand how to calculate the values for Flyback A B and C see Flyback Calculation Procedure in the Composer Manual Cancel Figure 13 e Gan zu Flyback Calculation Procedure SUPPLEMENTAL INFORMATION c Change the one Rung to set the curre
64. ompile will continue and the Warnings will be listed in the Text Box If No is selected the compile will stop allowing you to make the necessary corrections 5 All Data Items are checked for Errors or Warnings a If Errors are found the compile will stop and notify you of what needs to be corrected b If Warnings are found you will be prompted to continue or not If Yes is selected the compile will continue and the Warnings will be listed in the Text Box If No is selected the compile will stop allowing you to make the necessary corrections 6 All Function Blocks are checked for Errors or Warnings a If Errors are found the compile will stop and notify you of what needs to be corrected b If Warnings are found you will be prompted to continue or not If Yes is selected the compile will continue and the Warnings will be listed in the Text Box If No is selected the compile will stop allowing you to make the necessary corrections 7 All files will be saved to the directory where the database currently resides 8 Composer will then create a series of files See Description on page 87 for a list of these files e Gan zu Overview COMPILING DATABASE Errors and Warnings If an Error is found during compile you will be notified and the compile will fail Figure 2 En Compiler Version 1 32 r Database C Program Files Orchestra Composervexample database Example cdb_ 00 00 Controls _____ _ Sett
65. ons ste stscctteoectdetepeeseestanctceceateycuceneensastoee 25 Multi View WINKOW ccccccecceeeeecceeeceeeeeceeeeeeaeeessaeeesaeeessaeeees 26 DESDI O eee eee ee ee eee eee ee ee ee 26 COMO EE 26 Create Edit WiNdoOW aannaennnannoannoannonnnnnnennnennnrnnnrnnnnernne 28 Create Edit Input Window Unique Eeide 31 Create Edit Output Window Unique Fields 35 Module View WINdOW ccccccccecesseceeeeseeeeseusesaeeesaeeeuauseuaesanes 46 Re 4 9 ee E eee eee 46 GOT ONS EEN 47 Module Configuration Wmdow 48 Be se 0 0 4 eee eee ee ae eee ener Tee one cee mere 48 ON EE 48 Assignment WINKOW cccccceeeeeeceeeeceseeeeseeeseeeeseueeseeesaeeesaees 50 Description wencssintesecasceundnatensesdedesdueatscedssadsdhetaddseiendsantnsededbaks 50 Function Blocks CE SV ee 51 BZ tel EE 52 FUNCUON BIOCK E 52 PUG RE 52 LOGIC BIOCK PPPE 52 Comparison ele 52 Operator ee 52 FUNCTION View Wmdow e nonnanoannnnnnnnnnnnnnonnnnrnrnnrnnrnrrnrnrrnrnnne 54 Re leide ME 54 OO ege 54 Create Edit Function Window sannonnnonnnonnennnnnnnennnnnnnne 57 Search WINdOW EE 58 DO CEIDIO D 58 COMO E 58 RUNG Editor Wmdow sssssssssesnsnesrrnsrrsrresrrnrrrrrrerrrsrrerrrsrreenne 59 PIGS COO WE 59 COON EE 59 Edit Create Comparison Block Wmdow 62 Edit Create Operator Block Wumdow ssosnoensonnnennenneennenn 64 Operator Blocks Operator Block Window Types naannnannnen
66. ontrols Settings Set EEPROMs to Factory Defaults Stop Set Timers to Factory Defaults M Status Progress Recording Function Setup sub Progress 1 Warnings Found Continue Yes No Report Number of Errors 0 H 1 Warming No L O has been assigned on module New odule Figure 26 KZ Compiler Version 1 32 M Database C Program Files Orchestra Composer example database Example cdb_ 00 00 Controls gt Settings Set EEPROMs to Factory Defaults Stop Set Timers to Factory Defaults m Status Progress Recording Function Setup sub Progress 1 Errors Found Compile Failed Report Number of Errors 7 H Description Warming Nol0 has been assigned on module New odule 2 Error CAN Primam set to invalid master module LAN line on module SecondModule at Figure 27 When a successful compile is completed a Compile Completed OK message will appear Click OK to continue Figure 28 Compiler Compile Completed Ok Figure 28 22 Gan zu Download Composer Application QUICK START DOWNLOAD COMPOSER APPLICATION Note The following steps require that the computer is connected to a CANLink module and that the module is powered up 42 Click the 44 Download Composer Application button in the Main window to download the database to module CL 103 100 43 Choose the database to download and click Open Data
67. or units This is used for displaying data in Conductor e Q Offset The offset can be a positive or negative number and will be subtracted from or added to the received value MODULE VIEW WINDOW Description This window is accessed from the Main window by either clicking the E Open Module View button or choosing View gt Module View from the file menu The Module View window shows the modules and the IO associated with each It can open the Module Configuration window a8 Ga Module View Window MODULES AND DATA ITEMS a Module View veer Ee EE a a p S Spe o Module gt CL103100 NewModule NewMod 0O Single F Inout 7 Inout 2 Inout 3 Inout 4 Outout 1 Module CL 604 100 Secondblodule Second Sinale Inout Inout Inout Inout Inout nout Inout Inout Inout nout l v ck D OD zl a a P d Le S 7 j ASSIGH I O Close Delete Module Add Module Figure 19 Controls A Expand Button This will expand the size of the window B Add Module Button Opens the Module Configuration window allowing you to create a module C Delete Module Button Used to delete the module that is highlighted in the List Box A window will appear to verify the action There is no undo so be certain before you click Yes D Close Button This will close the Module View window E Assign I O Button Opens the Assignment window F List Box Displays the module and i
68. pplicable to the following Output Types PWM Constant Current PWM Single Servo PWM Double Servo Frequency ot ae ee 38 Gan ue Multi View Window MODULES AND DATA ITEMS Q Slew Times OFF This defines the amount of time used by the Output to go from maximum value to off The range is from 0 2 5 seconds in 10 msec increments The default is O This is applicable to the following Output Types PWM Constant Current PWM Single Servo PWM Double Servo Frequency Flash Tab aS SN gt Create Edit Output G e 3 SafeMode SE i Mission Critical DN Time OFF Time Figure 11 R Flash Period This defines how long a flash cycle takes to complete The range is 1 65535 in 10 msec increments The default is 1000 msec S Flash ON Time This defines the point in Flash Period at which the Output will turn off ON Time must be less than OFF Time and less than the Period The range is 0 65535 in 10 msec increments The default is 0 seconds T Flash OFF Time This defines the point in Flash Period at which the Output will turn off OFF Time must be greater than ON Time and less than the Period The range is 0 65535 in 10 msec increments The default is 500 msec Gan zu 39 MODULES AND DATA ITEMS SafeMode Mission Critical Tab Create Edit Output General Constant Current SafeMode Mission Critical Safe Mode ESTOP using CDT yr Mission Critical Figure 12 U Saf
69. rent 11 Turn the Output off and let the coil cool down Gan ue ge SUPPLEMENTAL INFORMATION Flyback Calculation Procedure 12 Repeat steps 7 through 11 each time adding 10 percent to the previous duty cycle This should give data points for 10 20 30 40 50 60 70 80 90 and 100 duty as found in the Example Data Points table below Figure 10 Example Data Points Board Current Duty Cycle Coil Current Feedback Commanded Measured Recorded Using the Conductor Flyback Current Calculated Figure 10 e Gan zu Flyback Calculation Procedure SUPPLEMENTAL INFORMATION 13 Once the data is recorded plot two X Y graphs to view as the examples below Figure 11 Board Current Feedback vs Duty Cycle and Figure 12 Flyback Current vs Duty Cycle 2500 Board Current Feedback vs Duty Cycle 2000 B 0 199 10000 B 1990 1500 1000 y 0 199x 0 5401x Board Current 500 C 0 5401 10000 C 5401 500 20 Flyback Current N 2 150 4 100 4 50 4 Duty Cycle Figure 11 Flyback Current vs Duty Cycle A 0 1644 10000 A 1644 e Series1 Poly Series1 y 0 1644x 16 796x 20 60 80 100 120 Duty Cycle Figure 12 97 SUPPLEMENTAL INFORMATION Flyback Calculation Procedure 14 Create a trend line for each graph with an equation
70. s A Compile Button Clicking this button will begin the Compile process B Stop Button Clicking this button will stop the Compile process Gan ue 87 COMPILING DATABASE Overview C Set EEPROMs to Factory Defaults Check Box When this is checked the compile files will force the application Downloader to set the EEPROMs to factory defaults D Set Timers to Factory Defaults Check Box When this is checked the compile files will force the application Downloader to set the Timers to factory defaults E Report Text Box Any Warnings or Errors are displayed here Warnings and Errors are also written to a err file located in the same file path as the user database OVERVIEW Compiling will generate the files that will be downloaded to the Master Module and an IOC file for Conductor The general order of processes is as follows 1 Click the el Compile Database button to open the Compiler window 2 You will be prompted to save existing database files Selecting Yes will continue the compile Selecting No will cancel the operation 3 Select the Compile button from the Compiler Setup window 4 All Modules are checked for Errors or Warnings Errors are fatal and must be corrected Warnings are non fatal and correction is optional a If Errors are found the compile will stop and notify you of what needs to be corrected b If Warnings are found you will be prompted to continue or not If Yes is selected the c
71. s a database currently open you will be prompted to save the current file Yes will save and close the open database No will close the open database and proceed to creating a new database Open Existing Database This will open an existing database If there is a database currently open you will be prompted to save the current database then asked if you are sure you want to open another database Yes will open a window to choose the new database No will keep the current database open Save Database Key Command Shortcut Ctrl s This will save the changes to the current database Rl Project Setup This will open the Project Setup window Here you can edit the version project description turn on or off the Safe Mode Below Voltage option and define the voltage choose single or dual CAN system or turn Auto Save on or off Compile Database one This will compile the system and create the necessary files for downloading o Download Composer Application This will download the Composer application to the Master Module D Open Module View This will display all the modules currently added to the project From here you can add delete and edit modules Open Multi View This will display all the nouts Outputs and virtual Inputs and Outputs From here you can open the nput or Outout Assignment window and Properties window fos Open Function View This will display the Rungs in the Function Blocks and
72. t Feedback 2 Connect the coil to the Output of the module 3 Configure the appropriate Output using Composer See Create Edit Output Window Unique Fields on page 35 a Under General Tab Figure 8 e Set the Type to PWM e Set Diagnostics to Status Current C3 Create Edit Output General Name Group Names optional Pl Group 1 TAG Name TA DAM MM Sinking Sourcing Sourcing Max Duput Current m 10 Conductor Security Level Level 2 Cancel Figure 8 e Ga Flyback Calculation Procedure SUPPLEMENTAL INFORMATION b Under the PWM Tab Figure 9 set the desired Frequency based on the characteristics of the coil Create Edit Output SafeMode Mission Critical Frequency Cancel Figure 9 4 Either using the existing system database or creating a new database in Composer set up one Rung to turn the Output off 5 Download database to the module 6 Using Conductor add the Output to the debug window Note The following steps 7 through 11 are time and heat dependent Proceed ina timely manner as not to heat up the coil enough to affect the readings Turn off the Output as soon as possible 7 Inthe Debug window turn the Output on to 100 10 duty 8 Using a meter record the Coil Current 9 Record the Current value in the Cur Fdbk column of the Output window in Conductor 10 Calculate and record the Flyback Current Coil Current Board Current Flyback Cur
73. t need to be a unique name If no name is entered Composer will automatically use the first six letters of the Name D Select as Master Module Assigns the module as the Master Module Only one module can be used as a Master Module This is active only if the module is capable of being a master as defined by A and no other module has been selected as the Master Module 8 Gan zu Module Configuration Window MODULES AND DATA ITEMS E Harness Information Text Box Shows the available harness number for the module If a harness number is in red that means it is already being used by a module of the same type and cannot be selected for this module This is not active if the module has been selected as a Master Module Note To calculate the module s harness code start with 15 and then subtract 1 if Harness 1 is grounded subtract 2 if Harness 2 is grounded subtract 4 if Harness 3 is grounded subtract 8 if Harness 4 is grounded F CAN Information Text Box This displays the number of CAN lines on the Master Module Double clicking on a line will cause the Type to cycle through Not Defined Module and J1939 options This box is active only if the module is selected as Master Module e Not Defined means Disable CAN line e Module means other HED CANLink modules e J1939 means non HED CANLink modules G Cancel Button Returns control to the Module View window without making changes
74. t on a module These are read write values Some module Outputs can generate Status or Current Data Item Sub Types that can be used in the Comparison Blocks All Outputs generate a Flashing Data Item Sub Type that can be used in Comparison and Operator Blocks However Status Current and Flashing Data Item Sub Types are not shown in the Multi View window Variable These can be used to save temporary values calculated values etc These are read write values State Machine This is a special type of Data Item These are read write values that are updated only after the last Rung of the Main Function has finished executing You are able to enumerate the values in the Composer The limit of the number of State Machines varies depending on the Master Module selected Timer These are read write values that are incremented or decremented by a defined amount of time as chosen from a menu The options are 10 msec 1 second 10 seconds 1 minute and 10 minutes The default is 10 msec The limit of the number of Timers varies depending on the Master Module selected Timer values can be saved into Non Volatile Memory if the Save on Shut Down option is checked and the module is capable with that feature All Timers generate a Status Data Item Sub Type that can be used in Comparison and Operator Blocks However Status Data Item Sub Type is not shown in the Multi View window The Status of a Timercan be either RUN or PAUSE EEPROM EEPROM values ge
75. t read from Non Volatile Memory and are put into temporary Variable locations before any Rungs are processed When you write to an EEPROM Data Item the program actually writes to a temporary Variable location not the actual EEPROM Non Volatile Memory location In order to write and save the EEPROM Data Item values the Master Module must have an auxiliary power line and the EEPROM Data Item must have the Save option checked The limit of the number of EEPROMs varies depending on the Master Module selected CAN Receive This takes part of a CAN message and saves it to an IO Map location You can define your own message or pick from a list of standard J1939 messages You will need to select a CAN line The limit of the number of CAN Receives varies depending on the Master Module selected These are read only values All CAN Receives generate a Status Data ltem Sub Type that can be used in Comparison and Operator Blocks However Status Data Item Sub Type is not shown in the Multi View window The Status of a CAN Receive can be either RECEIVED or CLEAR Every time a message is received for this CAN Receive the Status is set to RECEIVED This is a read write Variable Gan ue 25 MODULES AND DATA ITEMS Multi View Window MULTI VIEW WINDOW Description The Multi View window displays all the Inputs Outputs and other Data Items It can open the IO Assignment window and the Create Edit window SecondModule A K NewDutg Seege SecondModul
76. ted Rung down in the List Box and update the order in which Rungs are executed and saved N P Function Editing Box N amp EDIT Button This will open a Create Edit Function window 0 DELETE Button This will delete an entire function including all its Rungs P ADD Button This will open the Create Edit Function window where a Function can be created Note Right clicking in the Function View window Figure 4 brings up a selectable menu for Adding Copying and Deleting Rungs T Function Views Functions View Mode Boolean Text MM Function Hung H Aung AungGroup A Comparison Text Operator Text Man EE a i ap EE dee UAN Beet Peat pect beet Dae E Peet NARA Bev Deal Poet Reet Bev Deel Peet eet bed Bev Dent Peet Beet Pov Dial Beet Leet Ped Bert Dent Peet Beet NAAN Piel Poet Fret Pec Bev Pont Peed Rect d Beet LAAT Pe Pier Deed Peed Beat AAAS EC Peet Pee Pier Deed Pee eet Pov E Add Rung Insert at Weck Line Seeeeeeteneeenenseesentennenseetenteenennensentenne Add Rung Insert at Last Line Copy Rung Insert at Next Line Copy Rung Insert at Last Line Delete Rung Figure 4 Search Box Q START Button This will open the Search window and search the Function Rungs for the specified text R Progress Bar This shows the progress of the operation being completed se CANLINK Function View Window FUNCTION BLOCKS Create Edit Function Window This window is accessed by double clicking
77. text box or show a previously linked Data Item Double click the text box to open the Multi View window The Data Item name selected will show up in the text box F Formula Description This displays the Boolean equation of the comparison formula Type G Cancel Button This will cancel all changes and close the window H OK Button This will assign new or changed data to the Comparison Block and close the window Gan zu ge FUNCTION BLOCKS Rung Editor Window Edit Create Operator Block Window Description This window is accessed by double clicking on an Operator Block in the Rung Editor window It is used to define the Operator Block properties Operator Block windows differ greatly depending on the Type chosen Shown is one Type of Operator Block window See Operator Block Window Types on page 67 fora complete list of examples Edit Create Operator Block A ab Value to load 4 with B mm M Linked Flash ON OFF gt gt 000 Linke Operator Options Run if True set to 0 if False Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A B Cancel Figure 8 Controls A Type Dropdown Menu This defines what action the Operator Block should carry out The choices are This will decrement the counter A by 1 The counter will not decrement again until the Rung turns False then True This will increment the counter A by 1 The counter will not increment
78. thout limitation the warranties of merchantability fitness for a particular purpose and non infringement The entire risk as to the quality and performance of the Software is borne by You Should the Software prove defective You not Vendor or its licensors assume the entire cost of any service and repair If the Software is intended to link to extract content from or otherwise integrate with a third party service Vendor makes no representation or warranty that Your particular use of the Software is or will continue to be authorized by law in Your jurisdiction or that the third party service will continue to be available to You This disclaimer of warranty constitutes an essential part of the agreement VENDOR HEREBY EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY TITLE NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE LIMITATION OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY TORT CONTRACT OR OTHERWISE SHALL VENDOR OR ITS LICENSORS BE LIABLE TO YOU OR ANY OTHER PERSON FOR AND VENDOR HEREBY EXPRESSLY DISCLAIMS ANY AND ALL LIABILITY FOR ANY INDIRECT SPECIAL PUNITIVE INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING WITHOUT LIMITATION DAMAGES FOR WORK STOPPAGE COMPUTER FAILURE OR LOSS OF REVENUES PROFITS GOODWILL USE DATA OR OTHER INTANGIBLE OR ECONOMIC LOSSES IN NO EVENT WILL VENDOR OR ITS LICENSORS BE LIABLE FOR ANY
79. to change Errors are fatal and must be corrected H Logic Block A Logic Block contains up to five Comparison Blocks that define how the Logic Block carries out its task Logic Blocks should be defined from left to right and top to bottom Shown is the location for the first Logic Block If the AND logic option is chosen the remaining blocks will be to the right as shown in Figure 6 If the OR logic option is chosen the remaining blocks will be shown below the first one so Gan zu Rung Editor Window FUNCTION BLOCKS I Comparison Block A Comparison Block is a collection of properties that will compare one Data Item to a value or another Data Item The compare must result in a True False answer A new Comparison Block will have a tan header A correctly defined Comparison Block will have a green header If a Comparison Block is not defined or incorrectly defined its header will be red Comparison Blocks contain the formulas that will return a True 1 or False 0 value determining in conjunction with the other Comparison Blocks in the Rung if the Rung is true or false Single clicking on a Comparison Block will highlight it and show the properties in the Text Boxes K L M at the bottom of the window Double clicking on a Comparison Block box will open the Edit Create Comparison Block window allowing the logic criteria to be entered or edited See Edit Create Comparison Block Window on page 62 for more information J
80. ts various properties Double clicking on a module will open the Module Configuration window where the module can be edited G Column Headers These describe the type of Data Item shown in the column below each one Clicking on any of these will not cause the Data Item to sort CANE g MODULES AND DATA ITEMS Module Configuration Window MODULE CONFIGURATION WINDOW Description The Module Configuration window will be used to add or edit a module This window can only be opened from the Module View window by double clicking a module Name or clicking the ADD button Module Configuration Module Select CL 103 100 e Module Name New odule al Module Tag H HamessCode Selected Dag Ne o o 1 Not Defined 2 Not Defined 3 Not Defined Cancel OK Figure 20 Controls A Module Select Dropdown Menu This contains a list of modules from the Module Database If this window is opened by clicking the ADD button in Module View this box will be active If this window is opened by double clicking a module in the Module View List Box this box will be grayed out and contain the name of the module type B Module Name Text Box Enter a unique name in this box for the module The name can be 1 20 characters C Module Tag Text Box This is a description of the module and must be six characters or less This name will be displayed inside Comparison and Operator Blocks within the Rung View window This does no
81. u settle any such claim lawsuit or proceeding without Vendor s prior approval and Vendor shall have no liability for any such unapproved settlement so made This indemnification is limited to the Software delivered to You or as modified by Vendor and does not cover third party claims arising from modifications to or uses of the Software in a manner not authorized by Vendor FULL TEXT OF THE CANLink Composer LICENSE IS INCLUDED WITH THE SOFTWARE Hydro Electronic Devices Inc Intelligent Electronic Controls for Mobile Equipment EE gg Table of Contents General Information Software Installaton 1 Exil ele EE 1 Vu EEN 2 Tool Bar BUT te 4 Project Setup WWmdow aannnannnannnnnnonnnonnnnnnnnnnrrnnnrnnrernnereneeenee 5 OVEIVICW cccccecccccccecececccecacccccececececeueneuenececeneaeaeaeauanananenanas 5 Control 5 Quick Start General Iniormmahon 7 GING SIAM OG ereen i EEE E 7 LreaieaDatabaee 9 Start Here 9 Ado EC WOON E 10 ale ER te dE 12 Ada Wa lee n 13 Assign Inputs and Outputs oonnnoannnannnneennonnnnennnnnnnnnnnnna 15 Add Rungs to the Function View 17 Reine UR E et 21 Download Composer Application cccccccccsseeeeeseeeseeeeeeeees 23 Verify Operation cccccececcceeseecceseeeceeseeecseeeecseeeesseneeessneeeeas 24 Modules and Data Items TEE gege saciur peniceanvesatsaseannranteaaseaietseriusnadenitasicsactelensnteas 25 Data Item Definiti
82. ues you want the module to accept e H Mask Setting a bit to 1 in the Mask H will make the code check the same bit in Data Bytes G Setting a bit to O will make the code not check the bit in G I N Data Field e I Type Set the kind of data you want to get Bytes or Bits Selecting Bytes adds properties M and N e J Length This changes based on I States the number of bytes or bits you wish to look at You can look for 4 bytes or 32 bits e K Start Byte Determines which byte of data to start looking at There are 8 data bytes per CAN message So if your data is in byte 2 set this to 2 e L Start Bit Used only when I is set to Bits Determines which bit to start looking at in a data byte There are 8 bits per byte e M MSB LSB Order of data fields is Most Significant Bit to Least Significant Bit Used when I is set to bytes and the length is set to more than 2 bytes e N LSB MSB Order of data fields is Least Significant Bit to Most Significant Bit Used when I is set to bytes and the length is set to more than 2 bytes O Q Range e O Max Value Range value must be between 1 4294967295 The Max Value must be greater than the Min Value The Max Value determines the size of the CAN Receive Data Item Max Value in the range of 0 65535 will be treated as 2 bytes of information Max Value from 65536 4294967295 will be treated as 4 bytes e P Units The user can enter whatever they want f
83. un if True set to 0 if False Run if True do not reset Run if False set to 0 if True Run if False do not reset A Input Input Center Input Deadband Input Max Max Output Threshold Output Max Output Scale Converts the joystick or 4 D input value into an output command If the input is greater than the center deadband then the result is 0 ae on Figure 21 JOYbiw Edit Create Operator Block Type Alivia x A Min A BlueColorOutput1 E fo Input Dutput Threshold B 0 I Liked D 0 Input Center Output Max ks fo H fo Center Deadband Output Scaling D o I Linked Em Input Min Linked Linked Linked Linked Linked B n rr l Linked Operator Options Run if True set to 0 if False C Run if True do not reset C Run if False set to 0 if True C Run if False do not reset A Center Deadband Input Center Deadband Input Min Output Max Output Threshold Output Scale 100 Output Converts the joystick or 4 D input value into an output command If the input is less than the center deadband then the result is 0 on Figure 22 Gan mune OPERATOR BLOCKS Operator Block Window Types SETbit Edit Create Operator Block Type SETbit D A A BlueColorOutput1 Value to OR B fo l Linked Value to OR with C o M Linked Operator Options e Run if True set to 0 if False Run if True do not reset C Run if False set to 0
84. ung Editing right click menu and buttons except Rung Edit are also disabled unless the Rungs are sorted by the Rung column G Memo Text Box This will display the description of the Rung when View Mode gt Boolean Text is selected This will display the Boolean Text information of the Rung when View Mode gt Rung Memo is selected This text is entered from the Rung Editor window If a Function is selected the Memo text box will display the description for that Function This text is entered from the Create Edit Function window H M Rung Editing Box H ADD Button This will open the Rung Editor window in order to create a new Rung and add it to the end of the Function Block I DELETE Button This button will delete the highlighted Rung and prompt you to verify the action This has no undo function so be sure before clicking Yes J COPY Button This will create a copy of the currently highlighted Rung After the new Rung is created double click the new Rung or click the Edit button to edit the data in the Rung Editor window Gan ue 58 FUNCTION BLOCKS Function View Window K EDIT Button This will open the currently selected Rung in the Rung Editor window and allow you to edit the current Function Block L A MOVE UP Button This will move the selected Rung up in the List Box and update the order in which Rungs are executed and saved M MOVE DOWN Button This will move the selec
85. used CANLINE QUICK START Create a Database Add an Output 7 Click the ADD button in the Multi View window and select Output to create an Output Data Item type E Mut ee A EIS Connector Pin H j Newlnput R CAN Receive Figure 11 8 Entera Name of 20 characters or less Figure 12 A and choose PWM pulse width modulated as the Type Figure 12 B The TAG Name will generate automatically after clicking OK if nothing is entered in the text box Create Edit Output General NewOutput TAG Name ws gt Type Disabled si Disabled Constant Current s PwM Single Serva Wire Number optional Pid Double Serva aS M I Frequenc Conductor Security Level Level 2 r Merde Figure 12 12 Create a Database QUICK START Add Modules 9 Click the E Open Module View button in the Main window to open Module View window H Module View pole Figure 13 10 Click the HF ADD button in Module View The Module Configuration window will open Figure 14 11 Choose CL 103 100 in the Module Select dropdown menu Figure 14 A Ga un 13 QUICK START Create a Database 12 Enter a Name of 20 characters or less Figure 14 B and check the Select as Master Module check box Figure 14 C The Module Tag name will generate automatically after clicking OK if nothing is entered in the text box 13 At least one CAN Typ
86. view Function view fis Function View DER Use this function to pull the currently opened windows to the foreground Figure 4 Main Window GENERAL INFORMATION Actions Menu ES CANLink Composer vy 1 1 4 File view Window teens Options Help rem Sel Compile Project CH Create Pinost e Download Composer Application Figure 5 Use this function to compile the project database create the project pinout or download the Composer application to the Master Module Options Menu ES CANLink Composer w 1 1 4 Fie view Window Actions Meese Edit Project Setup Edit Compile Settings Edit Graphical Display Items Edit Calibration Routine Edit Datalogging Parameters Update Module Definition Database Figure 6 Use this function to edit the project setup edit application version add a project description turn Auto Save on or off etc edit the compile settings edit graphical display items edit calibration routine edit datalogging parameters or update the module definition database Help Menu ES CANLink Composer w 1 1 4 File View Window Actions Options BS Wetz gi About Request Temp License File Open Manual Figure 7 Use this feature to find out about Composer request a temporary license file or open a user s manual CANS g GENERAL INFORMATION Main Window Tool Bar Buttons D Create New Database This will create a new database If there i
87. w Sort by dropdown menu D This will display only the Data Items that are currently not assigned to a module Only Inputs and Outputs need to be assigned H Close Button This will close the window I Un Assign Button This will remove the module connector and pin number assignments from the selected Data Item No verification notice appears so be certain you want to make the change before you click this button J Assign Button This will open the Assigning I O window where you can assign the currently selected Input or Output to a module This button is available only for Input and Output Data Items and will be grayed out for all other Data Items K Data Item Type Icon This is an icon that gives quick visual reference to the type of Data Item in that line e g Inputs Outputs Variables State Machines EEPROMs Timers and CAN Receives L Column Headers These describe the type of Data Item shown in the column below each one Sorting of the Data Item can be accomplished by clicking the column header to sort Data Items based on that column A single click will sort ascending and a second click will sort descending Gan e 27 MODULES AND DATA ITEMS Multi View Window Create Edit Window The Create Edit window is accessed by clicking the ADD button Ba Copy button or by double clicking an existing Data Item in the Multi View window If you click the ADD button you will first have to choose the Type of Data Item you
Download Pdf Manuals
Related Search
Related Contents
Industrie Schiebetor PI 95 - Lenard Tor und Zaunsysteme SUBLIMATION CONTROLLER DESCRIPTION Using MatLab to aid the implementation of a fast RSA processor on Pride Jazzy 600 Xl Owner`s Manual Vitrines chauffantes - Alto ポリマーギヤ Wランヤード 品番WHTS User Manual - Techshopbd Eminent Scart Cable 1.8m Copyright © All rights reserved.
Failed to retrieve file