Vous êtes sur la page 1sur 19

4/10/2017

Process of
Outline Customizing HMI
[Pre-Customize] Installing Win32
simulation software
(be sure the version of simulator is the same with
that of controller)

Syntec Technology Co., Ltd. What is HMI?


Compound of HMI Design Browser and
Fundamental eHMI Training Course Folder Structure of HMI
Fenubar

Introduction of eHMI
Using eHMI Pack the OCRes
Design the browser
Design the fenubar
Version1.4
2015/12/29
Definition of Action Appendix
eHMI packaging
Appendix
Quiz
Quiz & Homework
2017/4/10 1 Syntec Inc. 2017/4/10 2 Syntec Inc.

eHMI tools download and install eHMI tool download and install
Simulator download LadderEditor Download
1. Go to www.syntecclub.com.tw Input username and password 1. Go to www.syntecclub.com.tw Input username and password
2. Click ON download button 2. Click ON download button
3. Select 01. ControllerSelect types(turn, milletc) 3. Select 04. application Tools > Ladder Editor
4. Start download 4. Start download

Installation
eHMI download 1. Please Install CE simulator first, Refer to App Mechatronic
1. Go to www.syntecclub.com.tw Input username and password Articles EMC1_Installation EMC1_C002_Instruction of
2. Click ON download button Installing CE Simulator on PC
3. Select 04. application Tools >eHMI 2. Install eHMI tool: extract the files, move the files according
readme.txt
4. Start download
3. Install LadderEditor

Syntec Inc. Syntec Inc.

1
4/10/2017

Outline [Pre-Customize] Installing Win32


simulation software
The relation between Controller,
(be sure the version of simulator is the same with
that of controller)
HMI, and User
What is HMI?
Design Browser and
Compound of HMI Fenubar
Folder Structure of HMI Controller HMI User
Introduction of eHMI
Pack the OCRes
Using eHMI
Design the browser
Design the fenubar Functions Functions
Appendix Execute NC Functions Edit NC
Definition of Action Parameters read 1. Browser display Modify NC
eHMI packaging Execute PLC 2. Fenubar display Parameters Setting
Execute MACRO Debug
Appendix Quiz
Quiz & Homework
2017/4/10 5 Syntec Inc. Syntec Inc.

Introduction to Syntec customize HMI Syntec eHMI tool Introduction


Main Function
Operation Interface
Designer design his own
browser interface /XML file
Fenu button
Designer design his own
button
(Fenubutton/Fenubar)

Design method
HMI design tool
Operation Interface
eHMI(basic) Use eHMI to make browser,
Designing interface layout file Produce xml fileuse eHMI for pre-
test
Fenu button
Use eHMI to make button and set its
actions
Syntec Inc. Syntec Inc.

2
4/10/2017

Outline [Pre-Customize] Installing Win32


Folder Structure of HMI (1/3)
simulation software
(be sure the version of simulator is the same with
that of controller)

DiskC
What is HMI?
Design Browser and
Compound of HMI Fenubar
Folder Structure of HMI
StdMMIRes PrdMMIRes OCRes
Introduction of eHMI
Pack the OCRes
Using eHMI Syntec Std HMI Syntec Sub-System HMI Customized HMI
Renewed by Update Renewed by Update Unaffected by Update
Design the browser PriorityLow (3rd) PriorityMedium (2nd) PriorityHigh (1st)
Design the fenubar Appendix
Definition of Action

buton
Common
eHMI packaging
CommonEngconsist of AppData, CanCycle, Help, Image, String
Appendix Quiz CHTChinese (Traditional)consist of Help, String
CHSChinese (Simplified) consist of Help, String
Quiz & Homework
2017/4/10 9 Syntec Inc. Syntec Inc.

Folder Structure of HMI (2/3) Folder Structure of HMI (3/3)


