Category: Knowledge Base

  • How to insert raster image (JPEG /PNG) into SVG using Inkscape

    Most of the time, when creating a HMI screen, we are required to include company logo or relevant images. These images are mainly in raster form, normally saved as JPEG or PNG file format. Since Ecava IGX SCADA uses SVG for HMI screens, inserting raster images into the SVG is never a problem by using […]

  • How to Install Clonezilla Live in a Bootable media

    Clonezilla Live is a partition and disk imaging/cloning program for single machine. Basically it is a useful tool to perform disk backup and recovery. It is a bootable GNU/Linux distribution for both x86 or amd64 based computers. One of the best things about Clonezilla is despite it is an open sourced tool, you can use […]

  • Using VB Script in SCADA

    Good news to those who used to program in VBS, Ecava IGX Script engine now supports VB (Visual Basic). To start to write your scripts using VB language in IGX Project Editor, simply save your script with the extension of *.VBS. Other than standard VBS functions and math operations, Ecava IGX comes with a few […]

  • 8 Reasons why you should use Ecava Kiosk-it

    1. Protection Keyboard are locked from exiting or closing the application, even pressing Ctrl+Alt+Del or Alt+F4 will require user’s credential. Other than preventing interruption, Kiosk-it restricts non relevant user access as well as transferring suspicious data to your system or devices. 2. Low price Ecava Kiosk-it is selling only at the lowest price, that assures […]

  • 6 Steps to install Windows Embedded Standard 7 to run your SCADA

    Ecava IGX Server has been tested on Windows Embedded Standard 7 running on Oracle VM VirtualBox, with simulated hardware specification as follows: – a single processor – 512 MB of RAM – 5 GB of hard disk space. The test was running on real CPU with Intel Xeon 2.33 GHz processor. The following are the […]

  • SCADA and MES

    What is MES (Manufacturing Execution System)? As the name suggests, MES is mostly implemented for manufacturing systems. The purposes of MES are mainly for report production as well as document processes such as goods records, receipts, maintenance, scheduling, etc. For example, in a manufacturing operation, SCADA plays the main role of process control, while MES […]

  • Unlimited Tag SCADA

    Unlimited tag SCADA pricing is often being used for costing purpose, but also abused by some vendors as sales gimmick. What’s the catch for “unlimited”? You better be alert whenever someone offered you with “unlimited of this and that”, because that could well mean “untested of this and that. We often receive inquiries asking about […]

  • Best SVG image size for SCADA mimic

    IGX equipped with a wonderful feature that auto fit any image with various sizes or resolutions into any screen/monitor during runtime. This gets rid of the painful trouble that traditional SCADA had to redraw the mimic when different sizes of monitor or resolutions are being applied at site. Since you already have such luxury, why […]

  • DCOM Settings for SCADA OPC Driver

    It can be tricky to setup OPC configuration, so our system engineer B.G. is sharing out his personal written short instructions with you. Anyhow it’s pretty complete like a guideline though. You may call this a check list, nevertheless, the length of the post shows the complexity of DCOM setting for SCADA application. DCOM Open […]

  • Thin Client vs Thick Client for SCADA

    IGX SCADA was designed for thin client architecture from the ground up, to be exact, it’s a Browser Server architecture that open to run with any standard web content natively. As a comparison, most traditional SCADAs was created as a thick client, or even without supporting any remote client by default. Usually these thick content […]

  • How to speed up Modbus communication?

    How to speed up Modbus communication? Modbus communication for both Serial and TCP/IP can be optimized for speed by grouping same type of tags with contiguous I/O address. The goal is to have as little batch as possible to reduce turn around time on communication transaction. It’s straightforward for Boolean data type, what’s concerning is […]

  • How do I find any gap in SCADA/HMI I/O address for padding and speed up communication?

    How do I find I/O addresses gap using spreadsheet? In Modbus communication, it’s important to ensure addresses are arranged continuously in one chunk without any skipped of addresses, because any gap in the address listing will force the communication transaction to be split into another transaction instead of polling the data at one go. And […]

  • How do I sort spreadsheet data on multiple columns

    How do I sort spreadsheet data on multiple columns It’s very common requirement to manipulate data by importing/exporting CSV content from within external application. And many times the raw data arrangement may not be readily useable or friendly for viewing or analyzing. As such sorting data according to column in spreadsheet is a pretty essential […]

  • Configure PostgreSQL database on Solaris 10

    Configure PostgreSQL database on Solaris 10 Occassionally you may need to setup database remotely on non-Windows O.S., then the following steps could be of great reference for your SCADA application. Open a terminal (right click on desktop, select Hosts and click Terminal Console) Create postgres user in /export/home/postgres # groupadd postgres # useradd -c ‘PostgreSQL […]

  • Bug report that “doesn’t work”

    Report a bug is easy, report a bug that can be easily understood by the programmers to solve your problem quickly is not so easy. Because if we knew it, we wouldn’t let it happen. This short article teaches you how to report a bug that will be quickly acknowledged by programmer so that your […]