background image

 

 

 

 

VMX Series Manual 

page 30 

rev 1.06 

 

 

Since COM1 is not used by our HMI we select [Non-use Device].   
 
COM2 on our HMI provides the communication interface to our Arcus controller 
so we select [COM6 – (ACE-USB485)] as the PC COM port to simulate it.

 

 

3)

 

We are now ready for on-line simulation.

 

Off-Line Run 

 
This approach does not require any connections to the PC.   
 
This approach provides PC simulation of the HMI which does NOT include target 
controller communication.  Therefore it does NOT require an actual connection between 
the PC and the target Arcus controller.  In this mode only internal HMI operations can be 
verified.   
 
Note: Off-line simulation on the PC only.  It does not go through the HMI. 

 

 

 

 

 

Program Download 

 
To download the program to the HMI, perform the following: 

Summary of Contents for VMX Series

Page 1: ...VMX Series Manual page 1 rev 1 06 VMX Series Human Machine Interface Touch Screen Manual...

Page 2: ...content of this document We reserve the right to revise this document any time without notice and obligation Revision History 1 00 First revision 1 01 Updated on line simulation updated product table...

Page 3: ...the HMI File 16 2 Selecting Configuring the Arcus Protocol 17 3 Adding the Controller s 18 Example Reading from an Arcus Controller 20 Example Writing to an Arcus Controller 23 7 HMI System Configurat...

Page 4: ...tus Button 58 Data Move Button 59 13 Operational Variables 61 Mathematical Operations 61 Conditionals 63 14 Recipes 64 Recipe Parameters 64 Setting Recipe Variables 65 Reading Writing Recipes 66 Contr...

Page 5: ...x A Keyboard short cut keys for VIEWX Editing 82 A2 Appendix B HMI Memory Specification 84 Model Memory Specification 84 Memory Range Specification 84 A3 Appendix C Reserved HMI System Variables 85 No...

Page 6: ...W VMX 70 7 0 Color TFT 65K colors 800x480 8192K 7680K 24 10 LED RS 232 422 4 85 10W Flash Refers to maximum HMI program size Data Refers to usable data memory Additional Specs applies to all models Br...

Page 7: ...RAM of system memory or more 20MB of available hard disk space or larger 800 x 600 resolution and 256 color mode or higher Intel Pentium II 500 MHz or higher or compatible Microsoft Windows Software I...

Page 8: ...VMX Series Manual page 8 rev 1 06 3 Dimensions VMX 30 Weight 0 18 kg VMX 51 Weight 0 55 kg...

Page 9: ...VMX Series Manual page 9 rev 1 06 VMX 70 Weight 0 75 kg...

Page 10: ...me single port This will require that the user switch cables when changing between these two modes of operation For models with two DB9 ports COM1 and COM2 either port can be used to download upload H...

Page 11: ...an Arcus controller will depend on whether the communication interface is RS 232 or RS 485 RS 232 Connection HMI Arcus Controller RS 232 COM1 COM2 DB9 1 RS422 R 2 RS232 RX 3 RS232 TX 4RS485 D RS422 T...

Page 12: ...setup 1 Connect the necessary RS 232 signals 2 The switch on the back of the VMX 30 must be moved to the T position for RS 232 communication 3 Select COM1 in the VIEWX software when adding protocol an...

Page 13: ...setup 1 Connect the necessary RS 485 signals 2 The switch on the back of the VMX 30 must be moved to the N position for RS 485 communication 4 Select COM2 in the VIEWX software when adding protocol a...

Page 14: ...eate a new file Select HMI Model ID Add Communication Protocol Select Arcus Protocol for controller Add Controller Select Controller ID and Station Edit Scenes and Set Functions Add components and set...

Page 15: ...X design environment is divided into three sections as shown below 1 Scene planning The major area created for users to edit and plan HMI scenes 2 Toolbar Provides components and functions for HMI des...

Page 16: ...between the GP series HMI and an Arcus controller Note that multi drop networks only apply when RS 485 communication is employed When using RS 232 only point to point communication can be achieved 1 S...

Page 17: ...physical COM port that is connected to your communication network For details see section 4 For HMI models that provide 2 DB9 ports either COM port can be selected for RS 232 RS 485 RS 422 communicati...

Page 18: ...f Delay Selects the length of the silent interval between polls for any parameter g Time Out Selects the length of time the HMI will wait for a response before resending a command h Retry Count The n...

