|
 |
|

|
|
|
 |
|
|
Advanced PAC solution for Machine Automation |
|
|
|
|
|
|
|
|
|
|
|
Introduction |
|
|
EzProg-I development suite is a software package for the windows CE 5.0 /6.0 platform consisting of numerous utilities and libraries which assist the system developer in developing a control system on the PAC in a short period of time.
EzProg-I enable system engineers to increase efficiency of operations by simplifying and reducing the time required in implementing a control solutions. The development suite has the following advantages for the user:
- Simple and visually appealing I/O monitoring HMI can be created by dragging and dropping of ActiveX objects, without the need of any programming.
- PLC like programming by providing a predefined multitasking structure.
- Extensive motion control libraries and utilities for writing motion control macros which make it easy to write application programs for ICP DAS's multi-axis motion control cards.
The EzProg-I development suite comprises:
- Human machine interface (HMI) objects (ActiveX)
- Configuration tools and utilities
- I/O libraries
- Motion control tools and libraries
- Libraries for serial and network communications
Powerful and Easy to Use
EzProg-I is a total solution for system configuration, logic programming and HMI design for manufacturers or control system designers. Engineers who are familiar with programming PLC systems can easily migrate to EzProg-I and become acquainted with the software solution. EzProg-I makes it much easier for customers to integrate PLC and IT technologies.
The EzProg-I package contains many kinds of development tools and libraries such as EzConfig, EzGo, EzHMI, EzLIB and EzCore. Based on these development resources, customers can directly configure and test the PAC's I/O channels and motion control modules without any additional programming effort. Moreover, EzProg-I simplifies the I/O instructions and provides I/O mapping table equivalent to the PLC system. It assists the system developer to design, construct and test its control system.
|
|
|
|
|
|
|
|
|
 |
|
|
EzProg-I Applications |
|
|
I/O monitoring and logic control:
Building automation, SCADA, factory automation
Motion control:
Carving machine, Cutter, Laser carving, Laser cutting, Graphic plotter, Tapping machine, Dispensing machine, Welding machine, Drilling machine , Punch machine, X-Y-Z table control, coil wiring machine, automatic machine control
|
|
|
|
|
|
|
|
|
|
|
|
EzProg-I Features |
|
|
EzProg-I Total Solution |
|
 |
WinCE 5.0/6.0 real time OS |
Embedded low power consumption controller |
EzProg-I development tools: EzConfig, EzHMI, EzGo
and EzLIB. |
Microsoft VC++ IDE develop environment (Visual Studio 2008). |
Software protection and license management |
|
|
|
|
|
Integration of Software and Hardware |
EzProg-I integrates the software with the underlying hardware. EzProg-I provides hardware-independent interfaces between software applications and hardware resources. Considerable emphasis has been put on the integration of the hardware and software components so that the system designer can focus on designing, implementing, testing and deploying its control system.
|
 |
Standard USB, VGA interface
|
Touch screen support |
Data storage (1GB CF or Micro SD) |
Great number of I/O modules available |
Multi-axis motion control modules |
Easy to use API command |
Various communication interfaces: Ethernet, RS-232 and RS-485. |
|
|
|
 |
Real Time Framework |
EzProg-I priority level
The EzProg-I is a real time development framework. The framework supports hardware interrupts, provides eight real time service routines (RTSR) and eight user threads with different priorities. RTSR are software interrupts being triggered at a set time intervals by the EzCore engine. RTSR enables the developer to create a real time and deterministic control program.
|
 |
EzProg-I priority levels:
Interrupt |
System task |
RTSR task |
User thread |
HMI |
|
|
|
|
|
Easy Use to Design GUI (HMI) |
EzHMI provides a number of ActiveX controls which allows the programmer to develop a graphic user interface for the WinCE 6.0 system. EzHMI supports the visualization and control for many I/O devices and motion controller provided by ICP DAS. A user interface can therefore be designed within a short period of time especially when it comes to displaying digital and analog I/O data of the ICP DAS 8000 series.
|
 |
EzHMI ActiveX properties:
Direct display of I/O status
Direct display of register values
Multilanguage support
Support flashing (alarm)
Dynamic picture
Font setting
Color setting
Enable/disable objects |
|
|
|
|
|
|
|
|
|
 |
|
|
EzProg-I Tools |
|
|
XPAC Utility: |
Tool for setting the window CE environment |
EzConfig Utility: |
EzProg-I configuration and testing tool |
EzGo Utility: |
Configuration and testing tool for motion control modules |
|
|
|
|
|
|
|
|
|
|
|
|
EzProg-I Software Development Resources |
|
|
EzProg-I develop structure
EzCore
EzCore system variables
EzCore main function
EzHMI human machine interface
EzLIB other useful function
Motion control resources
|
|
|
|
|
|
|
|
|
|
|
|
Controller Hardware Specification |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Order Information |
|
|
Model No. |
I/O Slot |
Series |
Description |
Note |
MP-8343 |
3
Slot |
MPAC
(Support High Profile I/O Modules ) |
EzProg-I Controller
LX800 CPU (500 MHz),
Windows CE.NET 6.0 OS |
High
efficacy
|
MP-8743 |
7
Slot |
|
|
|
 |
|
|