Use OCRes as example : Use OCRes as example
LocationDiskC\OcRes\Common PathDiskC\OCRes\Common
AppDataCustomized Browsers CustomFenufolder for customized fenu (OCRes only)
CanCycleCustomized Canned Cycle Attachfenu new fenu button
CustomFenuCustomized Fenubars (Only OCRes) ModifyFenu edit/replace original fenu button
AttachfenuNew customized Fenubar
ModifyFenuModified Fenubar
HelpEnglish *Help.xml
ImageFigures that applied in all browsers Standard
StringEnglish string files
LocationDiskC\OcRes\CHT
HelpChinese (Traditional) *Help.xml
StringChinese (Traditional) string files
LocationDiskC\OcRes\CHS ModifyFenu
HelpChinese (Simplified) *Help.xml
StringChinese (Simplified) string files
Attachfenu
P.S. The browsers (*.xml) name shall be exactly the same with corresponding
string files, eHMI shall create the string file when a browser (*.xml) is saved.
Syntec Inc. Syntec Inc.

3
4/10/2017

Outline [Pre-Customize] Installing Win32


simulation software
Compound of HMI
(be sure the version of simulator is the same with
that of controller)

What is HMI?
Design Browser and
Compound of HMI Fenubar Our HMI consists of
Backgnd.xml
Folder Structure of HMI Browser
Introduction of eHMI Fenubar
Pack the OCRes
Using eHMI
Design the browser
Design the fenubar Appendix
Definition of Action
eHMI packaging
Appendix Quiz
Quiz & Homework
2017/4/10 13 Syntec Inc. Syntec Inc.

Customized Backgnd.xml Outline [Pre-Customize] Installing Win32


simulation software
(be sure the version of simulator is the same with
It can be separated in 5 panelsas shown below that of controller)

Pan_BackgndDefine the whole HMI screen size.


PanelDefine the size and location of status bar which originally on the top. What is HMI?
Pan_BackboneDefine the size and location of the browser screen. Design Browser and
Pan_StatusDefine the size and location of CNC status.
Compound of HMI Fenubar
Pan_FenubarDefine the size and location of Fenubar Folder Structure of HMI
Introduction of eHMI
Pack the OCRes
Using eHMI
Design the browser
Design the fenubar Appendix
Definition of Action
eHMI packaging
Appendix Quiz
Quiz & Homework
Syntec Inc. 2017/4/10 16 Syntec Inc.

4
4/10/2017

Introduction of eHMI Main Screen of eHMI


Instead of editing *.xml to customize HMI, we provide you to Editing AreaEdit the browser or fenubar
do so by using eHMI. Tools ListHot-keys area
By simply click and drag the item to the desired position, File ManagerBrowser Manager / Fenubar Manager
it makes the customizing process more effective and simple. PropertiesProperties of current active item
The designing process can be divided into Status BarCurrent status of all items, and the status of fenubar
Browser design
Fenubar design

Syntec Inc. Syntec Inc.

Outline [Pre-Customize] Installing Win32


simulation software
How to customize Fenubar (1/8)
(be sure the version of simulator is the same with
that of controller)
Definition of Fenubar
What is HMI? A Fenubar consist of 0~1 escape
Design Browser and
Compound of HMI Fenubar button, 0~1 next button, and
1~10 general fenu.
Folder Structure of HMI
Introduction of eHMI
Pack the OCRes
Using eHMI
Design the browser
Design the fenubar Appendix
Definition of Action
eHMI packaging
Appendix Quiz
Quiz & Homework
2017/4/10 19 Syntec Inc. Syntec Inc.

5
4/10/2017

How to customize Fenubar(2/8) How to customize Fenubar (3/8)


How to edit fenu button properties Properties of fenu
Fenu buttons properties are devided into 2 kindsFenu button and Fenu-bar PositionThe position of fenu button [Read only]
Modify / Check whole fenu button properties, only needs to change properties by NameThe name of fenu button
clicking properties button which is located on bottom side Visibletrue - visiblefalse - invisible
Fenu button introduction statecan only be modified during Enabled
Fenu properties button will influence all fenu button
Normal/Largeenlarge fenu button display
Has/No functiondisplay Function key F1/F2....../F8 etc. characters
3D/FletSet fenu display to 3D or flat button
PicOverTextmove Image upper the text
HideDuring fenubar is set to 3D , 3 dimensional level are defined by this button

