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
Function blocks:
BacklightSet (Note 1)
Invert01: to toggle 0 and 1
Set_Write_Flag: to update the remote device again, useful when rebooting
InRange, OutRange: whether the variable is in or out of the specified range
Pictures:
Valve, Boiler, Robot, Conveyor
Functions:
FloatToStr: floating-point variable to a C string
Modbus RTU Slave functions, such as mrs_RegisterSlave, mrs_ProcessCmd, mrs_GetIOStatus
uart_Purge: for the RS-485 network (Note 1)
TimerIntervalSet, TimerIntervalGet
hmi_TCPReadEx, hmi_TCPSendCmdEx (added a timeout parameter)
hmi_TCPTimeoutBeep (helping debugging)
mtm_ series Modbus TCP master functions to replace the old mbm_series (added the NetID and Timeout parameters)
mbm_series still supported for backward compatibility
five callback functions to support Modbus RTU slave functions in Ladder mode (hmi_AddHighSpeedCallback, hmi_RemoveHighSpeedCallback)
Supported Modules:
M-7019R, M-7019Z
The I/O scripts of PET-7000/I-7000/M-7000 series are modified to support timeout function
Retrieving Most Recently Used project from the "Reopen" item of the File menu
Functions of Searching (Find/Replace/Goto), Comment, Indent in the Code Editor
Supporting OnRelease event for BitButton, TextPushButton, HotSpot widgets
Comment function in Ladder Designer
Modbus RTU Slave funciton in Ladder mode
Message dialogs to guide users about updating OS, downloading, etc.
Changed:
The IP address and the project location setting inspections
Supporting tab (3 space characters) in the Code Editor
Improvements of the drawing speed for the background (TPD-280U, TPD-430 and VPD-130 series) (Note 1)
Improvements of performance of the Modbus RTU Master/Slave API functions
Now, the average response time is about 30 ms for the Modbus RTU slave function.
Fixed:
The compile error when only Modbus RTU DI is used
The link error of some math functions, such as log, exp, etc.
The display error of the BitButton widget
The data format of the serial port setting (Note 1)
The afterimage when switching pages
Incapability of reassigning an event handler to a specific function
Double-clicking on a specific function in Code Editor to reassign
Interval value error after enabling/disabling a Timer widget
Instability of the Slider widget
Buffer overflow in the function, hmi_TCPRead
The wrong-computed TX/RX buffer length when TCP communications (Note 1)
Access violations about adding/deleting function blocks
Virtual tags under folders may be lost
Alignment property of Label widget does not work
Note 1: It is required to update MiniOS8 of TPD-280U/430 and VPD-130 when using the latest HMIWorks version 2.05.01.