xpanel

16
XPanel XPanel WinCE based HMI Total Solution For Industrial Automation

Upload: nyx

Post on 05-Jan-2016

23 views

Category:

Documents


1 download

DESCRIPTION

Total Solution For Industrial Automation. XPanel. WinCE based HMI. Product Overview. XPanel Designer. SD/MMC. - Logged Data Export - Memory Expansion. USB Host Interface. Ethernet. Program up/download with ActiveSync. SCADA. RS232C RS422/485 Ethernet. XPanel. Devices (PLC). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: XPanel

XPanelXPanelWinCE based HMI

Total Solution For Industrial AutomationTotal Solution For Industrial Automation

Page 2: XPanel

Product Overview

www.kdtsys.com

XPanel Designer

XPanel

Devices (PLC)

RS232CRS422/485Ethernet

Program up/download with ActiveSync

Peripherals

- Logged Data Export- Memory Expansion

USB Host Interface

USB Client Interface

SD/MMC

Ethernet

SCADA

Page 3: XPanel

SpecificationsXT05MA XT05SA XT06CA XT10CA XT12CA

Panel Size 5.6" 6.4" 10.4" 12.1"

LCD Mono LCD CSTN LCD Color TFT Color TFT Color TFT

Resolution 320 x 240 640 x 480 800 x 600 800 x 600

Color 16-Gray (blue) 256 65536 65536 65536

RAM SDRAM 64MB

Flash Memory Flash 32MB (OS Memory : 22MB, User Memory : 10MB)

OS Microsoft Window CE 4.2

Interface

Ethernet 10 Base T / 100 Base TX

COM1 RS-232C/422/485 (485 Auto Toggle)

COM2 None RS-232

USB Host 1 CH

Tool 1 CH

SD Card None 1 CH

Power A: 90~240VAC, D: DC24V

Design Tool Xpanel Designer

www.kdtsys.com

Page 4: XPanel

Network Architecture

www.kdtsys.com

Ethernet

EthernetRS422/485

RS

232C

1 : 1

1 : N 1 : N

SCADA/HMIOPC Server

• Multi-Network : RS232C + RS485 + Ethernet

Page 5: XPanel

• COM1– RS232 or RS422/485 : Selected by software configuration– RS232 : supports full handshake signals (for MODEM)– RS485 : automatic flow control by hardware

• COM2– RS232 (null modem only) : XT10, XT12

• Ethernet– 10/100 Mbps, auto-negotiate– Supports DHCP

www.kdtsys.com

Comm. Ports

COM1 : RS422/485

COM2 : RS232C

COM1 : RS232C

Ethernet

Page 6: XPanel

• Widely used in various electronic devices– Provides open connect– Fast data exchange

• Client Interface– Additional memory expansion media (USB memory)– Various kinds of peripheral device interface– Keyboard, Printer, Barcode reader etc.– Option in XT10, XT12

• Host Interface– Project up/download from designer – Explore the flash disk in XPanel by ActiveSync

www.kdtsys.com

Peripherals : USB

Host Interface

Client Interface

Page 7: XPanel

• Widely used in various electronic devices– Huge data storage (up to several G bytes)– Supported model : XT10, XT12

• Usage 1 : Project Storage– XPanel searches a boot project on SD/MMC first.– If there is a project, load it as a boot project– Otherwise use the project in internal flash memory.– Applicable when large sized screen data– Simple project update method without Designer (notebook)

• Usage 2 : Data Exchange in CSV format– Export the log data in CSV formatted text file.– Export the current recipe data file.– Import a new recipe data file.

• Other Usage– Project data backup/restore without Designer (notebook)

www.kdtsys.com

Peripherals : SD/MMC

SD/MMC Memory Socket

Page 8: XPanel

• Functions– Edit project data– Defines TAGs in Realtime DB– Configures network– Sets up advanced functions (Log, Alarm, Trend, Recipe ...)

• Provides the same environment as SCADA

www.kdtsys.com

XPanel Designer

Page 9: XPanel

• Makes easy to layout multi-screen• Provides 12 predefined layouts• Quick & efficient screen design

www.kdtsys.com

Frame Editor

Page 10: XPanel

C Script : Overview

www.kdtsys.com

• Provides powerful programming concept• Multi-threading capability (with 11 priorities)

Page 11: XPanel

C Script : Features• Declarations

– VAR : declare variables– PARAM : declare input parameters

• Decision making statement– if, else

• Loop statements– while, do, while– for– continue, break

• Jump statement– goto

• Special statement– switch, case, default

• Other statements– return, runscript

www.kdtsys.com

• Internal functions– Trigonometric : sin(), asin()...– Others : log(), rand()....– Time : GetTime(), TimeStr()...– Control : StartLog(), GetRecipe()...

• Supports user programmed script function call• All TAGs can be used as variables in script• A script can be executed by :

– Periodically– Manually : by function call or runscript keyword– Automatically : on boot

Page 12: XPanel

Data Log : Overview

www.kdtsys.com

• Logs TAG data by– Periodically, Trig Tag

• Makes a block of log data on every– Periodic time– Exact time of day– Trig/Enable Tag– External command : StartLog()

• Supports multi-logging– named as ‘Model’– up to 32 Tags each model– up to 32 blocks each model

• Supports CSV formatted file export– SD/MMC or USB disk– 1 CSV file each block

• A block– a continuously logged data file– up to 2048 logs in a block– base of statistical data calculation– unit of visualizing and exporting

Page 13: XPanel

Data Log : Visualize

www.kdtsys.com

• Logged data can be visualized in graphic page by tabular form

– Supports scroll (row, column)

– Provides statistical data (Sum, Avr, Min, Max)

Page 14: XPanel

Alarm

www.kdtsys.com

• Supports up to 10 configurable group of alarm• Supports three types of alarm condition

– High Alarm (>), Low Alarm (<), Alarm value (=)• A special activity can be assigned on each alarm condition

– Open a graphic page– Execute an script program

• Stores the time & status when the alarm– Occurred, Cleared, Acknowledged– up to 100 events each group

• Visualized by summary object in page– Color configurable– Provides filtering by

• alarm status• alarm group

Page 15: XPanel

Trend• Supports historical trending

– up to 5000 samplings (in volatile memory)

• Precise sampling period : min. 100 mSec

• Zoom in/out on time domain

www.kdtsys.com

Page 16: XPanel

Recipe

• Up/download a continuous device memory– up to 3000 words each model– Supports runtime importing a new model through

• SD/MMC or USB memory.

• Under Developing Features– Communication drivers– OPC server– USB peripherals (Printers, Bar-code Reader etc.)

www.kdtsys.com