Syntec Inc. Syntec Inc.

How to customize Fenubar (4/8) How to customize Fenubar (5/8)


Properties of fenu Properties of fenu
User Level Not Password-protected action
This properties can work together along with Fenubar.UserLevel in C#, only Actions that do not require a password
visible in certain Fenubar.UserLevel Password-protected action
Note : Escape does not have this function In order to proceed certain action, user shall insert a password.
Title
Can set multi-language titles simultaneously
Can add an additional language other than Eng, CHT, and CHS

Find used
word

Syntec Inc. Syntec Inc.

6
4/10/2017

How to customize Fenubar (6/8) How to customize Fenubar (7/8)


Properties of fenu Add new fenu button Introduction
Picture EnableRuleHas same features with enableRule
By clicking Select, user can put a .bmp picture on certain fenu. ForeColorFenu button Forecolor
Link BackColorFenu button Background color
If one wish to link the certain fenu to another fenubar, it can be achieved by Light On ColorWhen the button is pressed , background color will change
using link function. to this color and it will return to background color after released
HoldModetrue means the button wont auto pop up after button is pressed, it
needs be pressed again to pop up(release) the button, and theres no this features
false is selected.
Reset to Original Value
Copy from another buttonCopy properties from another button

Hold ON
mode: True

Syntec Inc. Syntec Inc.

How to customize Fenubar (8/8) Editing/add new fenu (1/2)


FenuBar setting Use EHMI softwareto open (STDMMIRES) Syntec standard HMI folder, according
Renameto Rename fenubar controllers type and number of Fenu key to find its file:
New FenuAdd new Fenu 10 series20 series 200 series Super series
DeleteDelete selected fenubar 5 keys\StdMMIRes\Common\CncFenu5.xml
Copy : Copy Fenu Bar 8 keys\StdMMIRes\Common\CncFenu.xml
Close FenuTo close fenu bar which is displayed on working area 6 series 11 series21 series
5 keys\StdMMIRes\_Arm\_\_\Common\CncFenu5.xml
8 keys\StdMMIRes\_Arm\_\_\Common\CncFenu.xml
After open the file, please try error to find related Fenubar

Fenubar shown

DO NOT rename Stdmmires folder to Ocres and then make


modification, this method will caused error after software upgrade
Syntec Inc. Syntec Inc.

7
4/10/2017

Editing/add new fenu (2/2) Outline [Pre-Customize] Installing Win32


simulation software
(be sure the version of simulator is the same with
that of controller)
Add New Buttonuse EHMI software to create file in OCRES folder, path as follows:
OCRes\Common\CUSTOMFENU\ATTACHFENU
Creating/adding new Fenubarfor file names just use favorite Fenubar names
What is HMI?
Design Browser and
Compound of HMI Fenubar
OCRes\Common\CUSTOMFENU\MODIFYFENU
Folder Structure of HMI
- Modifying original STDMMIRES Fenubar
- New Fenubar name should exactly same with STDMMIRES, example: main Introduction of eHMI
Pack the OCRes
- After created according previous section How to customize fenubar to
create new fenu button.
Using eHMI
- After saved, this fenu button will replace original STDMMIRES standard Fenu. Design the browser
Design the fenubar Appendix
Definition of Action
eHMI packaging
Appendix Quiz
Quiz & Homework
Syntec Inc. 2017/4/10 30 Syntec Inc.

Custom Browser Introduction of eHMI Items


