cpcRcpBuffersConfig.ctl File Reference

Functions

 cpcRcpBuffersConfig_checkConfig (dyn_string dsConfigs, dyn_string &exceptionInfo)
 cpcRcpBuffersConfig_setConfig (dyn_string dsConfigs, dyn_string &exceptionInfo)
 _UnPlc_CPC_RcpBuffers_checkConfig (dyn_string dsConfigs, dyn_string &exceptionInfo)
 S7_PLC_CPC_RcpBuffers_checkConfig (dyn_string dsConfigs, dyn_string &exceptionInfo)
 S7_PLC_CPC_RcpBuffers_setConfig (dyn_string dsConfigs, dyn_string &exceptionInfo)
 _UnPlc_CPC_RcpBuffers_setConfig (dyn_string dsConfigs, dyn_string &exceptionInfo)
 cpcRcpBufferExportDevice_writeDeviceTypeLineFormat (string sDeviceType, string sCommand)
void S7_PLC_CPC_RcpBuffers_ExportConfig (dyn_string dsDpList, dyn_string &exceptionInfo)
void _UnPlc_CPC_RcpBuffers_ExportConfig (dyn_string dsDpList, dyn_string &exceptionInfo)

Variables

const string CPC_CONFIG_RECIPEBUFFERS_DPT_NAME = "CPC_RcpBuffers"
const unsigned CPC_CONFIG_RECIPEBUFFERS_LENGTH = 9
const unsigned CPC_CONFIG_RECIPEBUFFERS_HEADER_ADDR = 1
const unsigned CPC_CONFIG_RECIPEBUFFERS_STATUS_ADDR = 2
const unsigned CPC_CONFIG_RECIPEBUFFERS_BUFFERS_LENGTH = 3
const unsigned CPC_CONFIG_RECIPEBUFFERS_MANREGADDR_ADDR = 4
const unsigned CPC_CONFIG_RECIPEBUFFERS_MANREGVAL_ADDR = 5
const unsigned CPC_CONFIG_RECIPEBUFFERS_REQADDR_ADDR = 6
const unsigned CPC_CONFIG_RECIPEBUFFERS_REQVAL_ADDR = 7
const unsigned CPC_CONFIG_RECIPEBUFFERS_ACTIVATION_FUNC = 8
const unsigned CPC_CONFIG_RECIPEBUFFERS_ACTIVATION_TIMEOUT = 9
const unsigned CPC_CONFIG_RECIPEBUFFERS_MAX_LENGTH = 1000
const unsigned CPC_CONFIG_RECIPEBUFFERS_MAX_ELEMENTS_WORD_STRUCTURE = 60
const unsigned CPC_CONFIG_RECIPEBUFFERS_MAX_ELEMENTS_FLOAT_STRUCTURE = 30
const unsigned CPC_CONFIG_RECIPEBUFFERS_BUFFER_SHIFT_MODBUS = 60
const unsigned CPC_CONFIG_RECIPEBUFFERS_BUFFER_SHIFT_SIEMENS = 120

Detailed Description

cpcRcpBuffersConfig.ctl This library contains the function to configure the CPC_RcpBuffers.

Creation Date
07/06/2011
Modification History
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Author:
Ivan Prieto Barreiro (EN-ICE)

Function Documentation

cpcRcpBuffersConfig_checkConfig ( dyn_string  dsConfigs,
dyn_string &  exceptionInfo 
)

check the device configuration

Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters:
dsConfigs input, config line as dyn_string
exceptionInfo output, for errors
Reviewed:
2018-07-24 UNICOSImportExport
cpcRcpBuffersConfig_setConfig ( dyn_string  dsConfigs,
dyn_string &  exceptionInfo 
)

set the device configuration

Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters:
dsConfigs input, config line as dyn_string
exceptionInfo output, for errors
Reviewed:
2018-07-24 UNICOSImportExport
_UnPlc_CPC_RcpBuffers_checkConfig ( dyn_string  dsConfigs,
dyn_string &  exceptionInfo 
)

check the CPC_RcpBuffers device configuration for the _UnPlc front-end

Constraints
None
Usage
Internal
PVSS managers
Ui, CTRL
Parameters:
dsConfigs input, config line as dyn_string
exceptionInfo output, for errors
Reviewed:
2018-07-24 UNICOSImportExport
S7_PLC_CPC_RcpBuffers_checkConfig ( dyn_string  dsConfigs,
dyn_string &  exceptionInfo 
)

check the CPC_RcpBuffers device configuration for the S7_PLC front-end

Constraints
None
Usage
Internal
PVSS managers
Ui, CTRL
Reviewed:
2018-07-24 UNICOSImportExport
Parameters:
dsConfigs input, config line as dyn_string
exceptionInfo output, for errors
S7_PLC_CPC_RcpBuffers_setConfig ( dyn_string  dsConfigs,
dyn_string &  exceptionInfo 
)

set the CPC_RcpBuffers device configuration for the S7_PLC front-end

Constraints
None
Usage
Internal
PVSS managers
Ui, CTRL
Reviewed:
2018-07-24 UNICOSImportExport
Parameters:
dsConfigs input, config line as dyn_string
exceptionInfo output, for errors
_UnPlc_CPC_RcpBuffers_setConfig ( dyn_string  dsConfigs,
dyn_string &  exceptionInfo 
)

set the CPC_RcpBuffers device configuration for the _UnPlc front-end

Constraints
None
Usage
Internal
PVSS managers
Ui, CTRL
Parameters:
dsConfigs input, config line as dyn_string
exceptionInfo output, for errors
Reviewed:
2018-07-24 UNICOSImportExport
cpcRcpBufferExportDevice_writeDeviceTypeLineFormat ( string  sDeviceType,
string  sCommand 
)

returns the format of the config line for a device type

Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters:
sDeviceType input, device type
sCommand input, keyword (for front-end only)

Referenced by _UnPlc_CPC_RcpBuffers_ExportConfig(), and S7_PLC_CPC_RcpBuffers_ExportConfig().

void S7_PLC_CPC_RcpBuffers_ExportConfig ( dyn_string  dsDpList,
dyn_string &  exceptionInfo 
)

returns the format of the config line for a device type

Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Reviewed:
2018-07-24 UNICOSImportExport
Parameters:
dsDpList input, list of device dp
exceptionInfo output, the errors are returned here

References cpcRcpBufferExportDevice_writeDeviceTypeLineFormat().

void _UnPlc_CPC_RcpBuffers_ExportConfig ( dyn_string  dsDpList,
dyn_string &  exceptionInfo 
)

returns the format of the config line for a device type

Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters:
dsDpList input, list of device dp
exceptionInfo output, the errors are returned here
Reviewed:
2018-07-24 UNICOSImportExport

References cpcExportGenericFunctions_processAddress(), and cpcRcpBufferExportDevice_writeDeviceTypeLineFormat().


Generated on 11 Mar 2019 for unCPC6 by  doxygen 1.6.1