In this OEM specification the possibilities of the COPA-DATA straton Runtime are described which are referred to in the straton Workbench help with "see OEM specification".
Configuration (Project properties)
As a standard the straton Workbench contains several features and an extensive library of functions and function blocks.. Depending on the Runtime configuration, some features or blocks may be not available. Therefore it is possible to select configurations for the Workbench in order to highlight the features which are not supported by the Runtime.
In the straton Workbench a list of this configurations is available under Project -> Configuration.... This can change with the product/version cycle.
File administration function (function blocks)
This function makes it possible to read and write files sequentially.
The follwoing functions are supported by straton Runtime versions
and are implemented not blocking:
F_ROPEN, F_WOPEN, F_AOPEN, F_CLOSE, F_EOF, FA_READ, FA_WRITE, FM_READ, FM_WRITE, FB_READ, FB_WRITE, F_EXIST, F_GETSIZE, F_COPY, F_DELETE, F_RENAME, LogFileCSV
The follwoing functions are only supported by straton Runtime versions
and are implemented not blocking:
F_EXIST, F_GETSIZE, F_COPY, F_DELETE, F_RENAME
The possible paths vary depending on the operation system (XP,Vista). Keep in mind that under Windows Vista some directories are write-protected if the UAC (User Account Control) is activated.
SFC execution
The execution of the SFC program equals that of a T5 standard target system und follows the information of the straton Workbench help.
The exclusiveness of transitions within a divergence is supported.
Interlink applications - Binding
A maximum of 65535 Binding variables can be published in the network. However this value is reduced by every variable which is sent to zenon using the event service.
The standard IP port number of a straton Runtime is 9000.
Project properties - "C" compiler
This feature is supported by all straton target systems (RT, CE, RTK). All C compilers which are normally proposed by the straton Workbench can be used. Attention: Only use the default name of the created Runtime-DLL.
LogFileCSV (function block)
See first point: File administration function (function blocks).
Additional OEM relevant features and functions:
Feature |
RT (PC) |
RTK (PC) |
CE |
---|---|---|---|
DTAT (function block) |
x |
x |
x |
TCP/IP management functions |
x |
x |
x |
Dynamic memory allocation function |
x |
x |
x |
PrintF (function) |
x |
x |
x |
Step by step debugging |
x |
x |
x |
Functions for real time clock administration |
x |
x |
x |
Digital sampling recording |
x |
x |
x |
UDP management function |
x |
x |
x |
T5 registry management functions |
- |
- |
- |
DTFORMAT (function) |
x |
x |
x |
GETSYSINFO (function) - _SYSINFO_CYCLESTAMP_MS |
x |
x |
x |
Variable status bits |
x |
-1 |
x |
DAY_TIME (function) |
x |
x |
x |
Key:
x: Supported
-: Not supported
1: Driver which support the variable status bits are only emulated or not supported by the straton RTK. Therefore no access is granted to the status bits or the time stamps.
RETAIN variables (=remantent flags)
The straton Runtime from COPA-DATA saves its RETAIN variables after every cycle if a value changed. The place where data is stored can be varying. Normally the values of the RETAIN variable are saved in the instances path (handover parameter PATH). Depending on the system, it can be the hard disk or a flash card.
Some straton I/O drivers support saving the RETAIN values to the SRAM (battery buffered RAM), e.g. the ThinkIO/System758 driver.
In order for the RETAIN values to be loaded when the PLC application is restarted, the straton Runtime must be started with the corresponding handover parameters/settings (cold start - load RETAIN variables).
I/O Driver
You can find more information about supported I/O drivers here: straton I/O driver support
You can find information about the support of Online Change or Hot Restart here: straton I/O driver: Hot-Restart/Online Change