PanelThe base part of browser
Use eHMI browser components to layout browser
LabelDisplaying text, its role can be defined as None, HintLabel,
HintText, and HintTag
DisplayDisplay the value of certain memory address (e.g. R210)
PictureDisplay picture, can be defined as general picture or HintPicture,
only support jpgbmpgif format.
LampDisplay different picture according to different value of certain memory.
(e.g. R210=1 display green, R210=2 display red)
Multi-textDisplay different text according to different value of certain
memory. (e.g. R210=1 display Syntec, R210=2 display CNC)
InputAllow user to input a value/string to certain memory.
ListInputAllow user to drag and chose certain value/text
ButtonButton.
CoordBoxDisplay current coordinate information.
InputLineAllow the user to input information.
DateDisplay date.
2017/4/10 31
TimeDisplay time.
Syntec Inc. Syntec Inc.

8
4/10/2017

Common properties of eHMI items Components introduction-Panel


NameItem name
Font sizefont size
Namecomponent Name
AlignmentAlign to left/right/mid/top/bottom
Font SizeComponent font size
Border Style Design the border style
AlignmentFonts position alignment
Border ColorDesign the border color Border styleWith or W/o border
ForeColorText color on the item Border colorWith border(for with border only)
BackColorBackground color Back Colorcomponent back colorWidth
WidthWidth of item component width
HeightHeight of item Heightcomponent height
PositionComponent position (X,Y)
EnableRuleDefine certain value of memory to decide whether or not to
enable the item.
PositionCoordinate(X,Y axis) of item.

Syntec Inc. Syntec Inc.

Components introduction-Label Components introduction-Button(1/2)


Display Modeset label for single line or auto change Enabledtrue means able to be click, False will
line cause the button became grey, unable to be click
CaptionClick ", to set multiple language setting, Button 3DDisplaying 3D button effects
example: English, Chinese trad., Chinese Simp., this Level 3DSet 3D button display level
component will display label, if lack setting of Hold ModeSet true will cause button holding after
English/Chinese trad./Chinese sim, then this pressed(not pop up)
component will display current eHMI selected language.
Enter Trigger buttonOption for Enter key to trigger
Role=none then label will displayed Caption data. this button
Role List Itemaccording display value showing different
None : displaying Caption image, color, etc.
HintLabel : Displaying HintLabel, only single line If like to create multiply set of characters,
HintText :Displaying HintText, supports multiple please press lower right add new button
line Auxiliary Actions
HintTag: Displaying HintTag, display location is not As shown on image, user may design actions
fixed, will be shown around label. when the focus leaving the button, by using kill
focus.

Syntec Inc. Syntec Inc.

9
4/10/2017

Components introduction-Button(2/2) Components introduction-Label


Button Up/Button Down Display FormatSelect Display format
DeviceDuring Button pressed up/down it will Display sourceSource to define
memorized its own position Display contains
Not Password protected action Define Action during
Button pressed up/down by pressing .button
Password protected action Define Action during Button
pressed up/down by pressing .button, but Password
is need before action is performed

Syntec Inc. Syntec Inc.

Components introduction-Coorbox Components introduction-Picture


Titletrue means will display Coordinate type PicturePath for display picture, clickto
Page SizeMax. display axis number select path, after selected eHMI will convert the
Coord.typetype of Coordinate image to path as follows:CustomImage\*.*
L Fore colorAxis type display color Is a Hint PictureCheck this box means this
components will according input box action shows
L Back colorAxis background display color different image
L Font size Axis type font size
L border styleAxis border type
V fore color Coordinate font color
V back color Coordinate background color
V Font size Coordinate font size
V border style Coordinate border type
Axis not home colorDisplay color for Axis NOT-homing
Axis selected colorDisplay color for axis selected by
MPG
IntervalInterval between coordinate

Syntec Inc. Syntec Inc.

10
4/10/2017

Components introduction-Lamp Components introduction-Input (1/2)


Display formatSelect Display format Input FormatSelect input format
Display sourceSource to define Input storageDefine storage for input data
Display contains Input RangeRange for input data
Value of display sourceSource define for different image display Left column for defining smallest and right for largest. ex.
PictureDisplayed image according value of sourceClick Add button for more Input 30~50 or R1100.
sets of source/picture Input Range Inchsimilar with Input range, but it will auto
calculated to Inch dimension.
MacroAddrMacro address, usually use for generating
macro program argument