Page 19: ...of the Arcus device 0 99 Match the Station parameter to the ID parameter Also select the correct Arcus device Currently the devices supported are PMX 4EX SA ACE SDE DMX K SA See below for an example o...

Page 20: ...to reference the Arcus controller data See below for an example of reading Objective Read from device 4EX02 Display the EX x axis encoder count value 1 Initializing the object Click on the shortcut bu...

Page 21: ...guration screen will appear Data a Format Set to 32 bit signed to match the data type of the EX parameter b Read Address Input the read address data Since we are reading from an Arcus controller we ty...

Page 22: ...number display f Decimal Pos The position of the decimal point starts counting from right to left g Leading Zeros Check to prepend leading zeros to the value displayed in order to keep the number of d...

Page 23: ...to reference the Arcus controller data See below for an example of writing Objective Write to device 4EX01 Write to the V21 PMX 4EX SA variable 1 Initializing the object Click on the shortcut button...

Page 24: ...onst This option will write the parameter or constant in the Rule field c 2 Inc Dec This option will increment or decrement the parameter by the value inputted in the Rule field Sample values for the...

Page 25: ...ility l Max Maximum allowable value for this object This field can be left blank m Min Minimum allowable value for this object This field can be left blank n Notification Select a bit address to turn...

Page 26: ...ired scene Example Using the settings shown above in order to switch to scene index 2 the HMI internal address N0 must be set to value 2 Update Time This parameter configures the polling rate of the c...

Page 27: ...VMX Series Manual page 27 rev 1 06 Power down Mode Power down mode can also be enabled disabled via the system control screen For details see the Backlight Timer and Power Down Mode section...

Page 28: ...to HMI connection On Line Run This approach provides PC simulation of the HMI which includes target controller communication Therefore it requires an actual connection between the PC and the target A...

Page 29: ...communicating to a DMX K SA using VMX 30 Since the protocol has been added under the COM2 sections we know that we are using RS 485 communication 1 Connect our RS 485 device DMX K SA to our PC via a C...

Page 30: ...Off Line Run This approach does not require any connections to the PC This approach provides PC simulation of the HMI which does NOT include target controller communication Therefore it does NOT requ...

Page 31: ...VMX Series Manual page 31 rev 1 06 Before running downloading set up the Communication Protocol first as shown below Be sure to select the proper COM port in the Upload Download tab...

Page 32: ...s Manual page 32 rev 1 06 Saving an HMI File The VIEWX program files are saved as vho files Be aware that this type of file can only be only used for download Note Editable project files have the vfx...

Page 33: ...1 06 Uploading an HMI program An HMI program can be uploaded from the HMI back to the PC Select Tool Update HMI to upload HMI program back to the PC When it s completed users are required to save HMI...

Page 34: ...VMX Series Manual page 34 rev 1 06...

Page 35: ...VMX Series Manual page 35 rev 1 06 9 Basic Edit Functions Importing Exporting VIEWX allows the user to import export objects so that they can be used in other projects See screenshots below...

Page 36: ...o make multiple copies of the same object If the object references any variables the variable address can be incremented decremented in each instance as well See example below 1 Select an item to copy...

Page 37: ...VMX Series Manual page 37 rev 1 06 Alignment To align two or more objects first select the objects and then go to the align menu Below is an example of a Align tops operation Reference Object...

Page 38: ...VMX Series Manual page 38 rev 1 06 Sizing To size several objects simultaneously first select the objects and then go to the size menu Below is an example of a Same width operation Reference Object...

Page 39: ...d up down left and right arrows Grouping Objects Together To group several objects together select the objects and go to Edit Group or press G To ungroup objects go to Edit UnGroup or press U Locking...

Page 40: ...r Saving as a BMP Go to Edit Save to BMP to save a selected object as a graphic file under as a bitmap file Repository VIEWX allows the user to add specific items to a repository which can be used as...

Page 41: ...VMX Series Manual page 41 rev 1 06 Make the appropriate settings and click OK To use the items stored in the repository go to View Repository Below is the repository view...

Page 42: ...nent List to open the Component List Window as shown below The window will list all components used in the active scene making it convenient for users to find a component s location A particular objec...

Page 43: ...ne Grid Color Choose grid color Select Aux Data of Obj as shown below Only Selected Obj If checked these settings only affect the selected object Otherwise settings are made to all objects Obj Sequenc...

Page 44: ...l page 44 rev 1 06 Click on Component Edit as shown below Auto Open Window after Add Component Checking this box will cause the Property Window to automatically appear whenever any new component is ad...

