Online-Hilfe icom Data Suite

Steuerungen

Die icom Data Suite kann Datenpunkte angeschlossener Steuerungen auslesen bzw. setzen. Dazu muss jede Steuerung in der icom Data Suite angelegt werden. Zu jeder der Steuerungen werden dann die auszulesenden bzw. zu setzenden Datenpunkte angelegt. Diese werden in Ereignissen ausgelesen und in Aktionen gesetzt.

Siemens S7-Steuerungen

Je nach Typ und Format gelten Datenpunkte als digitale oder analoge Datenpunkte. Folgende Typen stehen für die S7-Datenpunkte zur Verfügung:

  • Eingang
  • Ausgang
  • Merker
  • Datenbaustein
Für jeden Typ stehen folgende Formate zur Verfügung:

TypArtBemerkung
BitdigitalBinär 0 oder 1
Unsigned Integer 8analogGanzzahl im Bereich 0 bis 255
Signed Integer 8analogGanzzahl im Bereich -128 bis 127
Unsigned Integer 16analogGanzzahl im Bereich 0 bis 65.535
Signed Integer 16analogGanzzahl im Bereich -32.768 bis 32.767
Unsigned Integer 32analogGanzzahl im Bereich 0 bis 4.294.967.295
Signed Integer 32analogGanzzahl im Bereich -2.147.483.648 bis 2.147.483.647
RealanalogGleitkommazahl

Der Offset für einen Datenbaustein gibt an, an welcher Adresse das Inhalts-Element im Datenbaustein abgelegt ist.

Siemens LOGO!-Steuerungen

Kleinsteuerungen vom Typ Siemens LOGO! ab Version 0BA8 können über das S7-Protokoll ebenfalls angebunden werden. Dabei sind folgende Einstellungen für das S7-Gerät zu verwenden:

  • Typ: S7-200
  • Verbindungsart: OP-Verbindung
  • Timeout: 30
  • Rack: 0
  • Slot: 0
  • Port: 102
  • Polling-Intervall: 5 (Vorschlag, aber unbedingt <10)
Der Zugriff auf Merkerbits, Eingangsbits und Ausgangsbits kann direkt erfolgen. Zu beachten ist, dass die Adressierung der Bits bei der LOGO! mit 1 beginnt, während die Bits in der icom Data Suite von 0 bis 7 adressiert werden. Zugriff auf alle Adressbereiche erhält man über den Variablenzugriff. Eine Zuordnung der Variablenspeicher-Adressen findet sich in dieser Tabelle. Eine ständig aktuelle Zuordnungstabelle finden Sie auch in der Hilfe der neuesten Version von LOGO!Soft. In der icom Data Suite wird der Variablenspeicher auf DB1 gemappt.

CODESYS-Steuerungen

CODESYS-Steuerungen sind Geräte wie speicherprogrammierbare Steuerungen oder Bedienfelder, welche die SPS-Entwicklungsumgebung CODESYS unterstützen. Der Variablenname des Datenpunkts einer CODESYS-Steuerungen ist als "Fully Qualified Name" wie im Gerät definiert anzugeben (z.B. ApplikationsName.ProgrammName.Variable). Die Variablen einer CODESYS-Symbolkonfiguration können ausgelesen und als Datenpunkte in die Konfiguration aufgenommen werden.

Bitte beachten Sie, dass eine Symboldatei für die entsprechenden Variablen im CODESYS-Projekt angelegt werden muss.

Je nach Datentyp gelten Datenpunkte als digitale oder analoge Datenpunkte. Für jede Variable stehen folgende Datentypen zur Verfügung:

DatentypArtBemerkung
booldigitalBinär 0 oder 1
byte (uint8)analogGanzzahl im Bereich 0 bis 255
uint (uint16)analogUnsigned Integer (2 Byte) im Format Unsigned Integer 16 (Ganzzahl im Bereich 0 bis 65.535)
usint (uint8)analogUnsigned Short Integer (1 Byte) im Format Unsigned Integer 8 (Ganzzahl im Bereich 0 bis 255)
sint (int8)analogSigned Short Integer (1 Byte) im Format Signed Integer 8 (Ganzzahl im Bereich -128 bis 127)
int (int16)analogSigned Integer (2 Byte) im Format Signed Integer 16 (Ganzzahl im Bereich -32.768 bis 32.767)
dint (int32)analogSigned Double Integer (4 Byte) im Format Signed Integer 32 (Ganzzahl im Bereich -2.147.483.648 bis 2.147.483.647)
lint (int64)analogSigned Long Integer (8 Byte) im Format Signed Integer 64 (Ganzzahl im Bereich -9.223.372.036.854.775.808 bis -9.223.372.036.854.775.807)
word (uint16)analogWord 16 Bit (2 Byte) im Format Unsigned Integer 16 (Ganzzahl im Bereich 0 bis 65.535)
dword (uint32)analogDouble Word 32 Bit (4 Byte) im Format Unsigned Integer 32 (Ganzzahl im Bereich 0 bis 4.294.967.295)
lword (uint64)analogLong Word 64 Bit (8 Byte) im Format Unsigned Integer 64 (Ganzzahl im Bereich 0 bis 18.446.744.073.709.551.615)
real (float)analogReal (4 Byte Gleitkommazahl)
lreal (double)analogLong Real (8 Byte Gleitkommazahl)
udint (uint16)analogUnsigned Double Integer (4 Byte) im Format Unsigned Integer 16 (Ganzzahl im Bereich 0 bis 65.535)
ulint (uint64)analogUnsigned Long Integer (8 Byte) im Format Unsigned Integer 64 (Ganzzahl im Bereich 0 bis 18.446.744.073.709.551.615)
date (uint32)analogDatum im Format Unsigned Integer 32 (Ganzzahl im Bereich 0 bis 4.294.967.295)
dt (uint32)analogDatum und Zeit im Format Unsigned Integer 32 (Ganzzahl im Bereich 0 bis 4.294.967.295)

Zurück zur Übersicht