Syntec Inc. Syntec Inc.

Components introduction-Input (2/2) Outline [Pre-Customize] Installing Win32


simulation software
(be sure the version of simulator is the same with
that of controller)
Hint Labelselecting this input box, then single line hint
will appears, use button to set multiple language
Hint Text selecting this input box, then multiple lines hint What is HMI?
Design Browser and
will appears, use button to set multiple language Compound of HMI Fenubar
Hint Tag selecting this input box, then hint tag will
appears, use button to set multiple language Folder Structure of HMI
Hint Picture selecting this input box, then hint image will
appears, define path shortcut, then eHMI will according
Introduction of eHMI
Pack the OCRes
the path converting the image to new path Using eHMI
CustomImage\*.*
R map to registrycheck this box will let users selection Design the browser
saved to L memory data Design the fenubar Appendix
Definition of Action
eHMI packaging
Appendix Quiz
Quiz & Homework
Syntec Inc. 2017/4/10 44 Syntec Inc.

11
4/10/2017

Custom actions Definition of Actions (1/9)


Browser or Fenu will need custom actions Enable Action Procedure

2017/4/10 45 Syntec Inc. Syntec Inc.

Definition of Actions (2/9) Outline [Pre-Customize] Installing Win32


simulation software
(be sure the version of simulator is the same with
that of controller)
Switch to Custom Xml
When CNCMon receive this action, it shall load the certain customized browser
*.xml and display it on the screen. What is HMI?
Design Browser and
Switch to Set WorkPiece Coordinate Compound of HMI Fenubar
When CNCMon receive this action, it shall switch to the workpiece coordinate
setting screen. Folder Structure of HMI
PopUp specify XML Form Introduction of eHMI
When CNCMon receive this action, it shall pop-up a window that directed to Pack the OCRes
certain *.xml. Using eHMI
Close PopUp Form Design the browser
When CNCMon receive this action, it shall close all the pop-up windows.
Design the fenubar Appendix
Definition of Action
eHMI packaging
Appendix Quiz
Quiz & Homework
Syntec Inc. 2017/4/10 48 Syntec Inc.

12
4/10/2017

eHMI Packaging eHMI Packaging example 1


ObjectCustomized HMI
Procedure
The file/folder must be save under *\OCRes\, for example
C:\MyCustom\OCRes
Open eHMIclick Package > Directory
In Directory, please keyC:\MyCustom\OCRes
Project Path : \DiskC. It means the OCRes under
C:\MyCustom\OCRes shall be install to DiskC\ of CNC
Install Name & Version are optional.
Once packing success, an package_xxxxxx.zip shall appear
DirectoryThe location of the file/folder that intent to pack
Project PathThe location of the file/folder that shall be install in CNC under C:\ of your PC
Install NameText shall be display during installation (Just display purpose)
VersionText shall be display during installation (Just display purpose)
When packing success, the package shall be located on the top of C drive
2017/4/10 49 Syntec Inc. 2017/4/10 50 Syntec Inc.

eHMI Packaging example 2 Outline [Pre-Customize] Installing Win32


simulation software
(be sure the version of simulator is the same with
ObjectNon-Customized HMIe.g. ladder, Macro, etc. that of controller)

Procedure What is HMI?


The file/folder must be save under *\OpenCnc\, for example Design Browser and
Compound of HMI Fenubar
C:\MyCustom\OpenCnc
Open eHMIclick Package > Directory Folder Structure of HMI
In Directory, please keyC:\MyCustom\OpenCnc Introduction of eHMI
Pack the OCRes
Project Path : \DiskC. It means the OpenCnc under Using eHMI
C:\MyCustom\OpenCnc shall be install to DiskC\ of CNC Design the browser
Install Name & Version are optional. Design the fenubar Appendix
Once packing success, an package_xxxxxx.zip shall appear Definition of Action
under C:\ of your PC
eHMI packaging
Appendix Quiz
Quiz & Homework
2017/4/10 51 Syntec Inc. 2017/4/10 52 Syntec Inc.