Page 45: ...WX Components Graphics Graphic components consist of pre determined as well as customized shapes Adding a graphic 1 One way to add graphic components is to select Component Graphic 2 Another way to ad...

Page 46: ...the ellipse component properties is shown below Pen Style external frame style of the ellipse Color external frame color of the ellipse Brush Style internal frame style of the ellipse Color internal...

Page 47: ...e 47 rev 1 06 11 VIEWX Components Statics Static components are of non interactive Adding a static 1 One way to add stat component is to select Component Static 2 Another way to add graphic components...

Page 48: ...VMX Series Manual page 48 rev 1 06 Label Bevel Bevel Select See bevel option below Out Color external frame color In Color internal frame color...

Page 49: ...olor Effect flash blink options Position X X coordinate of label Y Y coordinate of label W width of label H height of label Text Language language selection Color color selection Align text alignment...

Page 50: ...tion of the scale Master Count total number of large increments Slave Count number of subdivisions for each large increment Scale check to show the scale on the scene Axis check to show the axis on th...

Page 51: ...l page 51 rev 1 06 Table Table Row Count number of rows Column Count number of columns Separator Line check this item to show the separator line show below in red Pen Style style of the table Color co...

Page 52: ...the graphs selected previously Option Stretch it makes selected graphs automatically adjust their sizes along with changes in the size of window Transparent it makes selected graphs become transparen...

Page 53: ...VMX Series Manual page 53 rev 1 06 Memo...

Page 54: ...X Series Manual page 54 rev 1 06 12 VIEWX Components Buttons Adding a button 1 One way to add a button component is to select Component Button 2 Another way to add button components is via the tool ba...

Page 55: ...pposite of the current state d 3 Set Hold Pressing the button will set the bit value on Releasing the button will set the bit value off Note Because Arcus bit commands do not actually accept a 0 or 1...

Page 56: ...he button f Enabled Flag Don t care g Hide Object Check to hide this object from the scene h Hide object when disabled or security Check to hide the object if the permission level of the scene is lowe...

Page 57: ...ecrement the value Examples are 1 30 Format a Decimal Pos Enter the decimal place This is used for fixed point arithmetic b Select the representation of that data inputted Note that no matter what rep...

Page 58: ...et the current permission level of the current scene to the lowest b 1 Input password again Display a pop up screen that will force the user to input the password before continuing c 2 Clear all alarm...

Page 59: ...Format Data type of the write address during releasing of the button b Write Address Address to write during releasing of the button c Value Address Value to write into the write address during releas...

Page 60: ...ress b Write Address The destination address c Length The number memory locations that will be written to during the transfer Note that this is only valid for internal memory addresses Details for the...

Page 61: ...can insert a space between the variable definition and an operator so as to make it clear to read The space should be removed if the operator is composed of two characters For example _40001 _40002 is...

Page 62: ...4 5 Take mean value between R0 and R4 R0 1234 1000 Multiply R0 by 1 234 R0 100H R1 200H Variable is 1 if R0 equals 100 and R1 equals 200 under the hex system otherwise variable is 0 R0 R1 Value is 1 i...

Page 63: ...rs Equal to Less than Greater than Not Equal to Less than or equal to Greater than or equal to Conditions of a variable can be presented as an expression In the example below the HMI will compare the...

Page 64: ...ol 2 Control 3 See details in the Control Area section Backup Device Select a recipe backup There are two alternatives 0 Read Only save parameters into the HMI code space Recipe will be read only 1 Sy...

Page 65: ...be reset after a power cycle Recipe Count Number of the recipes Description Description of this recipe Setting Recipe Variables Add Parameter click on Add Delete Parameter select Delete Parameter Typ...

Page 66: ...Recipe Index 0 65535 Set this parameter to determine which recipe index to access 1 Rev Don t care Reserved 2 Rev Don t care Reserved 3 Control Bit 0 Set to 1 to move data from backup area to the work...

Page 67: ...variables synchronously This feature is called Data Sync The data transfer is triggered by the change in state of a certain variable Creating a Data Sync Object Select Project Data Sync to open the Da...

Page 68: ...elay between the moment the trigger condition is met and the actual data exchange Condition The condition that is used to generate the trigger condition An expression can be input here For example N0...

Page 69: ...urce for the data transfer An expression can be input here For example N100 2 or 100 Destination The data variable that is used as the destination for the data transfer Length The number memory locati...

Page 70: ...fter boot up one bit is turned each second starting from bit 0 See table below Time after boot up sec N65529 value 0 0 1 1 2 3 3 7 4 15 5 31 6 63 7 127 8 255 9 511 10 1023 11 2047 12 4095 13 8191 14 1...

