
01 Common Function
Function | Description | Download |
Address Mapping | Address mapping is the operation to build the relationship between two different addresses. Forwarding address from source address to destination address, so the value in both addresses would be the same according to the predefined mapping mode. Both addresses could be different, in this way, to make HMI processing faster. | Download |
Alarm | There are two types for Alarm function, Word Alarm and Bit Alarm. And also supports saving the alarm history records to SD card or U Disk or HMI internal flash for permanent storage. The function is the same as the LEVI series, the setting of the alarm is similar to the LEVI one. | Downlaod |
Common Object | This link will show how to set Bit Switch, Word Switch, Function Switch, Numeric Display. | Download |
Combination Switch | Individual functions can be added to one combination switch, to implement multiple tasks at the same time. | Download |
Data Record | This demo is used to explain how to set up a Data Record. | Download |
Disc Record | The disc is mainly to display the data as a circular curve on a graph. This demo shows the main settings of Disc Record. | Download |
Drop-down List | Drop-Down list is designed for displaying the designated state by text, to select the text in the list, the corresponding state will change, and the write address will change to the designated state value. (There are 64 states in total, as "0-63"). | Download |
Hide | There is a hide function for button objects. User could use the bit address to control objects into hide state. Indirect window also could do hide function. | Download |
History Trend Chart | The real-time data in HMI cache will display curve graph, which X axis represent as time, Y axis represent as data. History Trend Chart reads the data from Data Record. | Download |
Indirect Window | Indirect window it is designed for display the sub-screen. User can enter different number to display different screen in HMI.Or use a bit address to pop up specified screen. | Download |
Keypad Switch | Keypad switch is designed to input data manually; this object must work with the Keypad.User can assign letters or numbers for each switch, when the switch is triggered the data will input to the textbox. | Download |
Meter & Bar Graph | This Demo shows the basic functions of Bar Graph and Meter. Those two objects use the same read address and data range. They display the same data in the Bar Graph and Meter. | Download |
QR Code | QR code is the trademark for a type of matrix barcode (or two-dimensional barcode). A barcode is a machine-readable optical label that contains information about the item to which it is attached. A QR code uses four standardized encoding modes to efficiently store data; extensions may also be used. PIStudio provides such object for users, it provides two modes, one is [Variable QR], and the other is [QR String]. | Downlaod |
Recipe | Recipe function keeps data in the HMI, used to download the data from HMI to designated device addresses, or upload the data from device addresses to HMI. The maximum number of group in recipe is 1000, and the maximum number of member in each group is 1500. There are two modes in Recipe function, Simple recipe and advanced one. Advanced mode can support multiple Recipe files management, but simple one can only support one recipe file. And it can support import recipe file (.rcp2 and .csv) and export recipe file (.rcp2 only). | Download |
Screensaver | This Demo shows how to make screen protection in PI HMI. | Download |
Time Setting | This document shows three ways to set HMI time. | Download |
Trend Chart | Trend Chart function is used for displaying the real-time data in HMI as curve graph, which X axis represent as time, Y axis represent as data. | Download |
User Permission | User permission is one of expansion function in PI Series HMI; it provides multi-level of permission for control HMI operations. User need to set the user and group when designing project. Different groups have different permission levels for accessing. Each user should be added to certain group, it is possible to add one user to different groups. | Download |
XY Plot | In PI series HMI, there is XY curve function, it divided into two types, one is XY Plot(real time), and the other is History XY plot(Historical). This demo shows how to set these two types curve. | Download |
Barcode Scanner | This Demo shows how to read the scanner info into PI HMI. | Download |
02 Special Function
Only specific model HMI support all the functions listed below.
1 Camera
All free drive USB cameras can be supported,but USB camera resolution can not beyond HMI resolution. all IP cameras that support ONVIF protocol and H.264 encoding can be used.
The following models are tested camera models:
1) Hikvision
DS-2CD1321D-I
DS-2CD3T20FD-I3W
DS-2CD1221D-I3
DS-2CV3Q21FD-IW
2) Dahua
DH-IPC-HFW1025D
DH-IPC-HFW1235M-I1
2 Email
WECON HMI can support setting some specified conditions to make the specified mail information be sent to the relevant recipient, but email sending is the basis of the network. test apple
3 Printer
HMI supports USB printers and serial printers. Detail type of printer, please refer to the Download file .
Note: In theory, HMI can support all printers that use the ESC/POS command set.
4 Remote Control
Here provides three solutions to remote control HMI.
Solution1: HMI must be PI8000 or PI9000 with -R. Remote control with WECON cloud server.
Solution2: HMI must be PI8000 or PI9000. Remote control by router. Detail information is as below link.
Solution3: HMI must be PI3000 with -O model. Remote control by HMI System Monitor.
5 Short Message
This is the extend function in WECON HMI. Extended a SMS module that must support AT command to communicate with HMI. Alarm information could be sent to users by short message, and users could control HMI by sending short message.
6 Multi-link
This function is for connect multi HMI by using same project in LAN network.
03 Macros
1 A2I
A string of length length is intercepted from A1 and converted to a single/double word integer, and then this integer is assigned to A2.
2 Motor Control
This demo uses rising edge script to control start or stop motor.
3 Floating Calculation
This demo shows how to do floating calculation +-*/ in script
4 HMIReg Operator
This demo shows upload and download data from Udisk or SDcard.
5 Optimal Combination
This demo shows:
1.Generate random floating value;
2.Find out 3 numbers from these random floating value and calculate the sum of these 3 numbers has the smallest deviation from the given value;
6 MSeconds
This demo shows how to send MSeconds result with floating and integer format
7 StAndFtChange
This demo shows that it calculates the number of seconds from January 1, 1970 to the current time, and is also invertible.
8 DbtoCsv
This demo shows how to use the DbtoCsv function to export the database file as csv format.
9 Bit-In-Word
This demo shows how to take the upper 8 bits and lower 8 bits from a word address, and save them into new registers.
04 Communication
CANbus
This Demo shows PI HMI communicate with CANbus
Delta DVP Ethernet
This Demo shows PI HMI communicate with Delta PLC by ethernet method
Delta DVP Serial Port
This Demo shows PI HMI communicate with Delta PLC by serial port cable
Inverter
1) This Demo shows PI HMI communicate with 8000B inverter
2) This Demo shows PI HMI communicate with VB inverter
LS XGB PLC
This Demo shows PI HMI communicate with XGB PLC
Mitsubishi FX Series
This Demo shows PI HMI communicate with Mitsubishi FX Series
Mitsubishi Q Series CPU Ethernet
This Demo shows PI HMI communicate with Mitsubishi Q Series CPU
Mitsubishi Q02H CPU Port
This Demo shows PI HMI communicate with Mitsubishi Q02H CPU
Modbus RTU
This Demo shows PI HMI communicate with Modbus RTU
Modbus TCP
This Demo shows PI HMI communicate with Modbus TCP
Omron CJ2M
This Demo shows PI HMI communicate with Omron CJ2M
Omron CP1 Series
This Demo shows PI HMI communicate with Omron CP1 Series
Omron CP2E Series Ethernet
This Demo shows PI HMI communicate with Omron CP2E
Omron NX/NJ Series Ethernet
This Demo shows PI HMI communicate with Omron NX/NJ Series
Panasonic FP Series
This Demo shows PI HMI communicate with Panasonic FP Series PLC
Siemens S7-1200 Ethernet
This Demo shows PI HMI communicate with Siemens PLC
Siemens S7-200 Smart
This Demo shows PI HMI communicate with Siemens S7-200 Smart
TSPL Label Printer
This Demo shows PI HMI communicate with USB TSPL printer
User-Defined Protocol
This Demo shows PI HMI communicate with user define protocol
User-Defined Protocol with Argox Printer
This demo shows how to communicate the PI HMI with Argox printer, and the printed content is import from csv file.
Wecon LX3V
This Demo shows PI HMI communicate with WECON PLC LX3V Series
Wecon LX5V Ethernet
This Demo shows PI HMI communicate with WECON PLC LX5V Series
05 Lua Script
1 64bits Address Basic Algorithm
The example shows how to do the Addition, Subtraction, Multiplication and Division for HMI internal address.
2 MQTT Client
The example shows how to connect to the MQTT server.(Test on MaQiaTTo)
3 Timer
The example shows how to use the Lua Timer function.
4 Trigger
The example shows how to use the Lua Trigger function.
5 User Free Protocol
The example shows the simple write and read of User Free protocol
6 Arabic Keypad
The example shows how to use the Lua to achieve the Arabic keypad. Also available for other non-English language like Cyrillic.
7 FTP Client
The example shows how the to establish the FTP server at WIN10 OS and make the HMI as FTP client.
1. About how to set up the FTP server in Windows PC: Build an FTP Site on IIS , How to set up and manage an FTP server on Windows 10
2. Enter PC (FTP Server) IP address and port number (Default 21).
3. Change the filename of the file that needs to be uploaded. If run on as Offline Simulator, the simulate upload path of "udisk:1.png" will be "C:\WECON\USB\1.png" on the PC.
4. Change drive letter of file save path according to drop-down list (There are three option available: Flash, UDisk and SDCard).
5. Change the filename of the file that needs to be downloaded from PC(Server).
6. Set the default configuration in file "Script_BG.lua"
✎Note: If want to confirm whether it is downloaded successfully, please add a File list object to check in HMI project. If saved path is root path (same to the all three drive), please set the folder as "//".
8 Telegram Notification
The example shows how to use Bot API to push the notification to a channel or group of Telegram. Please change the Token and Chat id to users' own one.
9 LINE Notify
This example shows how to use the LINE Notify to send messages into the LINE group. When the monitoring bit "@B_HDX0.0" changes, it will trigger and send the message. Please replace it with your own Token.
Viết bình luận