13
4/10/2017

APPENDIX Components introduction-Mumti


Display formatSelect Display format
eHMI Related manual Display sourceSource to define
AppHelp> HMI custom and development>eHMI Display contains
AppHelp> HMI custom and development>CE Set-Multi TextDuring Register value
equals to 0 display sun equals = 1
Variable specification displaymoon
AppHelp> Application manual>OpenCNC MACRO tools eHMI provided converting label display to
multiple text display
PLC & eHMI variable specs.(CSR) Click Multi text button to Input multi text,
AppHelp>Application manual>CNC and PLC then new windows will pop up for multi text
setting, if multi text setting is filled, then
control will display the contains according
multi text setting

2017/4/10 53 Syntec Inc. Syntec Inc.

Components introduction- List Input(1/3) Components introduction- List Input(2/3)


Input FormatSelect input format Input List Item:
Input storageDefine storage for input data Press NEW button to create new item
MacroAddrMacro address, usually use for Captiondefine caption
generating macro program argument Hint PictureDefine hint image
R map to registrycheck this box will let users Item valueSource value for showing different text
selection saved to L memory data Hint textsingle line text hint shown after this
component is selected
Hint labelMultiple line text shown after this
component is selected
Hint TageTag shown after this component is
selected
Actioncomes with Not Password and Pasworded
Pressbutton next to Not/Password protected action
to define its actions, action details will be shown in next
page

Syntec Inc. Syntec Inc.

14
4/10/2017

Components introduction- List Input(1/3) Components introduction- Date and Time


Secondary Action DateDisplaying control systems date
As shown on the right side image, user may For Setting method please refer to common properties of EHMI
select corresponding action, then on the right TimeDisplaying control systems time
windows side will pop up related input box. For Setting method please refer to common properties of EHMI

Syntec Inc. Syntec Inc.

Components introduction-Meter Definition of Actions (3/9)


Meter component supports source value to define its display Switch to XMLDB processing
TypeSemi Circle, full circle, strip, vertical gauge Use cyc file recover variable to system processing memory, or save current
Scale upMax. flag value variable setting to cyc file
Scale lowMin. flag value Definition introduction:
Sub interval interval(value) between flag Cyc filecycle file
Sub scale intervalinterval(value) between sub interval Pre-set cyc filefile name is saved in Registry no.3980
Scale colorScale color Recall files from browser
Meter colorMeter/pointer color Before saving file, this action is needed to call the browser, then just save the
Number colorNumber/Flag color on gauge file
Scale radiusonly supports circle type Create new file
Scale range startStart flag point, only supports circle type and the value should If file name is existing, then it will recall variable data from cyc file to memory.
positive If not existing it will copy all variable memory to new_file_name.cyc file
Scale range end end flag point, only supports circle type and the value should
positive
Range value list itemEvery meter should have this setting, this properties will
according different scale value to show different color as show in lower image.

Syntec Inc. Syntec Inc.

15
4/10/2017

Definition of Actions (4/9) Definition of Actions (5/9)


Switch to XMLDB file browser
Open file Switch to Fenu
According CustomXMLDBData, this Schema will save current memory to cyc fileif
When CNCMon receive this action, it shall load the certain customized Fenubar
preset cyc file is empty, then it will ignore this action
and display it on the screen.
Then, pre-set cyc file set become in use cyc file, then this cyc file variable date will call to
memory Switch to custom parameter page
Copy fileCopy Focused file When CNCMon receive this action, it shall load the custom parameter page and
Delete file display it on the screen.
If cyc file different with focused file then the file will be deleted, if cyc file same with
focused cyc file, then it will show alarm: unable to delete
Rename
If cyc file different with focused file then the file can be renamed, if cyc file same with
focused cyc file, then it will show alarm: unable to rename
Save File
According CustomXMLDBData, this Schema will save current memory to pre-set cyc file
Save As
According CustomXMLDBData, this Schema will save current memory tonew_file.cyc