Page 71: ...To open the sound configuration window select Project Sound Note The sound object at index 1 is the default sound made when a dialog box appears The sound object at index 0 is the default sound made f...

Page 72: ...hese items will be played in the sequence that they are added Frequency Frequency of the sound A high pitch sound corresponds to a high frequency and a low pitch sound corresponds to a low frequency F...

Page 73: ...30 N65050 Backlight brightness percentage 0 100 percentage of screen brightness 0 N65051 Backlight Mask selection Bit0 resume normal operations after alarm Bit1 resume normal operations after PLC con...

Page 74: ...ers can add a password hint 14 characters To disable the password feature leave the field blank Within the VIEWX editing environment there is no need to enter a password when using the download to HMI...

Page 75: ...ng a permission level The VIEWX provides two approaches for setting security levels 1 Add permissions to specific components of a scene 2 Add permissions to the whole scene Component permission settin...

Page 76: ...o manage the permission passwords Note that there is not password for Level 3 because no password will be necessary for any components scenes with a Level 3 permission level 1 Via VIEWX interface Clic...

Page 77: ...VMX Series Manual page 77 rev 1 06 2 User input via the HMI Note that to do this the user will need to use the Password Edit object...

Page 78: ...l allow for easier access and quicker development Creating a tag group 1 To add a new tag group click on the Tag tab in the main window and then right click click Add Tag Group 2 Next insert a group n...

Page 79: ...ct Add Tag 2 Insert custom tag information and click OK a Group Select group that you want the new tag to belong to b Name Create a name for the tag c Address Input the address for this tag This can b...

Page 80: ...cription for this tag 3 Once the tag has been added it will be added to the menu shown below 4 Once the tag has been successfully loaded the tag reference will be automatically displayed in all addres...

Page 81: ...your project which saves the user a lot of time when creating different HMI programs for a single system The following items allow for import and export Scene Tag Sound Alarm Data Sync Data Record Dat...

Page 82: ...A Select All Up Cursor up Down Cursor down Left Cursor left Right Cursor right Shift Up Roll up one line Shift Down Roll down one line Shift Left Go to previous column Shift Right Go to next column C...

Page 83: ...F5 Property Simple Shift F5 Property Normal F6 Only Select F8 Grammar Check F9 On Line Run Shift F9 Off Line Run Ctrl F9 Stop Ctrl Alt S Download HMI Shift Change Order Top Layer Shift Change Order B...

Page 84: ...8 RESERVED 0xF800 0xF87F 63488 63615 128 X FOR IO INPUT 0xF880 0xF8FF 63616 63743 128 Y FOR IO OUTPUT 0xF900 0xFBFF 63744 64511 768 RESERVED 0xFC00 0xFDFF 64512 65023 512 COMMON 0xFE00 0xFE7F 65024 65...

Page 85: ...5049 Screen dimming rate 1 20 2 R W N65050 Brightness percentage of Backlight Timer Power Down Mode 0 100 0 R W N65056 Time zone 32768 32767 0 N65072 COM1 connected electric devices 0 auto identified...

Page 86: ...1000 N65096 COM4 connected devices The same as N65072 0 N65097 COM4 baud rate The same as N65073 10 N65098 COM4 data bit The same as N65074 3 N65099 COM4 parity check The same as N65075 0 N65100 COM4...

Page 87: ...16 R N65464 N65471 Comm Protocol of COM2 Presented format 1 BA length of Protocol s name 16 R N65472 N65479 Comm Protocol of COM3 Presented format 1 BA length of Protocol s name 16 R N65480 N65487 Com...

Page 88: ...volume R W N65292 Maximum text volume for Dialog R W N65293 Dialog delete button 0x8000 0x00FF continued input R W N65294 N65295 Dialog data R W N65296 N65327 Dialog text R W N65328 N65329 Maximum in...

Page 89: ...Octave 1 Octave 2 Octave 3 Do C 262 523 1047 2093 Db 277 554 1109 2217 Re D 294 587 1175 2349 Eb 311 622 1245 2489 Mi E 330 659 1329 2637 Fa F 349 698 1397 2794 Gb 370 740 1480 2960 Sol G 392 784 1568...

Page 90: ...VMX Series Manual page 90 rev 1 06 Contact Information Arcus Technology Inc 3059 Independence Drive Livermore CA 94551 925 373 8800 www arcus technology com...

Reviews: