ICP DAS Release Stable and Cost-effective Data Acquisition Auto-Report System
By chun@icpdas.com
 

Many applications need to monitor / collect large amount of I/O and acquisition data distributed in wide-spread location for safety and management. The usual way to implement this is to apply one or couples of central PC / Server to poll (request one by one in turn) every controller / PLC periodically in every spread location. This generates three disadvantages. (1) The CPU loading of the central PC / Server will become too heavy. That is because it must request every distributed local controller one by one in turn periodically. So the result is the PC / Server becoming un-effective. (2) The second one is when the amount of local controllers is a little more or large, the PC / Server can not handle emergency events (because it request controller in turn) . (3) Every local controller should setup a fixed Internet IP address for the PC / Server to request them. This waste money and Internet resource a lot.

ICP DAS ISaGRAF controllers I-7188EG, I-8437-80, I-8837-80 and Wincon-8347 / W-8747 support Auto-report data acquisition and I/O data to the remote Internet PC / Sever via UDP / IP protocol. They can be setup to report periodically and report at any time when emergency event happens. Moreover, at any time, the PC / Server can send command to the local controller if necessary. For example, the time synchronization. This feature is very useful in the below three applications.

 

Useful Applications:

 
  1. Distributed energy monitoring / management system, like electric power, gas, oil, water dam, ...
  2. Distributed facility safety monitoring / management system, like elevator , building, stock room, ...
  3. Other possible distributed data acquisition system.
 
 

Seven Advantages:

 

1. If local controller is I-7188EG, the price is much cost-effective compared with other PLC / PAC if they have similar solution .
(ICP DAS I-7188EG, I-8437-80, I-8837-80, W-8347, W-8747 all support this feature)

2. The distributed local controller doesn't need a fixed Internet IP. There is no limitation of the distance between the local controller and the central PC / Server, 100 meters, 1 kilo-meter, ˇK , 10000 kilo-meters are all possible.

3. Provides 4-Level Internet security protection.

     Level 1: Controller do auto-report only if it wish do . Controller can be programmed to refuse any communication data coming from Internet normally. The controller can be designed only accept one valid command when it auto-report data to the PC / Server, after that it can refuse any data again.

     Level 2: ˇ§Security Passwordˇ¨ . Every delivered data between local controller and PC / Server all add a ˇ§Security Passwordˇ¨ protection.

     Level 3: IP protection. Controller can be programmed to accept data only coming from one or couples of selected Internet IP address.

     Level 4: Programmer can design his own security protection in both controller and the PC / Server.

4. Local controller will automatically report its acquisition and I/O data to remote PC / Server. It can report periodically and report when an emergency event triggered. Moreover, at any time, the PC / Server can send command to the local controller if necessary. For example, the time synchronization command.

5. ICP DAS ISaGRAF controllers support various I/O modules, such as I-7000 series, I-87K series remote I/O. Also support Modbus RTU devices created by others, like Modbus power meters, Modbus inverters, modbus temperature controllers ...

6 Controllers support ISaGRAF with IEC61131-3 PLC standard, which provides Ladder Diagram, Structure Text, Function Block, IL , SFC and Flow Chart PLC languages. Easy use and easy programming.

7. ICP DAS provides VC++6.0 and VB6.0 and VB.net 2005 sample program which can run in PC / Server. And also provides ISaGRAF sample program for running in I-7188EG, I-8437-80, I-8837-80, W-8347, W-8747 controllers. Please visit www.icpdas.com ˇV FAQ ˇV Software ˇV ISaGRAF ˇV 065 .

 
   
Copyright©1983-2004 ICP DAS Co., Ltd. All Rights Reserved