Applies To:
  • CitectSCADA 5.xx

Summary:
I want to read some PID block elements from an Allen Bradley PLC5, but none of the Citect drivers seem to support the following addresses:

.DFD Bit 5 Derivative Smoothing Disabled
.ZCD Bit 10 Zero Crossing Deadband Disabled
.BCD Bit 11 Bias Back Calculation Disabled

Is there anything I can do?


Solution:
The Citect compiler uses the AB5.DBF file in the \Citect\Bin directory as a template to check for valid Variable Tag addresses.  There are a lot of possible combinations of PLC5 data types and addresses and not every possible address that the driver can support has been included in this template. In this case the AB5.DBF can be edited and the following 2 lines -

PD%F:%U%*41.%u<PE=0,MO,CA,SWM=4,DO=6,PVT,CL,CT,EN=15,PVHA,PVLA,DVPA>
PD%F:%U%*41.%u<DVNA=19,EWD=24,OLH,OLL,SPOR,INI>

changed to -

PD%F:%U%*41.%u<PE=0,MO,CA,SWM=4,DFD,DO,PVT,CL,CT,ZCD,BCD,EN=15>
PD%F:%U%*41.%u<PVHA,PVLA,DVPA,DVNA=19,EWD=24,OLH,OLL,SPOR,INI>

NOTES:

If you are using MS Excel for editing, then first open the file: \Citect\Bin\Save_dbf.xls, then open the AB5.DBF file.  When you are done, right-click on any cell and choose Save/Close DBF, then quit Excel without saving.

CIT does not guarantee that drivers will work with addresses other then standard in the drivers supplied with the release version of Citect.

For more information contact Citect Support or see the Citect Driver Development Kit documentation.

 

Keywords:
 

Attachments