Applies To:
  • CitectSCADA v7.x
  • VijeoCitect v7.x 

Summary:
 How and when to use IECIOA.DBF file in the IEC104 driver?

Solution:
 

 

IECIOA.DBF

This file can be used for several reasons e.g. for configuring a Double digital outputs, enabling and disabling SOE  events/ SelectExecute commands per tag basis.

It is also used to send a specific type of commands to a specific tags - like a Short / long duration pulse, persistent output etc.

Citect.ini parameters that need to be enabled:

[IEC870IP]
IOAConfigFileName = C:\\Citect\\V7\\Data\\Iecioa.dbf (this has to path where you have placed your IECioa.dbf file)
UseIOAConfigFile = 1

Sytanx on Configuring the file:

Channel  - This is the port Name of the IEC device, as configured in CitectSCADA.

COMMADDR - is the common address /ASDU address of the IEC device.

IOA   - variable tag address

TYPE  - SDO (for single digital output), DDO (for Double Digital output) / RSO (for Regualting step output) (USED ONLY FOR OUTPUTS, OTHERWISE LEAVE IT BLANK)

QUALIF  - Control Qualifiers (USED ONLY FOR OUTPUTS, OTHERWISE LEAVE IT BLANK)

Single or Double Control Output, or Regulating Step Command
0 - No additional definition
1 - Short Duration Pulse
2 - Long Duration Pulse
3 - Persistent Output
4..31 - Reserved, as per IEC Standard

SELEX  -  values 0 / 1, 0 sends a direct execute command and 1 uses SELECT/EXECUTE (3 stage command). (USED ONLY FOR OUTPUTS, OTHERWISE LEAVE IT BLANK)

SOEENABL - values 0 / 1, 0 disables SOE and 1 enables it. (USED ONLY FOR INPUTS, OTHERWISE IT LEAVE BLANK)

Example Setup - Configuring a Digitial double output

Channel       Commaddr      IOA      TYPE    QUALIF     SELEX   SOEENABL
portname         3                 1221     DDO       1               1           0

Qualif set to short duration pulse
select/Execute is enabled.

N

ote: Sample IECIOA.DBF is added in the attachment.


Keywords:
 IECIOA.dbf, IEC, iecioa, IEC870, IEC870IP, 104

Attachments