oӭWeݭns Adobe Flash PlayerC

o Adobe Flash Player

home > news > products > 2011
 
HMIWorks v2.01 has been released!
 
HMIWorks is the development software for the TouchPAD series, including TPD series and VPD series. Now it supports TPD-280/ TPD-283/ TPD-280U/ TPD-430/ TPD-430-EU/VPD-130/ VPD-130N.
 
The main features of HMIWorks:
C programming Language and Ladder Diagram Design Support for a wide range of Widgets, Shorten Development Time
WYSIWYG Intuitive Design Built-in and Extensible Graphics Library
 
Whats new in the version 2.01
Refer to the whatsnew.txt on http://ftp.icpdas.com/pub/cd/touchpad/setup/ for more details.
 
Fixed:
HMIWorks
  • The OS block off the UDP search from the HMIWorks
    Put the HMIWorks Standard in the exception list of firewall of the Windows XP SP2 (and lastest).
  • When the Modbus TCP I/O device is offline, the MODBUS_WAIT() function can block the TouchPAD and shows blank screen.
    Disable the MODBUS_WAIT() function in mb_master.h.
  • Wrong sub-net mask and gateway IP is used in static IP mode.
  • Modbus TCP device cannot have any Net ID instead of 1.
    Remove the Net ID checking on the Modbus TCP response.
  • When TouchPAD connected, DO channels set to off.
Others
  • Modify the OS of TPD-430/TPD-280U/VPD-130 and the library of TPD-280 to record AI values (DCON protocol) even the AI values are +9999.9 (which means error in the DCON protocol).
  • MB_WRITEDO() does not work correctly when writing a single bit DO.
  • Set TPD-283 Ethernet LED as Link/ACT, instead of disable.
 
Added:
New modifications of HMIWorks
  • Check of the connection and the device name strings.
  • New tags for I/O
    ENABLE_DI, ENABLE_DO, ENABLE_AI, ENABLE_AO, ERROR, ENABLE_DEVICE, ADDR_BASE
  • Menu item "Run/Download File (bin)"
  • New "Tag" properity for TextPushButton(BitButton, TextButton, ObjButton), CheckBox, Slider, HotSpot.
    When using several widgets in a single event function, this Tag property indicates which widget is clicked in this time.
  • "TagName" property for TextPushButton(BitButton, TextButton, ObjButton) and HotSpot
  • Support multi-switching of DO and AO with several clients.
    The IO.hsf should use VAR_GET_WRITE_DATA() to get the data to be written, instead of use VAR_VALUE() to get current data.
API Functions:
  • hmi_GetTickCount
    returns system tick count in ms unit. (resolution: 10 ms)
  • TimerEnabledGet/TimerEnabledSet
    for the Timer widget
  • hmi_UserFlashErase, hmi_UserFlashRead, hmi_UserFlashWrite
  • HotSpotLastXGet/HotSpotLastYGet
    get the position of the Hotspot widget
  • LabelTextGet/LabelTextSet/TextButtonTextGet/TextButtonTextSet
    These functions also repaint the widget it-self automatically.
  • BitButtonTagGet/BitButtonTagSet/TextButtonTagGet/TextButtonTagSet/ObjButtonTagGet/ObjButtonTagSet/CheckBoxTagGet/
    CheckBoxTagSet/SliderTagGet/SliderTagSet/HotSoptTagGet/HotSoptTagSet
    To get/set Tag properties of widgets
Function Blocks:
  • Scaling (in the math category)
  • WORD2DWORD/DWORD2WORD/WORD2Float/Float2WORD
Graphic Libraries:
  • Some graphics of buttons, switches
I/O modules:
  • PET-7005/PET-7052
 
Additional Links
TouchPAD sites: http://www.icpdas.com/root/product/solutions/hmi_touch_monitor/touchpad/touchpad_introduction.html
HMIWorks setup: http://ftp.icpdas.com/pub/cd/touchpad/setup/
Email: service@icpdas.com
 
TOP
 

oӭWeݭns Adobe Flash PlayerC

o Adobe Flash Player