Quick Start Guide DVC Family The information in this publication is intended as a guide only, and HCT take NO responsibility for usage and implementation in any user written application code structure. HCT strongly suggests that the user attends one of the product training courses to ensure correct and full understanding of this information and to learn further optimized methods of control techniques.
Manual Index: 1 1.1 1.2 1.3 2 3 4 4.1 4.2 4.3 4.4 4.5 4.6 5 5.1 5.2 6 6.1 6.2 7 7.1 8 9 9.1 9.2 9.3 Software Installation .............................................................................................3 System Requirements ............................................................................................................. 3 Installation ...............................................................................................................................
1 Software Installation 1.1 System Requirements Windows XP Professional Windows Vista Business or Ultimate 40 megabytes of disk space to support a complete system install PC with Serial Port - RS232 or USB port For USB ports you need a USB to RS232 converter (i.e. Dongle) DVC5/7/10 controller module DVC10 serial cable 1.
DVC10 Expansion Modules: DVC21 40 Sinking and Sourcing Digital Inputs DVC22 40 Sinking Digital Inputs DVC41 12 High Side Outputs for Bang-Bang Valves or LEDs DVC50 3 Output Groups, 8 Digital, 3 Analog and 3 Universal I/Os similar to the DVC10 DVC61 4x20 character screen display with 12 display variables and 5 single pole double throw digital inputs DVC62 RS232 connected handheld 4X20 character display with a 20 button keypad for data entry.
4 Basic List of Actions to Create your First Application The Intella programming environment allows the programmer to be creative in their programming style. Here are some suggestions as how a program may be structured. 4.1 Do’s and Don’ts Always Do the Following • • • • • • • • • • • • Fully read any supplied information / data sheets BEFORE starting and visit our website at http://www.highcountrytek.
Wherever Possible Do the Following • Keep High Voltage AC cables separate from Low Voltage DC signal and power supply cables. • Use the largest practical wire size (gage) with the biggest cross sectional area (mm^2) possible to minimize losses over cable length. • Use a ‘Switch-Mode Power supply, their wide input voltage range and built in filters on input and outputs make them ideal for today’s systems.
all 128 EEmem variables. Variables that aren’t used could be name EEmem_spare_89, or such. An exception would be a variable that is declared private; this would have to be declared in the bubble used. Declaring all the variables in one location could make it easier to add another variable at a later time, and provides for a cleaner, more structured program. 4.
5 Flowchart (Sequence of Operations) Example This example will demonstrate how to create a flowchart and Sequence of Operations. This example may or may not work; it is for educational purposes only. 5.
5.2 Define functionality steps Step #1 Step #2 Step #2a Assure engine rpm is above 1000rpm Assure high pressure, left wheel system < 2000psi Assure high pressure, right wheel system < 2000psi Holding position, wait for operator input for direction. if joystick is in center position. Stop motion Then Left wheels pump, 0% displacement, neither forward/reverse enable Right wheels pump, 0% displacement, neither forward/reverse enable if joystick is in forward position.
6 6.1 I/O List to Hardware Definitions Declare I/O When the flow charts are complete from chapter 5, above, start the Intella software and define the project, then declare all I/O. 6.2 Create bubble framework Now, create the framework for the different bubbles PN 021-00154-QSG, Rev A.
Notice the bubbles are directly related to the flowchart steps, now the programmer needs to write code for the individual bubbles. This is a very simple example, but it gives a demonstration of how the flowchart can be created and then converted into the bubble logic. 7 EE Memory Variable Use Electronically erasable memory (EE Memory) is memory that is maintained (non volatile) when there is no power to the DVC5/7/10. The DVC5/7/10 has 128 EE memory locations.
7.1 EE memory when online (PLM) Double click on the EE memory Status icon on the main Program Loader Monitor window to activate this screen. EE memory is non-volatile (i.e. it retains the value even when power is turned off). Memory variable names and values are set using the Programming Tool or as the program executes. The selector at the top of the screen will allow you to page through the variables. You can change the variables integer values using the up and down arrows next to the variable’s name.
8 HCT Terminology and Definitions Always bubble – Time critical logic needs to be contained here because this bubble will be executed based on the process update time(default 10ms). Analog Inputs – The state of the input is measured from 0-5vdc. Under the universal Input configuration the input ranges are (-1 to +1 volt), (0 to 5volts), (0 to 10volts), or (0 to 22mA). Bang Bang Valve – Discrete function on/off type valve. Compile – This function (Ctrl-M) will create a .
9 Safety is Everyone’s Responsibility Safe work practices need to be observed in building the hardware connections, mounting the units to the machinery, and programming the controllers. 9.1 Safety in building the hardware connections Safety should be at the forefront of the development team’s thoughts. Many times during development, technicians and engineers will fabricate test fixtures, care must be taken not to short circuit power supplies and output devices.