File transferMove cyc file to GNcFiles folder; File exportExport GNcFiles folders cyc file

Syntec Inc. Syntec Inc.

Definition of Actions (6/9) Definition of Actions (7/9)


Change fenu button attribute Execute block G-code
Allow user to change the properties of specific fenubutton When CNCMon receive this action, it shall execute the specified G-code
Change current page items attribute immediately
Allow user to change the properties of current page items Using Method: Enter G-code number in the input box, click add button, then this
Change title text : action will be shown in left side window.
Allow user to change the title of current browser
Change backgnd.xml items attribute : Assign main program
Allow user to change the properties of backgnd.xml Allow user to assign main program
Using Method: Enter program number in the input box, click add button, then this
action will be shown in left side window.

Syntec Inc. Syntec Inc.

16
4/10/2017

Definition of Actions (8/9) Definition of Actions (9/9)


Assign value to device Password
Allow different methods of assigning value Set a password to that fenu. Once the password is set, in order to proceed the
Assign value to R Register actions of that fenu, one must insert the correct password.
On a bit of R Register Setting System information :
Off a bit of R Register Only supports setting system date and time.
Invert a bit of R Register Keypad On/Off
R Register value specified add 1 Allow user to On/Off a keypad, only supports Win CE systems.
R Register value specified subtract 1 Using method: Input Y or N to define keyboard display, click add button, left
Backup and call device(XMLDB) sides action windows will produce this action.
In customized browser, Variable R, L, @ etc. are defined by Syntec XMLDB format Else
and this variable can be saved, deleted, re-open, rename and export/import. If ones requirement cannot be satisfied by those actions mentioned. Please
choose Else and define the action in a .dll file.

Syntec Inc. Syntec Inc.

Outline [Pre-Customize] Installing Win32


simulation software
Quiz 1 ~ Custom panel (1/3)
(be sure the version of simulator is the same with
that of controller)

What is HMI?
Design Browser and EHMI components
Compound of HMI Fenubar Button
Folder Structure of HMI Display
Red image
Introduction of eHMI
Pack the OCRes Green image
Using eHMI Label
Design the browser PLC components
Rbit (R13)
Design the fenubar Appendix Rbit C bit(PLC)
Definition of Action R510.10 C40
eHMI packaging R510.11 C42
R510.12 C41
Appendix Quiz R510.15 C36
Quiz & Homework
2017/4/10 67 Syntec Inc. Syntec Inc.

17
4/10/2017

Quiz 1 ~ Custom panel (2/3) Quiz 1 ~ Custom panel (3/3)


EHMI components
PLC components Button
Rbit C bit(PLC) Display
R510.0 C06 Red image
R510.1 C07 Green image
R510.2 C08 Label
R510.3 C09 Coordbox
R510.4 C10 PLC components
R510.5 C11 Rbit (R15, R16, R18, R700, R871)
R510.6 C12
R510.7 C13
R510.8

Syntec Inc. Syntec Inc.

Quiz 2 ~ CanCycle(1/1) HW
EHMI component Macro component
No.1 Please design a customized fenu F3 that allow
Label @24,@25,@4,@5,@9
Input
user to switch to another customized fenubar.
Button PLC component Besides, that customized fenubar shall allow
R6000 user to switch back to the main fenu by
pressing Escor F8.

No.2 Moreover, by clicking F1 on that customized


fenubar designed in No.1 shall switch to a
customized browser, which demonstrates at
least 6 input/output information about CNC,
e.g. machine coordinate, spindle RPM, etc.

Syntec Inc. 2017/4/10 72 Syntec Inc.

18
4/10/2017

HW
No.3 By clicking F2 on that customized fenubar
designed in No.1 shall switch to a customized
browser, which shows the debug information of
at least two axis, e.g. following error, motor
index, etc.

No.4 By clicking F3 on that customized fenubar


designed in No.1 shall switch to a customized
browser, which allows user to start a Marquee
that designed in PLC HW.

2017/4/10 73 Syntec Inc.

19

Vous aimerez peut-être aussi