# PIStudio Manual

## PIStudio Manual

- [1. Welcome](https://wecon.gitbook.io/pistudio-manual/master.md)
- [2. Installation](https://wecon.gitbook.io/pistudio-manual/2.-installation-software-1.md)
- [3. Getting Started](https://wecon.gitbook.io/pistudio-manual/3.-getting-started.md)
- [3.1 Creating a project](https://wecon.gitbook.io/pistudio-manual/3.-getting-started/3.1-creating-a-project.md)
- [3.2 Configuring communication](https://wecon.gitbook.io/pistudio-manual/3.-getting-started/3.2-configuring-communication.md)
- [3.3 Configuring the Screens](https://wecon.gitbook.io/pistudio-manual/3.-getting-started/3.3-configuring-the-screens.md)
- [3.4 Compiling project](https://wecon.gitbook.io/pistudio-manual/3.-getting-started/3.4-compiling-project.md)
- [3.5 Simulation](https://wecon.gitbook.io/pistudio-manual/3.-getting-started/3.5-simulation.md)
- [3.6 Download project](https://wecon.gitbook.io/pistudio-manual/3.-getting-started/3.6-download-project.md)
- [4. Software Menu](https://wecon.gitbook.io/pistudio-manual/4.-software-menu.md)
- [4.1 Home Menu](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu.md)
- [4.1.1 Project](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu/4.1.1-project.md)
- [4.1.2 Edit](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu/4.1.2-edit.md)
- [4.1.3 Screen](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu/4.1.3-screen.md)
- [4.1.4 Appearance](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu/4.1.4-appearance.md)
- [4.1.5 Tool](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu/4.1.5-tool.md)
- [4.1.6 Help](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.1-home-menu/4.1.6-help.md)
- [4.2 Project menu](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.2-project-menu.md)
- [4.3 Project screens menu](https://wecon.gitbook.io/pistudio-manual/4.-software-menu/4.3-project-screens-menu.md)
- [5. Project Settings](https://wecon.gitbook.io/pistudio-manual/5.-project-settings.md)
- [5.1 Project Settings](https://wecon.gitbook.io/pistudio-manual/5.-project-settings/5.1-project-settings.md)
- [5.2 HMI IP](https://wecon.gitbook.io/pistudio-manual/5.-project-settings/5.2-hmi-ip.md)
- [5.3 Installment](https://wecon.gitbook.io/pistudio-manual/5.-project-settings/5.3-installment.md)
- [5.4 Extend](https://wecon.gitbook.io/pistudio-manual/5.-project-settings/5.4-extend.md)
- [5.5 Security](https://wecon.gitbook.io/pistudio-manual/5.-project-settings/5.5.md)
- [6. Object](https://wecon.gitbook.io/pistudio-manual/6.-object.md)
- [6.1 Buttons/Switchs](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs.md)
- [6.1.1 Bit switch](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.1-bit-switch.md)
- [6.1.2 Bit lamp](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.2-bit-lamp.md)
- [6.1.3 Word switch](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.3-word-switch.md)
- [6.1.4 Word lamp](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.4-word-lamp.md)
- [6.1.5 Keypad switch](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.5-keypad-switch.md)
- [6.1.6 Function switch](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.6-function-switch.md)
- [6.1.7 Combination switch](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.7-combination-switch.md)
- [6.1.8 Slider Switch](https://wecon.gitbook.io/pistudio-manual/6.-object/6.1-buttons-switchs/6.1.8-slider-switch.md)
- [6.2 Input/Display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.2-input-display.md)
- [6.2.1 Numeric Input/Display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.2-input-display/6.2.1-numeric-input-display.md)
- [6.2.2 Character Input/Display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.2-input-display/6.2.2-character-input-display.md)
- [6.3 Charts](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts.md)
- [6.3.1 Common settings in Chart objects](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.1-common-settings-in-chart-objects.md)
- [6.3.2 Alarm Record Display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.2-alarm-record-display.md)
- [6.3.3 Data Record Display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.3-data-record-display.md)
- [6.3.4 Recipe display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.4-recipe-display.md)
- [6.3.5 File list](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.5-file-list.md)
- [6.3.6 History Trend Chart](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.6-history-trend-chart.md)
- [6.3.7 Trend Chart](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.7-trend-chart.md)
- [6.3.8 XY Plot](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.8-xy-plot.md)
- [6.3.9 History XY Plot](https://wecon.gitbook.io/pistudio-manual/6.-object/6.3-charts/6.3.9-history-xy-plot.md)
- [6.4 Meters](https://wecon.gitbook.io/pistudio-manual/6.-object/6.4-meters.md)
- [6.4.1 Pointer Meter](https://wecon.gitbook.io/pistudio-manual/6.-object/6.4-meters/6.4.1-pointer-meter.md)
- [6.4.2 Clock](https://wecon.gitbook.io/pistudio-manual/6.-object/6.4-meters/6.4.2-clock.md)
- [6.4.3 Bar](https://wecon.gitbook.io/pistudio-manual/6.-object/6.4-meters/6.4.3-bar.md)
- [6.4.4 Runbar](https://wecon.gitbook.io/pistudio-manual/6.-object/6.4-meters/6.4.4-runbar.md)
- [6.5 Display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display.md)
- [6.5.1 Indirect window](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.1-indirect-window.md)
- [6.5.2 QR code](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.2-qr-code.md)
- [6.5.3 Drop-Down list](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.3-drop-down-list.md)
- [6.5.4 Flow component](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.4-flow-component.md)
- [6.5.5 Picture](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.5-picture.md)
- [6.5.6 Rotation picture](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.6-rotation-picture.md)
- [6.5.7 Camera display](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.7-camera-display.md)
- [6.5.8 Camera Control](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.8-camera-control.md)
- [6.5.9 Printer](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.9-printer.md)
- [6.6 Draw](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled.md)
- [6.6.1 Date](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.1-date.md)
- [6.6.2 Time](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.2-time.md)
- [6.6.3 Text](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.3-text.md)
- [6.6.4 Table](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.4-table.md)
- [6.6.5 Line](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.5-line.md)
- [6.6.6 Polygon](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.6-polygon.md)
- [6.6.7 Cycle/ Ellipse](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/untitled.md)
- [6.6.8 Arc](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.8-arc.md)
- [6.6.9 Rectangle](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.9-rectangle.md)
- [6.6.10 Broken line](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.10-broken-line.md)
- [6.6.11 Linear scale](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.11-linear-scale.md)
- [6.6.12 Arc scale](https://wecon.gitbook.io/pistudio-manual/6.-object/untitled/6.6.12-arc-scale.md)
- [6.7 Custom Object](https://wecon.gitbook.io/pistudio-manual/6.-object/6.7-custom-object.md)
- [6.8 Common Settings](https://wecon.gitbook.io/pistudio-manual/6.-object/6.8-common-settings.md)
- [6.8.1 General window](https://wecon.gitbook.io/pistudio-manual/6.-object/6.8-common-settings/6.8.1-general-window.md)
- [6.8.2 Text](https://wecon.gitbook.io/pistudio-manual/6.-object/6.8-common-settings/6.8.2-text.md)
- [6.8.3 Graphic](https://wecon.gitbook.io/pistudio-manual/6.-object/6.8-common-settings/6.8.3-graphic.md)
- [6.8.4 Security](https://wecon.gitbook.io/pistudio-manual/6.-object/6.8-common-settings/6.8.4-security.md)
- [6.8.5 Animation](https://wecon.gitbook.io/pistudio-manual/6.-object/6.8-common-settings/6.8.5-animation.md)
- [7. Library](https://wecon.gitbook.io/pistudio-manual/untitled-1.md)
- [7.1 Shape](https://wecon.gitbook.io/pistudio-manual/untitled-1/7.1-shape.md)
- [7.2 Address Library](https://wecon.gitbook.io/pistudio-manual/untitled-1/7.2-address-library.md)
- [7.3 Text library](https://wecon.gitbook.io/pistudio-manual/untitled-1/untitled.md)
- [7.4 Font Library](https://wecon.gitbook.io/pistudio-manual/untitled-1/7.4-font-library.md)
- [7.5 Address Mapping](https://wecon.gitbook.io/pistudio-manual/untitled-1/7.5-address-mapping.md)
- [8. Basic Functions](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions.md)
- [8.1 Address Editor](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.1-address-editor.md)
- [8.2 Installment](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.2-installment.md)
- [8.3 Data Record](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.3-data-record.md)
- [8.4 Alarm](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.4-alarm.md)
- [8.4.1 Bit alarm](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.4-alarm/8.4.1-bit-alarm.md)
- [8.4.2 Word alarm](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.4-alarm/8.4.2-word-alarm.md)
- [8.5	Recipe](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.5-recipe.md)
- [8.6 Trend Chart](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.6-trend-chart.md)
- [8.7 History XY Plot](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.7-history-xy-plot.md)
- [8.8 User Permission](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.8-user-permission.md)
- [8.9 MessagePrompt](https://wecon.gitbook.io/pistudio-manual/8.-basic-functions/8.9-messageprompt.md)
- [9. Scripts](https://wecon.gitbook.io/pistudio-manual/9.-scripts.md)
- [General script](https://wecon.gitbook.io/pistudio-manual/9.-scripts/general-script.md): General script is similar with BASIC program.If user would like to do big calculation.Lua script is recommended.
- [9.1 Script type](https://wecon.gitbook.io/pistudio-manual/9.-scripts/general-script/9.1-script-type.md)
- [9.2 Script usage](https://wecon.gitbook.io/pistudio-manual/9.-scripts/general-script/9.2-script-usage.md)
- [9.3 Script Functions List](https://wecon.gitbook.io/pistudio-manual/9.-scripts/general-script/9.3-script-functions-list.md)
- [9.4 Function Description](https://wecon.gitbook.io/pistudio-manual/9.-scripts/general-script/9.4-function-description.md)
- [Lua script](https://wecon.gitbook.io/pistudio-manual/9.-scripts/lua-script.md)
- [9.5 Lua Editor](https://wecon.gitbook.io/pistudio-manual/9.-scripts/lua-script/9.5-lua-editor.md): manual download link:https://drive.google.com/drive/folders/1XbyB-j\_lFq6eirMnccR1HS4TkkKsMrtD?usp=sharing
- [9.6 Lua Script Interfaces](https://wecon.gitbook.io/pistudio-manual/9.-scripts/lua-script/lua-script-interfaces.md): Lua manual link: https://drive.google.com/drive/folders/1XbyB-j\_lFq6eirMnccR1HS4TkkKsMrtD?usp=sharing
- [9.7 Lua Shortcut Hotkey](https://wecon.gitbook.io/pistudio-manual/9.-scripts/lua-script/lua-shortcut-hotkey.md)
- [10. Advanced Functions](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions.md)
- [10.1 Remote Access](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.1-remote-access.md)
- [10.2 Camera](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.2-camera.md)
- [10.3 Email](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.3-email.md)
- [10.4 Video Player](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.4-video-playing.md)
- [10.5 Audio Player](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.5-audio-playing.md)
- [10.6 LAN Monitoring](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.6-lan-monitoring.md)
- [10.7 USB keyboard](https://wecon.gitbook.io/pistudio-manual/10.-advanced-functions/10.7-usb-keyboard.md)
- [11. PLC Protocols](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols.md)
- [11.1Allen-Bradley FreeTag Ethernet/IP (CompactLogix)](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/allen-bradley-treetag-ethernet-ip-compactlogix.md)
- [11.2 Allen-Bradley MicroLogix](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/allen-bradley-micrologix.md)
- [11.3 Barcode Scanner](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/barcode-scanner.md)
- [11.4 EPSON-TM-T82II/TM-XXX](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/epson-tm-t82ii-tm-xxx.md)
- [11.5 Hitachi EHV Series (Ethernet)](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/hitachi-ehv-series-ethernet.md)
- [11.6 IEC60870-5 104 Client](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/iec60870-5-104-client.md)
- [11.7 LG XGK FEnet Ethernet](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/lg-xgk-fenet-ethernet-1.md)
- [11.8 Mitsubishi FX1S, 1N, 2N series](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/mitsubishi-fx1s-1n-2n-series-1.md)
- [11.9 Mitsubishi FX5U Ethernet](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/mitsubishi-fx5u-ethernet.md)
- [11.10 Mitsubishi FX5U serial port](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/mitsubishi-fx5u-serial-port.md)
- [11.11 Mitsubishi L02 MELSEC (Ethernet)](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/untitled.md)
- [11.12 Mitsubishi QJ71E71 Ethernet](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/mitsubishi-qj71e71-ethernet.md)
- [11.13 MODBUS RTU Master](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/modbus-rtu-master.md)
- [11.14 MODBUS RTU Slave (All function)/(All function OneBaseAddress)](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/modbus-rtu-slave-all-function-all-function-onebaseaddress.md)
- [11.15 MODBUS TCP Slave (All function)](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/modbus-tcp-slave-all-function.md)
- [11.16 Omron EC55](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/omron-ec55.md)
- [11.17 Omron NX Ethernet/IP](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/omron-nx-ethernet-ip.md)
- [11.18 OpenCAN](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/opencan.md)
- [11.19 SHIMADEN FP23 protocol](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/shimaden-fp23-protocol.md)
- [11.20 SHIMADEN SR90 protocol](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/shimaden-sr90-protocol.md)
- [11.21 SHIMADEN Standard protocol](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/shimaden-standard-protocol.md)
- [11.22 Siemens S7-200 Smart (Ethernet)](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/siemens-s7-200-smart-ethernet.md)
- [11.23 Siemens S7-300](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/siemens-s7-300.md)
- [11.24 Siemens S7-1200 Ethernet](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/siemens-s7-1200-ethernet.md)
- [11.25 Siemens Logo](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/untitled-1.md)
- [11.26 Siemens S7-XXX Ethernet](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/siemens-s7-xxx-ethernet.md)
- [11.27 User defined protocol](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/user-defined-protocol.md)
- [11.28 WECON PLC LX2V/ LX2E/ LX3V/LX3VP/LX3VE/LX3VM](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/wecon-plc-lx2v-lx2e-lx3v-lx3vp-lx3ve-lx3vm.md)
- [TSPL printer protocol user manual](https://wecon.gitbook.io/pistudio-manual/11.-plc-protocols/untitled-2.md)
- [12. HMI internal registers](https://wecon.gitbook.io/pistudio-manual/12.-hmi-internal-registers.md)
- [12.1 System special address (HUW/HUX)](https://wecon.gitbook.io/pistudio-manual/12.-hmi-internal-registers/12.1-system-special-address-huw-hux.md)
- [12.2 System special address (HSW/HSX)](https://wecon.gitbook.io/pistudio-manual/12.-hmi-internal-registers/12.2-system-special-address-hsw-hsx.md)
- [13.Tools](https://wecon.gitbook.io/pistudio-manual/13.tools.md)
- [13.1 Off-line](https://wecon.gitbook.io/pistudio-manual/13.tools/13.1-off-line.md)
- [13.2 On-line](https://wecon.gitbook.io/pistudio-manual/13.tools/13.2-on-line.md)
- [13.3 USB flash disk download](https://wecon.gitbook.io/pistudio-manual/13.tools/13.3-udisk-download.md)
- [13.4 Font Pack](https://wecon.gitbook.io/pistudio-manual/13.tools/13.4-font-pack.md)
- [13.5 Address List](https://wecon.gitbook.io/pistudio-manual/13.tools/13.5-address-list.md)
- [13.6 Decompile](https://wecon.gitbook.io/pistudio-manual/13.tools/13.6-decompile.md)
- [13.7 Password Tool](https://wecon.gitbook.io/pistudio-manual/13.tools/13.7-password-tool.md)
- [13.8 Download Tool](https://wecon.gitbook.io/pistudio-manual/13.tools/13.8-download-tool.md)
- [14. Others](https://wecon.gitbook.io/pistudio-manual/14.-others.md)
- [14.1 Setup Menu](https://wecon.gitbook.io/pistudio-manual/14.-others/14.1-setup-menu.md)
- [14.2 Touch Screen Calibration](https://wecon.gitbook.io/pistudio-manual/14.-others/untitled.md)
- [14.3 Levi2PI](https://wecon.gitbook.io/pistudio-manual/14.-others/14.3-levi2pi.md)
