Handbuch. PLC Lib: Tc2_EIB. TwinCAT 3. Version: Datum:
|
|
|
- Heiko Breiner
- vor 8 Jahren
- Abrufe
Transkript
1 Handbuch PLC Lib: Tc2_EIB TwinCAT 3 Version: Datum:
2
3 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort Hinweise zur Dokumentation Sicherheitshinweise Einleitung EIB Programmierung TwinCAT Programmier-Schnittstellen EIB-Gruppenfilter POUs Basic Function Fehlercodes DUTs Enums Structure Anhang Beispiele Support und Service PLC Lib: Tc2_EIB Version: 1.4 3
4 Inhaltsverzeichnis 4 Version: 1.4 PLC Lib: Tc2_EIB
5 Vorwort 1 Vorwort 1.1 Hinweise zur Dokumentation Diese Beschreibung wendet sich ausschließlich an ausgebildetes Fachpersonal der Steuerungs- und Automatisierungstechnik, das mit den geltenden nationalen Normen vertraut ist. Zur Installation und Inbetriebnahme der Komponenten ist die Beachtung der Dokumentation und der nachfolgenden Hinweise und Erklärungen unbedingt notwendig. Das Fachpersonal ist verpflichtet, für jede Installation und Inbetriebnahme die zu dem betreffenden Zeitpunkt veröffentliche Dokumentation zu verwenden. Das Fachpersonal hat sicherzustellen, dass die Anwendung bzw. der Einsatz der beschriebenen Produkte alle Sicherheitsanforderungen, einschließlich sämtlicher anwendbaren Gesetze, Vorschriften, Bestimmungen und Normen erfüllt. Disclaimer Diese Dokumentation wurde sorgfältig erstellt. Die beschriebenen Produkte werden jedoch ständig weiter entwickelt. Wir behalten uns das Recht vor, die Dokumentation jederzeit und ohne Ankündigung zu überarbeiten und zu ändern. Aus den Angaben, Abbildungen und Beschreibungen in dieser Dokumentation können keine Ansprüche auf Änderung bereits gelieferter Produkte geltend gemacht werden. Marken Beckhoff, TwinCAT, EtherCAT, Safety over EtherCAT, TwinSAFE, XFC und XTS sind eingetragene und lizenzierte Marken der Beckhoff Automation GmbH. Die Verwendung anderer in dieser Dokumentation enthaltenen Marken oder Kennzeichen durch Dritte kann zu einer Verletzung von Rechten der Inhaber der entsprechenden Bezeichnungen führen. Patente Die EtherCAT Technologie ist patentrechtlich geschützt, insbesondere durch folgende Anmeldungen und Patente: EP , EP , DE , DE mit den entsprechenden Anmeldungen und Eintragungen in verschiedenen anderen Ländern. Die TwinCAT Technologie ist patentrechtlich geschützt, insbesondere durch folgende Anmeldungen und Patente: EP , US mit den entsprechenden Anmeldungen und Eintragungen in verschiedenen anderen Ländern. EtherCAT ist eine eingetragene Marke und patentierte Technologie lizensiert durch die Beckhoff Automation GmbH, Deutschland Copyright Beckhoff Automation GmbH & Co. KG, Deutschland. Weitergabe sowie Vervielfältigung dieses Dokuments, Verwertung und Mitteilung seines Inhalts sind verboten, soweit nicht ausdrücklich gestattet. Zuwiderhandlungen verpflichten zu Schadenersatz. Alle Rechte für den Fall der Patent-, Gebrauchsmusteroder Geschmacksmustereintragung vorbehalten. PLC Lib: Tc2_EIB Version: 1.4 5
6 Vorwort 1.2 Sicherheitshinweise Sicherheitsbestimmungen Beachten Sie die folgenden Sicherheitshinweise und Erklärungen! Produktspezifische Sicherheitshinweise finden Sie auf den folgenden Seiten oder in den Bereichen Montage, Verdrahtung, Inbetriebnahme usw. Haftungsausschluss Die gesamten Komponenten werden je nach Anwendungsbestimmungen in bestimmten Hard- und SoftwareKonfigurationen ausgeliefert. Änderungen der Hard- oder Software-Konfiguration, die über die dokumentierten Möglichkeiten hinausgehen, sind unzulässig und bewirken den Haftungsausschluss der Beckhoff Automation GmbH & Co. KG. Qualifikation des Personals Diese Beschreibung wendet sich ausschließlich an ausgebildetes Fachpersonal der Steuerungs-, Automatisierungs- und Antriebstechnik, das mit den geltenden Normen vertraut ist. Erklärung der Symbole In der vorliegenden Dokumentation werden die folgenden Symbole mit einem nebenstehenden Sicherheitshinweis oder Hinweistext verwendet. Die Sicherheitshinweise sind aufmerksam zu lesen und unbedingt zu befolgen! Akute Verletzungsgefahr! Wenn der Sicherheitshinweis neben diesem Symbol nicht beachtet wird, besteht unmittelbare Gefahr für Leben und Gesundheit von Personen! GEFAHR Verletzungsgefahr! Wenn der Sicherheitshinweis neben diesem Symbol nicht beachtet wird, besteht Gefahr für Leben und Gesundheit von Personen! WARNUNG Schädigung von Personen! Wenn der Sicherheitshinweis neben diesem Symbol nicht beachtet wird, können Personen geschädigt werden! VORSICHT Schädigung von Umwelt oder Geräten Wenn der Hinweis neben diesem Symbol nicht beachtet wird, können Umwelt oder Geräte geschädigt werden. Achtung Tipp oder Fingerzeig Dieses Symbol kennzeichnet Informationen, die zum besseren Verständnis beitragen. Hinweis 6 Version: 1.4 PLC Lib: Tc2_EIB
7 Einleitung 2 Einleitung Die Tc2_EIB-Bibliothek ist eine TwinCAT-SPS-Bibliothek zum Datenaustausch mit EIB-Geräten. Diese Bibliothek ist nur in Verbindung mit einer KL6301 (EIB-Masterklemme) einzusetzen. Für den Nutzer dieser Bibliothek werden folgende Grundkenntnisse vorausgesetzt: TwinCAT XAE PC und Netzwerkkenntnisse Aufbau und Eigenschaften der Beckhoff Embedded-PC und deren Busklemmensystem Technologie von EIB-Geräten Einschlägige Sicherheitsvorschriften der technischen Gebäudeausrüstung Diese Softwarebibliothek ist für Gebäudeautomation-Systempartner der Beckhoff Automation GmbH & Co. KG. Die Systempartner sind tätig in dem Bereich Gebäudeautomation und beschäftigen sich mit Errichtung, Inbetriebsetzung, Erweiterung, Wartung und Service von mess-, steuer- und regelungstechnischen Anlagen der technischen Gebäudeausrüstung. Die Tc2_EIB-Bibliothek ist auf allen Hardware-Plattformen einsetzbar, die TwinCAT 3.1 oder höher unterstützen. Hardware Dokumentation im Beckhoff Information System: kl6301/html/bt_kl6301_title.htm PLC Lib: Tc2_EIB Version: 1.4 7
8 EIB 3 EIB Für das Arbeiten mit der EIB-Busklemme sind Funktionsbausteine notwendig, die in dieser Dokumentation beschrieben werden. Es stehen ab der Firmware-Version B1 und der Bibliothek V3 drei verschiedene Modi zur Verfügung, die in dem KL6301-Funktionsbaustein aktiviert werden können. Mode 0: 4 Filter mit jeweils 64 Gruppeneinträgen (kompatibel zur Firmware B0 ) Mode 1: 8 Filter mit jeweils 32 Gruppeneinträgen Mode 100: Monitor Funktion (alle Gruppenadresstelegramme können empfangen werden, die KL6301 sendet kein ACK). In diesem Modus kann nicht gesendet werden. Hinweis Mode 1 und 100 Mode 1 und 100 können nur mit den Basic-Bausteinen aus der Tc2_EIB-Bibliothek genutzt werden. Senden Die KL6301 verschickt Daten einzeln. Das bedeutet, eine zur KL6301 übertragene Daten-Variable wird von der Klemme einzeln ins EIB-Netzwerk gesendet. Erst wenn diese erfolgreich verschickt wurde, können Sie die nächsten EIB-Daten zur KL6301 übertragen. Es können 2 Typen von EIB-Telegrammen versendet werden: WRITE_GROUP zum Schreiben von Daten auf andere EIB-Teilnehmer READ_GROUP_REQ zum Anfordern von Daten von anderen EIB-Teilnehmern Empfangen Die KL6301 besitzt maximal 8 Filteradressen. Diese Filter filtern die EIB-Gruppenadressen. Nur EIB- Telegramme, die in den Filter eingetragen sind, werden im Prozessabbild sichtbar und mit einem ACK beantwortet. Ein Filter kann bis zu 64 Gruppenadressen beinhalten. Bei 4 Filtern in Summe mal 64 Einträge ergeben das 256 Gruppenadressen die Daten annehmen. Bei 8 Filtern in Summe mal 32 Einträge ergeben das 256 Gruppenadressen die Daten annehmen. Die Konfigurierung erfolgt über einem Funktionsbaustein. Bei der Initialisierung der Busklemme werden die Gruppenadressen geladen und sind sofort aktiv. Es muss mindestens ein Filter parametriert werden. Die Art der Daten spielt hat bei der Filtereinstellung keine Bedeutung. Monitor Funktion Ist der Mode 100 aktiviert dürfen keine Filter eingestellt werden. Die Filter EIB_GROUP_FILTER werden einfach leer gelassen und nicht beschrieben. 8 Version: 1.4 PLC Lib: Tc2_EIB
9 4 Programmierung Inhalt TwinCAT Programmier-Schnittstellen [} 11] EIB-Gruppenfilter [} 11] POUs/Basic Inhalt Funktionsbausteine der Basic-Schnittstelle [} 15] KL6301 [} 16] Beschreibung Kommunikation mit einer KL6301 POUs/Basic/Read Bausteine EIB_2OCTET_FLOAT_REC [} 18] EIB_2OCTET_SIGN_REC [} 18] EIB_2OCTET_UNSIGN_REC [} 19] EIB_3BIT_CONTROL_REC [} 20] EIB_4OCTET_FLOAT_REC [} 20] EIB_4OCTET_SIGN_REC [} 21] EIB_4OCTET_UNSIGN_REC [} 21] EIB_8BIT_SIGN_REC [} 22] EIB_8BIT_UNSIGN_REC [} 23] EIB_ALL_DATA_TYPES_REC [} 23] EIB_ALL_DATA_TYPES_REC_Ex [} 24] EIB_BIT_CONTROL_REC [} 25] EIB_BIT_REC [} 25] EIB_DATE_REC [} 26] EIB_TIME_REC [} 27] Beschreibung Empfangen von 2 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 2 Byte Sign EIB-Daten und konvertieren in INT Empfangen von 2 Byte Unsign EIB-Daten und konvertieren in UINT Empfangen eines "3 Bit Controlled" Datentypen Empfangen von 4 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 4 Byte Sign EIB-Daten und konvertieren in DINT Empfangen von 4 Byte Unsign EIB-Daten und konvertieren in UDINT Empfangen von 8 Bit EIB-Daten und konvertieren in INT Empfangen von 8 Bit EIB-Daten und konvertieren in BYTE Empfängt beliebige EIB-Daten Empfängt beliebige EIB-Daten Empfangen eines "1 Bit Controlled" Datentypen Empfangen von 1 Bit EIB-Daten und konvertieren in BOOL Empfangen eines Datums Empfangen einer Zeit POUs/Basic/Send Bausteine EIB_2OCTET_FLOAT_SEND [} 28] EIB_2OCTET_FLOAT_SEND_EX [} 29] EIB_2OCTET_SIGN_SEND [} 30] EIB_2OCTET_UNSIGN_SEND [} 31] EIB_3BIT_CONTROL_SEND [} 32] Beschreibung Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines INT-Wertes (Konvertierung in 2 Byte Sign EIB) Senden eines UINT-Wertes (Konvertierung in 2 Byte Unsign EIB) Senden eines "3 Bit Controlled" Datentyypen PLC Lib: Tc2_EIB Version: 1.4 9
10 Bausteine EIB_4OCTET_FLOAT_SEND [} 33] EIB_4OCTET_FLOAT_SEND_EX [} 34] EIB_4OCTET_SIGN_SEND [} 35] EIB_4OCTET_SIGN_SEND_EX [} 36] Beschreibung Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) EIB_4OCTET_UNSIGN_SEND [} 37] Senden eines UDINT-Wertes (Konvertierung in 4 Byte Unsign EIB) EIB_8BIT_SIGN_SEND [} 38] EIB_8BIT_SIGN_SEND_EX [} 40] EIB_8BIT_UNSIGN_SEND [} 41] EIB_8BIT_UNSIGN_SEND_EX [} 42] EIB_ALL_DATA_TYPES_SEND [} 44] EIB_BIT_CONTROL_SEND [} 46] EIB_BIT_SEND [} 47] EIB_BIT_SEND_EX [} 48] EIB_BIT_SEND_MANUAL [} 49] EIB_DATE_SEND [} 50] EIB_READ_SEND [} 51] EIB_TIME_SEND [} 52] Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden von beliebigen EIB-Daten Senden eines "1 Bit Controlled" Datentypen Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines Datums Senden eines Read_Group_Req Senden einer Zeit POUs/Function Bausteine F_CONV_2GROUP_TO_3GROUP [} 53] F_CONV_3GROUP_TO_2GROUP [} 53] Beschreibung Umwandlung einer 2 stufigen Gruppenadresse in eine 3 stufige Gruppenadresse Umwandlung einer 3 stufigen Gruppenadresse in eine 2 stufige Gruppenadresse DUTs/Enums Datentypen EIB_ERROR_CODE [} 55] EIB_PRIORITY [} 56] Beschreibung Fehlermeldungen Priorität des EIB-Telegramms DUTs/Structure Datentypen EIB_GROUP_ADDR [} 57] EIB_GROUP_ADDR_2GROUP [} 57] EIB_GROUP_FILTER [} 57] EIB_PHYS_ADDR [} 58] EIB_REC [} 58] Beschreibung 3-stufige Gruppenadresse 2-stufige Gruppenadresse Gruppenfilter Physikalische Adresse Verbindet die Sende- und Empfangs-Bausteine mit dem Baustein KL Version: 1.4 PLC Lib: Tc2_EIB
11 4.1 TwinCAT Programmier-Schnittstellen Die TwinCAT-Bibliotheken für die KL6301 stellen Funktionsbausteine zur Verfügung, die den Datenaustausch zwischen dem auf der übergeordneten Steuerung laufenden Anwendungsprogramm und den an die KL6301 angeschlossenen EIB-Geräten ermöglichen. Diese Funktionsbausteine gibt es in einer Basic- und in einer Professional-Version. Basic-Schnittstelle Die Basic-Schnittstelle besteht aus einer Sammlung von Funktionsbausteinen, die Ihnen viel Programmieraufwand und die Konvertierung der Datentypen abnehmen. Zu jedem verbreiteten Datentyp gibt es hier einen Sende- und einen Empfangsbaustein. Die Sendebausteine sind sehr einfach Aufgebaut und übertragen die Daten nur bei Änderung. Genauere Informationen entnehmen Sie den Beschreibungen der einzelnen Basic-Bausteine [} 13]. Professional-Schnittstelle Die Professional-Schnittstelle besteht aus nur einem Funktionsbaustein, der Ihnen mit seinen vielfältigen Parametern die komplette Freiheit, wie Daten Gesendet oder Empfangen werden überlässt. Auf einer KL6301 dürfen Sie den Professional-Baustein nicht gleichzeitig mit den Bausteinen aus der Basic- Schnittstelle verwenden! Wenn Sie allerdings mehrere KL6301 verwenden, können Sie eine KL6301 mit der Basic-Schnittstelle betreiben und eine andere mit der Professional-Schnittstelle. 4.2 EIB-Gruppenfilter Bevor die KL6301 in den Datenaustausch gehen kann, müssen die EIB-Gruppenfilter parametriert sein. Die Filter sind für alle Daten mit einer Gruppenadresse die zur KL6301 geschickt werden notwendig. Jedes Gruppentelegramm, das auch in den Filtern enthalten ist, wird mit einem ACK beantwortet und in die Prozessdaten eingetragen, d.h. in den Funktionsbausteinen sichtbar. EIB-Telegramme mit einer Gruppenadresse, die nicht in den Filtern enthalten sind, werden von der KL6301 verworfen. Beispiel Filter 1 Gruppenadresse 1/2/0 Länge: 20 Alle EIB-Telegramme mit der Gruppenadresse 1/2/0-1/2/19 passieren den Filter Es muss immer mindestens ein Filter aktiviert werden. Maximal sind 4 Filter möglich. Die Länge der Filtereinträge reicht von 0 bis bedeutet genau einen Eintrag. 63 bedeutet, dass 64 Gruppenadressen freigeschaltet sind. PLC Lib: Tc2_EIB Version:
12 Änderung zur Firmware B1 und Bibliothek Version V3 Mit der Firmware-Version B1 und der TwinCAT-Bibliothek Tc2_EIB (V3) kann man statt 4 Filtern auch 8 Filter parametrieren. Die maximale Länge der einzelnen Filter reduziert sich allerdings von 64 Einträgen auf 32 Einträge pro Filtergruppe. So bleibt die Summe der maximal empfangenden Gruppenfilter mit 256 gleich. 4.3 POUs Basic Inhalt Funktionsbausteine der Basic-Schnittstelle [} 15] KL6301 [} 16] Beschreibung Kommunikation mit einer KL6301 Basic/Read Bausteine EIB_2OCTET_FLOAT_REC [} 18] EIB_2OCTET_SIGN_REC [} 18] EIB_2OCTET_UNSIGN_REC [} 19] EIB_3BIT_CONTROL_REC [} 20] EIB_4OCTET_FLOAT_REC [} 20] EIB_4OCTET_SIGN_REC [} 21] EIB_4OCTET_UNSIGN_REC [} 21] EIB_8BIT_SIGN_REC [} 22] EIB_8BIT_UNSIGN_REC [} 23] EIB_ALL_DATA_TYPES_REC [} 23] EIB_ALL_DATA_TYPES_REC_Ex [} 24] EIB_BIT_CONTROL_REC [} 25] EIB_BIT_REC [} 25] EIB_DATE_REC [} 26] EIB_TIME_REC [} 27] Beschreibung Empfangen von 2 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 2 Byte Sign EIB-Daten und konvertieren in INT Empfangen von 2 Byte Unsign EIB-Daten und konvertieren in UINT Empfangen eines "3 Bit Controlled" Datentypen Empfangen von 4 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 4 Byte Sign EIB-Daten und konvertieren in DINT Empfangen von 4 Byte Unsign EIB-Daten und konvertieren in UDINT Empfangen von 8 Bit EIB-Daten und konvertieren in INT Empfangen von 8 Bit EIB-Daten und konvertieren in BYTE Empfängt beliebige EIB-Daten Empfängt beliebige EIB-Daten Empfangen eines "1 Bit Controlled" Datentypen Empfangen von 1 Bit EIB-Daten und konvertieren in BOOL Empfangen eines Datums Empfangen einer Zeit Basic/Send Bausteine EIB_2OCTET_FLOAT_SEND [} 28] EIB_2OCTET_FLOAT_SEND_EX [} 29] EIB_2OCTET_SIGN_SEND [} 30] EIB_2OCTET_UNSIGN_SEND [} 31] Beschreibung Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines INT-Wertes (Konvertierung in 2 Byte Sign EIB) Senden eines UINT-Wertes (Konvertierung in 2 Byte Unsign EIB) 12 Version: 1.4 PLC Lib: Tc2_EIB
13 Bausteine EIB_3BIT_CONTROL_SEND [} 32] EIB_4OCTET_FLOAT_SEND [} 33] EIB_4OCTET_FLOAT_SEND_EX [} 34] EIB_4OCTET_SIGN_SEND [} 35] EIB_4OCTET_SIGN_SEND_EX [} 36] Beschreibung Senden eines "3 Bit Controlled" Datentyypen Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines REAL Wertes (Konvertierung in 4 Byte Float EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) EIB_4OCTET_UNSIGN_SEND [} 37] Senden eines UDINT-Wertes (Konvertierung in 4 Byte Unsign EIB) EIB_8BIT_SIGN_SEND [} 38] EIB_8BIT_SIGN_SEND_EX [} 40] EIB_8BIT_UNSIGN_SEND [} 41] EIB_8BIT_UNSIGN_SEND_EX [} 42] EIB_ALL_DATA_TYPES_SEND [} 44] EIB_BIT_CONTROL_SEND [} 46] EIB_BIT_SEND [} 47] EIB_BIT_SEND_EX [} 48] EIB_BIT_SEND_MANUAL [} 49] EIB_DATE_SEND [} 50] EIB_READ_SEND [} 51] EIB_TIME_SEND [} 52] Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden von beliebigen EIB-Daten Senden eines "1 Bit Controlled" Datentypen Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines Datums Senden eines Read_Group_Req Senden einer Zeit Function Bausteine F_CONV_2GROUP_TO_3GROUP [} 53] F_CONV_3GROUP_TO_2GROUP [} 53] Beschreibung Umwandlung einer 2-stufigen Gruppenadresse in eine 3-stufige Gruppenadresse Umwandlung einer 3-stufigen Gruppenadresse in eine 2-stufige Gruppenadresse Basic Inhalt Funktionsbausteine der Basic-Schnittstelle [} 15] KL6301 [} 16] Beschreibung Kommunikation mit einer KL6301 Read Bausteine EIB_2OCTET_FLOAT_REC [} 18] EIB_2OCTET_SIGN_REC [} 18] EIB_2OCTET_UNSIGN_REC [} 19] Beschreibung Empfangen von 2 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 2 Byte Sign EIB-Daten und konvertieren in INT Empfangen von 2 Byte Unsign EIB-Daten und konvertieren in UINT PLC Lib: Tc2_EIB Version:
14 Bausteine EIB_3BIT_CONTROL_REC [} 20] EIB_4OCTET_FLOAT_REC [} 20] EIB_4OCTET_SIGN_REC [} 21] EIB_4OCTET_UNSIGN_REC [} 21] EIB_8BIT_SIGN_REC [} 22] EIB_8BIT_UNSIGN_REC [} 23] EIB_ALL_DATA_TYPES_REC [} 23] EIB_ALL_DATA_TYPES_REC_Ex [} 24] EIB_BIT_CONTROL_REC [} 25] EIB_BIT_REC [} 25] EIB_DATE_REC [} 26] EIB_TIME_REC [} 27] Beschreibung Empfangen eines "3 Bit Controlled" Datentypen Empfangen von 4 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 4 Byte Sign EIB-Daten und konvertieren in DINT Empfangen von 4 Byte Unsign EIB-Daten und konvertieren in UDINT Empfangen von 8 Bit EIB-Daten und konvertieren in INT Empfangen von 8 Bit EIB-Daten und konvertieren in BYTE Empfängt beliebige EIB-Daten Empfängt beliebige EIB-Daten Empfangen eines "1 Bit Controlled" Datentypen Empfangen von 1 Bit EIB-Daten und konvertieren in BOOL Empfangen eines Datums Empfangen einer Zeit Send Bausteine EIB_2OCTET_FLOAT_SEND [} 28] EIB_2OCTET_FLOAT_SEND_EX [} 29] EIB_2OCTET_SIGN_SEND [} 30] EIB_2OCTET_UNSIGN_SEND [} 31] EIB_3BIT_CONTROL_SEND [} 32] EIB_4OCTET_FLOAT_SEND [} 33] EIB_4OCTET_FLOAT_SEND_EX [} 34] EIB_4OCTET_SIGN_SEND [} 35] EIB_4OCTET_SIGN_SEND_EX [} 36] Beschreibung Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines INT-Wertes (Konvertierung in 2 Byte Sign EIB) Senden eines UINT-Wertes (Konvertierung in 2 Byte Unsign EIB) Senden eines "3 Bit Controlled" Datentyypen Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) EIB_4OCTET_UNSIGN_SEND [} 37] Senden eines UDINT-Wertes (Konvertierung in 4 Byte Unsign EIB) EIB_8BIT_SIGN_SEND [} 38] EIB_8BIT_SIGN_SEND_EX [} 40] EIB_8BIT_UNSIGN_SEND [} 41] EIB_8BIT_UNSIGN_SEND_EX [} 42] EIB_ALL_DATA_TYPES_SEND [} 44] EIB_BIT_CONTROL_SEND [} 46] EIB_BIT_SEND [} 47] Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden von beliebigen EIB-Daten Senden eines "1 Bit Controlled" Datentypen Senden eines BOOL-Wertes 14 Version: 1.4 PLC Lib: Tc2_EIB
15 Bausteine EIB_BIT_SEND_EX [} 48] EIB_BIT_SEND_MANUAL [} 49] EIB_DATE_SEND [} 50] EIB_READ_SEND [} 51] EIB_TIME_SEND [} 52] Beschreibung Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines Datums Senden eines Read_Group_Req Senden einer Zeit Funktionsbausteine der Basic-Schnittstelle _Rec _Send _Send First Cycle Delta, min. Send Time Polling EIB_BIT ja [} 25] ja [} 47] nein ja, 200 msec nein Auto EIB_BIT_MA NUAL EIB_BIT_CO NTROL EIB_3BIT_C ONTROL EIB_8BIT_SI GN EIB_8BIT_SI GN_EX EIB_8BIT_U NSIGN EIB_8BIT_U NSIGN_EX EIB_2OCTET E_SIGN Beschreibung Auto/Manuell nein ja [} 49] nein nein nein Manuell ja [} 25] ja [} 46] nein ja, 200 msec nein Auto ja [} 20] ja [} 32] nein ja, 200 msec nein Auto ja [} 22] ja [} 38] nein ja, 1sec nein Auto nein ja [} 40] ja ja, 200 msec ja Auto/Manuell ja [} 23] ja [} 41] nein ja, 1sec nein Auto nein ja [} 42] ja ja, 200 msec ja Auto/Manuell ja [} 18] ja [} 30] nein ja, 1sec nein Auto EIB_2OCTET E_UNSIGN ja [} 19] ja [} 31] nein ja, 1sec nein Auto EIB_2OCTET E_FLOAT ja [} 18] ja [} 28] nein ja, 1sec nein Auto EIB_TIME ja [} 27] ja [} 52] ja nein ja, 5 min Auto EIB_DATE ja [} 26] ja [} 50] ja nein ja, 5 min Auto EIB_4OCTET E_SIGN ja [} 21] ja [} 35] nein ja, 1sec nein Auto EIB_4OCTET E_UNSIGN ja [} 21] ja [} 37] nein ja, 1sec nein Auto EIB_4OCTET E_FLOAT ja [} 20] ja [} 33] nein ja, 1sec nein Auto EIB_READ nein ja [} 51] nein nein nein Manuell EIB_ALL_DA TA_TYPES ja [} 23] ja [} 44] nein ja, variable ja, variabel Auto/Manuell _Rec: ja - Empfangen wird unterstützt, nein - Empfangen wird nicht unterstützt _Send: ja - Senden wird unterstützt, nein - Senden wird nicht unterstützt First Cycle: Beim ersten Aufruf des Bausteins wird ein EIB-Telegramm versendet. Delta, min. Send Time: Nur bei Änderung der Daten wird ein EIB-Telegramm versendet. Über den Parameter "min. Send Time" ist ein "Sende-Filter" aktiviert, der die Reaktionszeit bei der relativ ersten Eingangsänderung nicht verlängert, aber bei unmittelbar darauf folgenden Änderungen aktiv ist. Die "min. PLC Lib: Tc2_EIB Version:
16 Send Time" (Sendeverzögerungszeit) beschreibt die Zeitspanne, die zwischen dem Versenden zweier Telegramme mindestens abgewartet werden muss. Die "min. Send Time" reduziert die Buskommunikation und stellt sicher, dass auch Sendeaufträge von anderen Bausteinen ihr EIB-Telegramm absetzen können. Polling: Die Daten werden automatisch im angegebenen Zeitabstand versendet, auch wenn sie sich nicht verändert haben Auto/Manuell: Auto - Beim Aufruf des Bausteins werden automatisch Daten gesendet, Manuell - Daten werden nur gesendet wenn dies beim Baustein angefordert wird KL6301 Dieser Funktionsbaustein übernimmt die Kommunikation mit der EIB-Busklemme KL6301. Über diesen Baustein wird die KL6301 konfiguriert und der Datenaustausch mit dem EIB-Netzwerk gestartet. Einschränkungen: Dieser Baustein darf nur einmal pro KL6301 aufgerufen werden! Im PLC-Projekt darf dieser Baustein nur einmal pro Zyklus aufgerufen werden! In einem PLC-Projekt dürfen maximal 64 KL6301 enthalten sein! bactivate : BOOL; idx : INT := 1; EIB_PHYS_ADDR : EIB_PHYS_ADDR; EIB_GROUP_FILTER : ARRAY [1..8] OF EIB_GROUP_FILTER; imode : INT; bactivate: Aktiviert den Baustein, der die KL6301 als erstes Konfiguriert und dann in den Datenaustausch setzt. idx: Die idx Nummer muss beim Einsatz von mehr als einer Busklemme pro PLC Programm für jede KL6301 eindeutig sein. Gültige Werte von EIB_PHYS_ADDR: Physikalische EIB Adresse (siehe EIB_PHYS_ADDR [} 58]). Default Adresse ist Diese Adresse muss im EIB-Netzwerk einmalig sein! 16 Version: 1.4 PLC Lib: Tc2_EIB
17 EIB_GROUP_FILTER: Filter für die Gruppenadressen. Es sind maximal 8 Filter möglich (siehe EIB_GROUP_FILTER [} 57]). imode: 0 - Für Firmware B0 und höher - 4 Filter a 64 Einträge 1 - Für Firmware B1 und höher - 8 Filter a 32 Einträge Für Firmware B1 und höher - Monitor Funktion, alle Gruppenadresstelegramm werden empfangen. Die Telegramme werden nicht bestätigt (es wird kein ACK gesendet). Im Monitor Betrieb kann nicht gesendet werden. bactive : BOOL; bready : BOOL; berror : BOOL; ierrorid : EIB_Error_Code; str_data_rec : EIB_REC; bactive: Der Baustein wurde aktiviert. bready: Der Baustein ist bereit Daten zu senden und zu empfangen. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. str_data_rec: Wird mit den Send- und Receive-Bausteinen verbunden (siehe EIB_REC [} 58]). VAR_IN_OUT KL6301_IN : ARRAY [1..24] OF BYTE; KL6301_OUT : ARRAY [1..24] OF BYTE; KL6301_IN: Wird mit den Eingangsadressen der KL6301 verknüpft. KL6301_OUT: Wird mit den Ausgangsadressen der KL6301 verknüpft Read Bausteine EIB_2OCTET_FLOAT_REC [} 18] EIB_2OCTET_SIGN_REC [} 18] EIB_2OCTET_UNSIGN_REC [} 19] EIB_3BIT_CONTROL_REC [} 20] EIB_4OCTET_FLOAT_REC [} 20] EIB_4OCTET_SIGN_REC [} 21] EIB_4OCTET_UNSIGN_REC [} 21] EIB_8BIT_SIGN_REC [} 22] Beschreibung Empfangen von 2 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 2 Byte Sign EIB-Daten und konvertieren in INT Empfangen von 2 Byte Unsign EIB-Daten und konvertieren in UINT Empfangen eines "3 Bit Controlled" Datentypen Empfangen von 4 Byte Float EIB-Daten und konvertieren in REAL Empfangen von 4 Byte Sign EIB-Daten und konvertieren in DINT Empfangen von 4 Byte Unsign EIB-Daten und konvertieren in UDINT Empfangen von 8 Bit EIB-Daten und konvertieren in INT PLC Lib: Tc2_EIB Version:
18 Bausteine EIB_8BIT_UNSIGN_REC [} 23] EIB_ALL_DATA_TYPES_REC [} 23] EIB_ALL_DATA_TYPES_REC_Ex [} 24] EIB_BIT_CONTROL_REC [} 25] EIB_BIT_REC [} 25] EIB_DATE_REC [} 26] EIB_TIME_REC [} 27] Beschreibung Empfangen von 8 Bit EIB-Daten und konvertieren in BYTE Empfängt beliebige EIB-Daten Empfängt beliebige EIB-Daten Empfangen eines "1 Bit Controlled" Datentypen Empfangen von 1 Bit EIB-Daten und konvertieren in BOOL Empfangen eines Datums Empfangen einer Zeit EIB_2OCTET_FLOAT_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 2 Byte Float EIB-Daten und konvertiert diese in eine IEC REAL-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; rdata : REAL; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. rdata: Enthält die Nutzdaten des empfangenden EIB-Telegramms EIB_2OCTET_SIGN_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 2 Byte Sign EIB-Daten und konvertiert diese in eine IEC INT-Variable. 18 Version: 1.4 PLC Lib: Tc2_EIB
19 strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; idata : INT; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. idata: Enthält die Nutzdaten des empfangenden EIB-Telegramms EIB_2OCTET_UNSIGN_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 2 Byte Unsign EIB-Daten und konvertiert diese in eine IEC UINT-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; uidata : UINT; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. uidata: Enthält die Nutzdaten des empfangenden EIB-Telegramms. PLC Lib: Tc2_EIB Version:
20 EIB_3BIT_CONTROL_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 4 Bit EIB-Daten und konvertiert diese in eine IEC BOOL-Variable und in eine BYTE-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; bcontrol : BOOL; byrange : BYTE; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. bcontrol: gültige Werte (TRUE/FALSE) byrange: gültige Werte (000b..111b) Aufteilung der 4 Bit in die Variablen bcontrol und byrange. bcontrol byrange.2 byrange.1 byrange EIB_4OCTET_FLOAT_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 4 Byte Float EIB-Daten und konvertiert diese in eine IEC REAL-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! 20 Version: 1.4 PLC Lib: Tc2_EIB
21 strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; rdata : REAL; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. rdata: Enthält die Nutzdaten des empfangenden EIB-Telegramms EIB_4OCTET_SIGN_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 4 Byte Sign EIB-Daten und konvertiert diese in eine IEC DINT-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; uidata : DINT; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. uidata: Enthält die Nutzdaten des empfangenden EIB-Telegramms EIB_4OCTET_UNSIGN_REC PLC Lib: Tc2_EIB Version:
22 Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 4 Byte Unsign EIB-Daten und konvertiert diese in eine IEC UDINT-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; uidata : UDINT; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. uidata: Enthält die Nutzdaten des empfangenden EIB-Telegramms EIB_8BIT_SIGN_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 8 Bit EIB-Daten und konvertiert diese in eine IEC INT-Variable. Zusätzlich kann der Wert automatisch umgerechnet werden. Scaling_Mode : INT; strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! Scaling_Mode: 0 - Der 8 Bit Wert wird als % Wert ausgegeben % 1 - Der 8 Bit Wert wird als Grad (Winkel) ausgegeben Der 8 Bit Wert wird als ein Byte Wert ausgegeben strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; idata : INT; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. 22 Version: 1.4 PLC Lib: Tc2_EIB
23 idata: Skalierter Wert, siehe Scaling_Mode (-1, Es wurde ein Scaling Mode außerhalb der Gültigkeit eingegeben) EIB_8BIT_UNSIGN_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 8 Bit EIB-Daten und konvertiert diese in eine IEC BYTE-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; bydata : BYTE; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. bydata: Enthält die Nutzdaten des empfangenden EIB-Telegramms EIB_ALL_DATA_TYPES_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse variable EIB-Datengrößen und gibt die Rohdaten als ein Byte-ARRAY aus strdata_rec : EIB_REC; PLC Lib: Tc2_EIB Version:
24 Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; EIB_Data_Receive : ARRAY [1..14] OF BYTE; EIB_Data_Len : USINT; beib_read : BOOL; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. EIB_Data_Receive: Enthält die Nutzdaten des empfangenden EIB-Telegramms. EIB_Data_Len: Enthält die Länge der Nutzdaten des empfangenden EIB-Telegramms. Daten < 8 Bit angegebene Länge 1 Daten >=) 8 Bit angegebene Länge +1 Beispiel: Sie empfangen 1 Bit Daten so ist die Länge in EIB_Data_Len 1. Sie empfangen 2 Byte Daten so ist die Länge in EIB_Data_Len 3. beib_read: TRUE = EIB-Lese-Kommando. FALSE = normales EIB-Telegramm (ab v ) EIB_ALL_DATA_TYPES_REC_Ex Dieser Funktionsbaustein empfängt für alle Gruppenadressen variable EIB-Datengrößen und gibt die Rohdaten als Byte-ARRAY aus. strdata_rec : EIB_REC; strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; EIB_Data_Receive : ARRAY [1..14] OF BYTE; EIB_Data_Len : USINT; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! EIB_Data_Receive: Enthält die Nutzdaten des empfangenden EIB-Telegramms. 24 Version: 1.4 PLC Lib: Tc2_EIB
25 EIB_Data_Len: Enthält die Länge der Nutzdaten des empfangenden EIB-Telegramms. / Daten < 8Bit angegebene Länge 1, / Daten >=) 8 Bit angegebene Länge +1 / Beispiel: Sie empfangen 1 Bit Daten so ist die Länge in EIB_Data_Len 1. Sie empfangen 2 Byte Daten so ist die Länge in EIB_Data_Len 3. Library ab v Tc2_EIB ab v EIB_BIT_CONTROL_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 2 Bit EIB-Daten und konvertiert diese in zwei IEC BOOL-Variablen. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; bcontrol : BOOL; bvalue : BOOL; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. bcontrol: gültige Werte (TRUE/FALSE) bvalue: gültige Werte (TRUE/FALSE) Aufteilung der 2 Bit in die Variablen bcontrol und bvalue. bcontrol bvalue EIB_BIT_REC PLC Lib: Tc2_EIB Version:
26 Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 1 Bit EIB-Daten und konvertiert diese in eine IEC BOOL-Variable. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; bdata : BOOL; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. bdata: gültige Werte (TRUE/FALSE) EIB_DATE_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 3 Byte EIB-Daten und konvertiert diese in drei IEC WORD-Variablen. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; wday : WORD; wmonth : WORD; wyear : WORD; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. wday: Datum, Tage [1...31] 26 Version: 1.4 PLC Lib: Tc2_EIB
27 wmonth: Datum, Monat [1...12] wyear: Datum, Jahr [0...99] EIB_TIME_REC Dieser Funktionsbaustein empfängt auf der eingestellten Gruppenadresse 3 Byte EIB-Daten und konvertiert diese in drei IEC WORD-Variablen. strdata_rec : EIB_REC; Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! strdata_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bdatareceive : BOOL; whoure : WORD; wminute : WORD; wsecond : WORD; bdatareceive: Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird. whoure: Uhrzeit, in Stunden [0...23] wminute: Uhrzeit, in Minute [0...59] wsecond: Uhrzeit, in Sekunden [0...59] Send Bausteine EIB_2OCTET_FLOAT_SEND [} 28] Beschreibung Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) PLC Lib: Tc2_EIB Version:
28 Bausteine EIB_2OCTET_FLOAT_SEND_EX [} 29] EIB_2OCTET_SIGN_SEND [} 30] EIB_2OCTET_UNSIGN_SEND [} 31] EIB_3BIT_CONTROL_SEND [} 32] EIB_4OCTET_FLOAT_SEND [} 33] EIB_4OCTET_FLOAT_SEND_EX [} 34] EIB_4OCTET_SIGN_SEND [} 35] EIB_4OCTET_SIGN_SEND_EX [} 36] Beschreibung Senden eines REAL-Wertes (Konvertierung in 2 Byte Float EIB) Senden eines INT-Wertes (Konvertierung in 2 Byte Sign EIB) Senden eines UINT-Wertes (Konvertierung in 2 Byte Unsign EIB) Senden eines "3 Bit Controlled" Datentypen Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines REAL-Wertes (Konvertierung in 4 Byte Float EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) Senden eines DINT-Wertes (Konvertierung in 4 Byte Sign EIB) EIB_4OCTET_UNSIGN_SEND [} 37] Senden eines UDINT-Wertes (Konvertierung in 4 Byte Unsign EIB) EIB_8BIT_SIGN_SEND [} 38] EIB_8BIT_SIGN_SEND_EX [} 40] EIB_8BIT_UNSIGN_SEND [} 41] EIB_8BIT_UNSIGN_SEND_EX [} 42] EIB_ALL_DATA_TYPES_SEND [} 44] EIB_BIT_CONTROL_SEND [} 46] EIB_BIT_SEND [} 47] EIB_BIT_SEND_EX [} 48] EIB_BIT_SEND_MANUAL [} 49] EIB_DATE_SEND [} 50] EIB_READ_SEND [} 51] EIB_TIME_SEND [} 52] Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines INT-Wertes (Konvertierung in 1 Byte Sign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden eines BYTE-Wertes (Konvertierung in 1 Byte Unsign EIB) Senden von beliebigen EIB-Daten Senden eines "1 Bit Controlled" Datentypen Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines BOOL-Wertes Senden eines Datums Senden eines Read_Group_Req Senden einer Zeit EIB_2OCTET_FLOAT_SEND Dieser Funktionsbaustein sendet einen 2 Byte Float EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC REAL-Wert zur Verfügung. Die Daten werden nur bei Änderung übertragen. Ändert sich der Wert innerhalb einer Sekunde erneut, werden erst nach Ablauf von einer Sekunde neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. rdata : REAL; str_rec : EIB_REC; 28 Version: 1.4 PLC Lib: Tc2_EIB
29 Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). rdata: Der Daten-Wert in REAL, wird automatisch in eine EIB 2OCTET FLOAT-Wert gewandelt. str_rec: Datenstruktur die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_2OCTET_FLOAT_SEND_EX Dieser Funktionsbaustein sendet einen 2 Byte Float EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC REAL-Wert zur Verfügung. In Abhängigkeit des Modus (imode) können die Daten Manuell, Polling oder OnChange gesendet werden. bstart : BOOL; imode : INT; CyclePolling : TIME := t#500ms; MinSendTime : TIME := t#1s; PLC Lib: Tc2_EIB Version:
30 rdata : REAL; str_rec : EIB_REC; bstart: Aktiviert den Baustein. Der Baustein fängt in Abhängigkeit des eingestellten Modus (siehe imode) an zu arbeiten. imode: 0 - Bei positiver Flanke von bstart wird ein EIB-Telegramm gesendet. Ist das bbusy wieder FALSE, ist der Befehl abgearbeitet. 1 - Polling Mode: Wenn bstart auf TRUE ist, werden im Zeitabstand von CyclePolling EIB-Telegramme versendet. 2 - OnChange Modus: Wenn bstart auf TRUE ist, wird bei Änderung der Daten automatisch ein EIB- Telegramm versendet. Mit MinSendTime kann der minimale Abstand zwischen zwei EIB Nachrichten parametriert werden, um eine unnötige Belastung des EIB Netzwerkes zu vermeiden. CyclePolling: Pollzeit für imode = 1 (Polling Mode). Die minimale Zeit ist 200ms. MinSendTime: Intervallzeit, die mindestens vergehen muss bis wieder ein Telegramm im OnChange Modus gesendet wird. Die minimale Zeit ist 200ms. Group_Address: Gruppenadresse, von der die Daten gesendet werden (EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! rdata: Enthält die Nutzdaten des empfangenden EIB-Telegramms. str_rec: Datenstruktur die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_2OCTET_SIGN_SEND Dieser Funktionsbaustein sendet einen 2 Byte Sign EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC INT-Wert zur Verfügung. Die Daten werden nur bei Änderung übertragen. Ändert sich der Wert innerhalb einer Sekunde erneut, werden erst nach Ablauf von einer Sekunde neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung 1). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. 30 Version: 1.4 PLC Lib: Tc2_EIB
31 idata : INT; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). idata: Der Datenwert in INT wird automatisch in einen EIB 2OCTET SIGN-Wert gewandelt. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_2OCTET_UNSIGN_SEND Dieser Funktionsbaustein sendet einen 2 Byte Unsign EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC UINT-Wert zur Verfügung. Die Daten werden nur bei Änderung übertragen. Ändert sich der Wert innerhalb einer Sekunde erneut, werden erst nach Ablauf von einer Sekunde neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB Telegramm gesendet. PLC Lib: Tc2_EIB Version:
32 uidata : UINT; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). uidata: Der Datenwert in UINT wird automatisch in einen EIB 2OCTET UNSIGN-Wert gewandelt. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_3BIT_CONTROL_SEND Dieser Funktionsbaustein sendet einen 4 Bit EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC BOOL- und ein BYTE-Wert zur Verfügung. Die Daten werden nur bei Änderung einer der beiden Datentypen übertragen. Ändert sich der Wert innerhalb von 200ms erneut, wird erst nach Ablauf von 200ms neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. 32 Version: 1.4 PLC Lib: Tc2_EIB
33 bcontrol : BOOL; byrange : BYTE; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bcontrol: Wertebereich TRUE/FALSE byrange: Wertebereich 000b..111b str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_4OCTET_FLOAT_SEND Dieser Funktionsbaustein sendet einen 4 Byte Float EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC REAL-Wert zur Verfügung. Die Daten werden nur bei Änderung übertragen. Ändert sich der Wert innerhalb einer Sekunde erneut, werden erst nach Ablauf von einer Sekunde neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. PLC Lib: Tc2_EIB Version:
34 rdata : REAL; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). rdata: Der Daten-Wert in REAL wird automatisch in einen EIB 2OCTET FLOAT-Wert gewandelt. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_4OCTET_FLOAT_SEND_EX Dieser Funktionsbaustein sendet einen 4 Byte Float EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC REAL-Wert zur Verfügung. In Abhängigkeit des Modus (imode) können die Daten Manuell, Polling oder OnChange gesendet werden. 34 Version: 1.4 PLC Lib: Tc2_EIB
35 bstart : BOOL; imode : INT; CyclePolling : TIME := t#10m; MinSendTime : TIME := t#1s; rdata : REAL; str_rec : EIB_REC; bstart: Aktiviert den Baustein. Der Baustein fängt in Abhängigkeit des eingestellten Modus (siehe imode) an zu arbeiten. imode: 0 - Bei positiver Flanke von bstart wird ein EIB-Telegramm gesendet. Wenn bbusy wieder FALSE ist, ist der Befehl abgearbeitet. 1 - Polling Mode: Wenn bstart auf TRUE ist, werden im Zeitabstand von CyclePolling EIB-Telegramme versendet. 2 - OnChange Modus: Wenn bstart auf TRUE ist, wird bei Änderung der Daten automatisch ein EIB Telegramm versendet. Mit MinSendTime kann der minimale Abstand zwischen zwei EIB Nachrichten parametriert werden, um eine unnötige Belastung des EIB Netzwerkes zu vermeiden. CyclePolling: Pollzeit für imode = 1 (Polling Mode). Die minimale Zeit ist 200ms. MinSendTime: Intervallzeit die mindestens vergehen muss bis wieder ein Telegramm im OnChange Modus gesendet wird. Die minimale Zeit ist 200ms. Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! rdata: Enthält die Nutzdaten des empfangenden EIB-Telegramms. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_4OCTET_SIGN_SEND Dieser Funktionsbaustein sendet einen 4 Byte Sign EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC DINT-Wert zur Verfügung. Die Daten werden nur bei Änderung übertragen. Ändert sich der Wert innerhalb einer Sekunde erneut, werden erst nach Ablauf von einer PLC Lib: Tc2_EIB Version:
36 Sekunde neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. uidata : DINT; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). uidata: Der Datenwert in DINT wird automatisch in einen EIB 4OCTET SIGN-Wert gewandelt. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_4OCTET_SIGN_SEND_EX 36 Version: 1.4 PLC Lib: Tc2_EIB
37 Dieser Funktionsbaustein sendet einen 4 Byte Sign EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC DINT-Wert zur Verfügung. In Abhängigkeit des Modus (imode) können die Daten Manuell, Polling oder OnChange gesendet werden. bstart : BOOL; imode : INT; CyclePolling : TIME := t#500ms; MinSendTime : TIME := t#1s; uidata : DINT; str_rec : EIB_REC; bstart: Aktiviert den Baustein. Der Baustein fängt in Abhängigkeit des eingestellten Modus (siehe imode) an zu arbeiten. imode: 0 - Bei positiver Flanke von bstart wird ein EIB-Telegramm gesendet. Wenn bbusy wieder FALSE ist, ist der Befehl abgearbeitet. 1 - Polling Mode: Wenn bstart auf TRUE ist, werden im Zeitabstand von CyclePolling EIB-Telegramme versendet. 2 - OnChange Modus: Wenn bstart auf TRUE ist, wird bei Änderung der Daten automatisch ein EIB Telegramm versendet. Mit MinSendTime kann der minimale Abstand zwischen zwei EIB Nachrichten parametriert werden, um eine unnötige Belastung des EIB Netzwerkes zu vermeiden. CyclePolling: Pollzeit für imode = 1 (Polling Mode). Die minimale Zeit ist 200ms. MinSendTime: Intervallzeit die mindestens vergehen muss bis wieder ein Telegramm im OnChange Mode gesendet wird. Die minimale Zeit ist 200ms. Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). uidata: Der Datenwert in DINT wird automatisch in einen EIB 4OCTET SIGN-Wert gewandelt. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_4OCTET_UNSIGN_SEND PLC Lib: Tc2_EIB Version:
38 Dieser Funktionsbaustein sendet einen 4 Byte Unsign EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC UDINT-Wert zur Verfügung. Die Daten werden nur bei Änderung übertragen. Ändert sich der Wert innerhalb einer Sekunde erneut, werden erst nach Ablauf von einer Sekunde neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. uidata : UDINT; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). uidata: Datenwert in UDINT. Wird automatisch in einen EIB 4OCTET SIGN-Wert gewandelt. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_8BIT_SIGN_SEND 38 Version: 1.4 PLC Lib: Tc2_EIB
39 Dieser Funktionsbaustein sendet einen 8 Bit EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC INT-Wert zur Verfügung. Mit dem Scaling_Mode kann der Eingabe-Datenwert skaliert werden. Die Daten werden nur bei Änderung des Datenwertes übertragen. Ändert sich der Wert innerhalb von einer Sekunde erneut, werden erst nach Ablauf von der "minsendtime" neue Daten zum EIB- Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. idata : INT; Scaling_Mode : INT; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). idata: Daten, die versendet werden sollen. Wertebereich abhängig vom Scaling_Mode. Scaling_Mode: [%] [ ] str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. PLC Lib: Tc2_EIB Version:
40 EIB_8BIT_SIGN_SEND_EX Dieser Funktionsbaustein sendet einen 8 Bit EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC INT-Wert zur Verfügung. Mit dem Scaling_Mode kann der Eingabe-Datenwert skaliert werden. In Abhängigkeit des Modus (imode) können die Daten Manuell, Polling oder OnChange gesendet werden. bstart : BOOL; imode : INT; idata : INT; Scaling_Mode : INT; str_rec : EIB_REC; CyclePolling : TIME := t#500ms; MinSendTime : TIME := t#1s; bstart: Aktiviert den Baustein. Der Baustein fängt in Abhängigkeit des eingestellten Modus (siehe imode) an zu arbeiten. imode: 0 - Bei positiver Flanke von bstart wird ein EIB-Telegramm gesendet. Wenn bbusy wieder FALSE ist, ist der Befehl abgearbeitet. 1 - Polling Mode: Wenn bstart auf TRUE ist, werden im Zeitabstand von CyclePolling EIB-Telegramme versendet. 2 - OnChange Modus: Wenn bstart auf TRUE ist, wird bei Änderung der Daten automatisch ein EIB Telegramm versendet. Mit MinSendTime kann der minimale Abstand zwischen zwei EIB Nachrichten parametriert werden, um eine unnötige Belastung des EIB Netzwerkes zu vermeiden. Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). idata: Daten, die versendet werden sollen. Wertebereich abhängig vom Scaling_Mode. Scaling_Mode: [%] [ ] str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). CyclePolling: Pollzeit für imode = 1 (Polling Mode). Die minimale Zeit ist 200ms. MinSendTime: Intervallzeit, die mindestens vergehen muss bis wieder ein Telegramm im OnChange Mode gesendet wird. Die minimale Zeit ist 200ms. bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. 40 Version: 1.4 PLC Lib: Tc2_EIB
41 ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. OnChange Mode: EIB_8BIT_UNSIGN_SEND Dieser Funktionsbaustein sendet einen 8 Bit EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC Byte-Wert zur Verfügung. Die Daten werden nur bei Änderung des Datenwertes übertragen. Ändert sich der Wert innerhalb von einer Sekunde erneut, werden erst nach Ablauf von der "minsendtime" neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. bydata : BYTE; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bydata: Daten, die versendet werden sollen. Wertebereich 0x00...0xFF str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. PLC Lib: Tc2_EIB Version:
42 ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_8BIT_UNSIGN_SEND_EX Dieser Funktionsbaustein sendet einen 8 Bit EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen ein IEC Byte-Wert zur Verfügung. In Abhängigkeit des Modus (imode) können die Daten Manuell, Polling oder OnChange gesendet werden. bstart : BOOL; imode : INT; bydata : BYTE; str_rec : EIB_REC; CyclePolling : TIME := t#500ms; MinSendTime : TIME := t#1s; bstart: Aktiviert den Baustein. Der Baustein fängt in Abhängigkeit des eingestellten Modus (siehe imode) an zu arbeiten. imode: 0 - Bei positiver Flanke von bstart wird ein EIB-Telegramm gesendet. Wenn bbusy wieder FALSE ist, ist der Befehl abgearbeitet. 1 - Polling Mode: Wenn bstart auf TRUE ist, werden im Zeitabstand von CyclePolling EIB-Telegramme versendet. 42 Version: 1.4 PLC Lib: Tc2_EIB
43 2 - OnChange Modus: Wenn bstart auf TRUE ist, wird bei Änderung der Daten automatisch ein EIB Telegramm versendet. Mit MinSendTime kann der minimale Abstand zwischen zwei EIB Nachrichten parametriert werden, um eine unnötige Belastung des EIB Netzwerkes zu vermeiden. Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bydata: Daten, die versendet werden sollen. Wertebereich 0x00...0xFF str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). CyclePolling: Pollzeit für imode = 1 (Polling Mode). Die minimale Zeit ist 200ms. MinSendTime: Intervallzeit, die mindestens vergehen muss bis wieder ein Telegramm im OnChange Mode gesendet wird. Die minimale Zeit ist 200ms. bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. OnChange Mode: PLC Lib: Tc2_EIB Version:
44 EIB_ALL_DATA_TYPES_SEND Dieser Funktionsbaustein sendet einen beliebigen EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert steht Ihnen eine IEC Byte-ARRAY-Variable zur Verfügung. Die Daten werden in Abhängigkeit des eingestellten Modes übertragen. bstart : BOOL; imode : INT; DATA : ARRAY [1..14] OF BYTE; EIB_Data_Len : USINT := 1; PRIORITY : EIB_PRIORITY := EIB_PRIORITY_LOW; CyclePolling : TIME := t#100ms; MinSendTime : TIME := t#1s; str_rec : EIB_REC; bstart: Ist der Mode auf 0 gestellt, wird ein EIB-Telegramm mit positiver Flanke auf bstart gesendet. imode: 0 - Manuell (Abb. 1) 1 - polling (Abb. 2) 2 - OnChange (Abb. 3) Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). DATA: EIB-Datenwerte. EIB_Data_Len: Länge der EIB-Daten, EIB Werte >=) 1 Byte die Länge +1 rechnen, EIB Werte < 1 Byte Länge gleich 1 setzen PRIORITY: EIB Priorität, Low, High, Alarm (siehe EIB_PRIORITY [} 56]). CyclePolling: Ist der Mode 1 angewählt, wird mit der eingestellten Zeit ein EIB-Telegramm versendet - auch wenn sich die Datenwerte nicht geändert haben. MinSendTime: Ist der Mode 2 angewählt, werden Daten bei Änderung übertragen Die MinSendTime gibt die minimale Zeit zwischen zwei EIB-Telegrammen an. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. 44 Version: 1.4 PLC Lib: Tc2_EIB
45 ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. Übertragungsmodus Mode 0 Manuell Abbildung 1 Mode 1 Polling Abbildung 2 PLC Lib: Tc2_EIB Version:
46 Mode 2 OnChange Abbildung EIB_BIT_CONTROL_SEND Dieser Funktionsbaustein sendet einen 2 Bit EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert stehen Ihnen zwei IEC BOOL-Variablen zur Verfügung. Die Daten werden nur bei Änderung einer der beiden Datentypen übertragen. Ändert sich der Wert innerhalb von 200ms erneut, werden erst nach Ablauf von 200ms neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. bcontrol : BOOL; bvalue : BOOL; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bcontrol: Wertebereich TRUE/FALSE. bvalue: Wertebereich TRUE/FALSE. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). 46 Version: 1.4 PLC Lib: Tc2_EIB
47 berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_BIT_SEND Dieser Funktionsbaustein sendet einen 1 Bit EIB-Wert zur eingestellte Gruppenadresse. Als Eingabewert steht Ihnen eine IEC BOOL-Variable zur Verfügung. Die Daten werden nur bei Änderung des Datenwertes übertragen. Ändert sich der Wert innerhalb von 200ms erneut, werden erst nach Ablauf von 200ms neue Daten zum EIB-Teilnehmer gesendet (siehe Abbildung). Ändert sich der Wert innerhalb der "min. Send Time" und fällt dieser Wert auch innerhalb der "min. Send Time" auf den alten schon gesendeten Wert zurück, wird kein neues EIB-Telegramm gesendet. bdata : BOOL; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bdata: Wertebereich TRUE/FALSE. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; PLC Lib: Tc2_EIB Version:
48 berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_BIT_SEND_EX Dieser Funktionsbaustein sendet einen Bool-Wert zur eingestellten Gruppenadresse. In Abhängigkeit des Modus (imode) können die Daten Manuell, Polling oder OnChange gesendet werden. bstart : BOOL; imode : INT; CyclePolling : TIME := t#10s; MinSendTime : TIME := t#1s; bdata : BOOL; str_rec : EIB_REC; bstart: Aktiviert den Baustein. Der Baustein fängt in Abhängigkeit des eingestellten Modus (siehe imode) an zu arbeiten. imode: 0 - Bei positiver Flanke von bstart wird ein EIB-Telegramm gesendet. Wenn bbusy wieder FALSE ist, ist der Befehl abgearbeitet. 1 - Polling Mode: Wenn bstart auf TRUE ist, werden im Zeitabstand von CyclePolling EIB-Telegramme versendet. 48 Version: 1.4 PLC Lib: Tc2_EIB
49 2 - OnChange Modus: Wenn bstart auf TRUE ist, wird bei Änderung der Daten automatisch ein EIB Telegramm versendet. Mit MinSendTime kann der minimale Abstand zwischen zwei EIB Nachrichten parametriert werden, um eine unnötige Belastung des EIB Netzwerkes zu vermeiden. CyclePolling: Pollzeit für imode = 1 (Polling Mode). Die minimale Zeit ist 200ms. MinSendTime: Intervallzeit, die mindestens vergehen muss bis wieder ein Telegramm im OnChange Mode gesendet wird. Die minimale Zeit ist 200ms. Group_Address: Gruppenadresse, von der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). Diese Gruppenadresse muss in den Filtern eingetragen sein! bdata: Wertebereich TRUE/FALSE. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_BIT_SEND_MANUAL Dieser Funktionsbaustein sendet einen 1 Bit EIB-Wert zur eingestellte Gruppenadresse. Als Eingabewert steht Ihnen eine IEC BOOL-Variable zur Verfügung. Die Daten werden bei einer positiven Flanke von bsend gesendet. Solange der Baustein aktive ist, ist das bbusy gesetzt. bbusy wird auf FALSE gesetzt sobald der EIB Befehl gesendet wurde oder ein Fehler vorliegt. Ein Fehler wird mit setzen der berror Variable angezeigt. Der Fehlercode ist dann im ierrorid angegeben. bsend : BOOL; bdata : BOOL; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bsend: Positive Flanke sendet EIB Telegramm. bdata: Wertebereich TRUE/FALSE. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). PLC Lib: Tc2_EIB Version:
50 bbusy : BOOL; berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy: Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bbusy wieder auf FALSE ist. berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE EIB_DATE_SEND Dieser Funktionsbaustein sendet einen 3 Byte EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert stehen Ihnen drei IEC Word-Variablen zur Verfügung. Die Daten werden beim ersten Aufruf des Bausteins und dann alle 5 Minuten erneut versendet. wday : WORD; wmonth : WORD; wyear : WORD; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). wday: Wertebereich wmonth: Wertebereich wyear: Wertebereich Wird ein Wert größer 2000 eingegeben, wird automatisch 2000 subtrahiert. So wird zum Beispiel für das Jahr 2005 zum EIB-Knoten nur die 5 übertragen. str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. 50 Version: 1.4 PLC Lib: Tc2_EIB
51 EIB_READ_SEND Dieser Funktionsbaustein sendet einen Read_Group_Req zur eingestellten Gruppenadresse. Um ein Read_Group_Res zu erhalten, muss der Gruppenadressfilter der KL6301 entsprechend parametriert sein. bread : BOOL; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). bread: Positive Flanke startet den Baustein und schickt ein Read_Group_Req an den EIB-Teilnehmer. Achtung: um eine Antwort zu erhalten muss die Gruppenadresse im Filter eingetragen sein! str_rec: Datenstruktur, die mit dem Baustein KL6301 [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; bbusy : BOOL; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. bbusy: Solange bbusy gesetzt ist, also TRUE ist, arbeitet der Funktionsbaustein noch. Bitte warten Sie bis bbusy auf FALSE wechselt. PLC Lib: Tc2_EIB Version:
52 EIB_TIME_SEND Dieser Funktionsbaustein sendet einen 3 Byte EIB-Wert zur eingestellten Gruppenadresse. Als Eingabewert stehen Ihnen drei IEC Word-Variablen zur Verfügung. Die Daten werden beim ersten Aufruf des Bausteins und dann alle 5 Minuten erneut versendet. whoure : WORD; wminute : WORD; wsecond : WORD; str_rec : EIB_REC; Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR [} 57]). whoure: Wertebereich wminute: Wertebereich wsecond: Wertebereich str_rec: Datenstruktur, die mit dem Baustein KL6301() [} 16] verbunden sein muss (siehe EIB_REC [} 58]). berror : BOOL; ierrorid : EIB_ERROR_CODE; berror: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable ierrorid beschrieben. ierrorid: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE Function Bausteine F_CONV_2GROUP_TO_3GROUP [} 53] Beschreibung Umwandlung einer 2-stufigen Gruppenadresse in eine 3 stufige Gruppenadresse 52 Version: 1.4 PLC Lib: Tc2_EIB
53 Bausteine F_CONV_3GROUP_TO_2GROUP [} 53] Beschreibung Umwandlung einer 3-stufigen Gruppenadresse in eine 2-stufige Gruppenadresse F_CONV_2GROUP_TO_3GROUP Umwandlung einer 2-stufigen Gruppenadresse in eine 3-stufige Gruppenadresse. IN : EIB_GROUP_ADDR_2GROUP; IN: 2-stufige Gruppenadresse (siehe EIB_GROUP_ADDR_2GROUP [} 57]). Library ab v Tc2_EIB ab v F_CONV_3GROUP_TO_2GROUP Umwandlung einer 3-stufigen Gruppenadresse in eine 2-stufige Gruppenadresse. IN : EIB_GROUP_ADDR; IN: 3-stufige Gruppenadresse (siehe EIB_GROUP_ADDR [} 57]). Library ab v Tc2_EIB ab v Fehlercodes Wert (hex) Wert (dez) Wert (enum) Beschreibung 0x NO_EIB_ERROR Kein Fehler. 0x WRONG_EIB_PHYS_ADDR Veraltet, wird nicht mehr verwendet. 0x WRONG_EIB_GROUP_ADDR Die Eingangsvariable EIB_GROUP_FILTER.GROUP_ADDR ist fehlerhaft. Kontrollieren Sie GROUP_ADDR Ihrer Filter. MAIN muss kleiner 16 sein, SUB_MAIN kleiner 8. PLC Lib: Tc2_EIB Version:
54 Wert (hex) Wert (dez) Wert (enum) Beschreibung 0x WRONG_EIB_GROUP_LEN Die Input-Variable EIB_GROUP_FILTER.GROUP_LEN ist fehlerhaft. Falsche Länge der Filter. Kontrollieren Sie den Mode und die Länge der Filter. 0x000A 10 WRONG_EIB_FIRMWARE Der Mode wird mit dieser Firmware nicht unterstützt. 0x000B 11 WRONG_EIB_MODE Nicht unterstützter Modus beim Parametrieren. Kontrollieren Sie imode. Erlaubte Werte sind 0, 1 und x000C 12 WRONG_MODE Die Eingangsvariable imode hat einen falschen Wert. 0x000E 14 WRONG_EIB_FIRMWARE_B1_NECES SARY WRONG_EIB_FIRMWARE_B1_NECESSARY: Mindestens Firmware B1 oder höher notwendig. 0x WRONG_EIB_DATA_LEN Erwartete Datenlänge des EIB-Telegramms ist falsch. Telegramm wird verworfen. Kontrollieren Sie die EIB-Gruppenadresse und/ oder den benutzten Datentyp. 0x ERROR_EIB_SERVICE_NOT_SUPPO RT Dieses EIB-Telegramm wird nicht unterstützt. 0x001E 30 KL6301_TP_TOGGLE_ERROR Klemme reagierte eine Sekunde lang nicht. Kontrollieren Sie die Verbindung zur KL6301. Befindet sich diese noch im Datenaustausch? 0x001F 31 TIME_OUT Bei der Parametrierung reagierte die Klemme nicht mehr. Kontrollieren Sie die Verbindung zur KL x KL6301_NO_RESPONSE_FROM_TER MINAL 0x ERROR_SEND_8BIT_WRONG_Scaling _Mode 0x ERROR_EIB_PHY_ADDR_NOT_SUPP ORT Keine Verbindung zur KL6301. Entweder Klemme nicht vorhanden oder Mapping fehlerhaft. Falscher oder nicht unterstützter Scaling Mode. Physikalische Adressierung nicht erlaubt. 0x ERROR_EIB_WRITE_DATA Veraltet. Wird nicht mehr verwendet. 0x MONITOR_MODE_LEN_IS_NOT_OK_ MUST_0 0x MONITOR_MODE_ADDR_IS_NOT_OK _MUST_0 0x0BBB 3003 ERROR_EIB_NO_ACK Kein ACK erhalten. Für den Monitorbetrieb muss die Länge der Filter 0 sein. Für den Monitorbetrieb müssen die Adressen 0 sein. 0xFAFB ERROR_EIB_NO_COM_TO_TP Keine Kommunikation mit der EIB-Hardware. 0x0FCC 4044 ERROR_TP_TEMP_WARNING Temperaturüberschreitung in der KL x17CC 6092 ERROR_TP_PROTOCOL_ERROR Protokollfehler auf der EIB-Physik. 0x27CC ERROR_TP_TRANSMITTER_ERROR Protokollfehler auf der EIB-Physik. 0x47CC ERROR_TP_RECEIVE_ERROR Protokollfehler auf der EIB-Physik. 0x87CC ERROR_TP_SLAVE_COLLISION Zu viele Kollisionen auf der EIB-Physik. Reduzieren Sie die EIB-Last. 54 Version: 1.4 PLC Lib: Tc2_EIB
55 4.4 DUTs Enums Datentypen EIB_ERROR_CODE [} 55] EIB_PRIORITY [} 56] Beschreibung Fehlermeldungen Priorität des EIB-Telegramms EIB_ERROR_CODE Fehlermeldungen der Bibliothek. TYPE EIB_ERROR_CODE : ( NO_EIB_ERROR := 0, WRONG_EIB_PHYS_ADDR := 1, WRONG_EIB_GROUP_ADDR := 2, WRONG_EIB_GROUP_LEN := 3, WRONG_EIB_FIRMWARE := 10, WRONG_EIB_MODE := 11, WRONG_MODE := 12, WRONG_EIB_FIRMWARE_B1_NECESSARY := 14, WRONG_EIB_DATA_LEN := 20, ERROR_EIB_SERVICE_NOT_SUPPORT := 21, KL6301_TP_TOGGLE_ERROR := 30, TIME_OUT := 31, KL6301_NO_RESPONSE_FROM_TERMINAL := 32, ERROR_SEND_8BIT_WRONG_Scaling_Mode := 40, ERROR_EIB_PHY_ADDR_NOT_SUPPORT := 100, ERROR_EIB_WRITE_DATA := 101, MONITOR_MODE_LEN_IS_NOT_OK_MUST_0 := 102, MONITOR_MODE_ADDR_IS_NOT_OK_MUST_0 := 103, ERROR_EIB_NO_ACK := 16#0BBB, ERROR_EIB_NO_COM_TO_TP := 16#FAFB, ERROR_TP_TEMP_WARNING := 16#0FCC, ERROR_TP_PROTOCOL_ERROR := 16#17CC, ERROR_TP_TRANSMITTER_ERROR := 16#27CC, ERROR_TP_RECEIVE_ERROR := 16#47CC, ERROR_TP_SLAVE_COLLISION := 16#87CC ) END_TYPE NO_EIB_ERROR: Kein Fehler. WRONG_EIB_PHYS_ADDR: Veraltet, wird nicht mehr verwendet. WRONG_EIB_GROUP_ADDR: Die Input-Variable EIB_GROUP_FILTER.GROUP_ADDR ist fehlerhaft. Kontrollieren Sie GROUP_ADDR Ihrer Filter. MAIN muss kleiner 16 sein, SUB_MAIN kleiner 8. WRONG_EIB_GROUP_LEN: Die Input-Variable EIB_GROUP_FILTER.GROUP_LEN ist fehlerhaft. Falsche Länge der Filter. Kontrollieren sie den Mode und die Länge der Filter. WRONG_EIB_FIRMWARE: Der Mode wird mit dieser Firmware nicht unterstützt. WRONG_EIB_MODE: Nicht unterstützter Modus beim Parametrieren. Kontrollieren sie imode. Erlaubte Werte sind. WRONG_MODE: Die Eingangsvariable imode hat einen falschen Wert. WRONG_EIB_FIRMWARE_B1_NECESSARY: Mindestens Firmware B1 oder höher notwendig. WRONG_EIB_DATA_LEN: Erwartete Datenlänge des EIB-Telegramms passt nicht. Telegramm wird verworfen. Kontrollieren Sie die EIB-Gruppenadresse und/oder den benutzten Datentyp. ERROR_EIB_SERVICE_NOT_SUPPORT: Dieses EIB-Telegramm wird nicht unterstützt KL6301_TP_TOGGLE_ERROR: Klemme reagiert eine 1s lang nicht. Kontrollieren Sie die Verbindung zur KL6301. Befindet sich diese noch im Datenaustausch? PLC Lib: Tc2_EIB Version:
56 TIME_OUT: Bei der Parametrierung reagiert die Klemme nicht mehr. Kontrollieren sie die Verbindung zu KL6301 KL6301_NO_RESPONSE_FROM_TERMINAL: Keine Verbindung zur KL6301. Entweder Klemme nicht vorhanden oder Mapping passt nicht ERROR_SEND_8BIT_WRONG_Scaling_Mode: Falscher oder nicht unterstützter Scaling Mode ERROR_EIB_PHY_ADDR_NOT_SUPPORT: Physikalische Adressierung nicht erlaubt. ERROR_EIB_WRITE_DATA: Veraltet, wird nicht mehr verwendet. MONITOR_MODE_LEN_IS_NOT_OK_MUST_0: Für den Monitorbetrieb muss die Länge der Filter 0 sein. MONITOR_MODE_ADDR_IS_NOT_OK_MUST_0: Für den Monitorbetrieb müssen die Adressen 0 sein. ERROR_EIB_NO_ACK: Kein ACK erhalten. ERROR_EIB_NO_COM_TO_TP: Keine Kommunikation mit der EIB-Hardware. ERROR_TP_TEMP_WARNING: Temperaturüberschreitung in der KL6301. ERROR_TP_PROTOCOL_ERROR: Protokollfehler auf der EIB-Physik. ERROR_TP_TRANSMITTER_ERROR: Protokollfehler auf der EIB-Physik. ERROR_TP_RECEIVE_ERROR: Protokollfehler auf der EIB-Physik. ERROR_TP_SLAVE_COLLISION: Zu viele Kollisionen auf der EIB-Physik. Reduzieren Sie die EIB-Last EIB_PRIORITY Priorität des EIB-Telegrams TYPE EIB_PRIORITY : ( EIB_PRIORITY_LOW := 1, EIB_PRIORITY_HIGH := 2, EIB_PRIORITY_ALARM := 3 ) END_TYPE EIB_PRIORITY_LOW: Priorität niedrig EIB_PRIORITY_HIGH: Priorität hoch EIB_PRIORITY_ALARM: Priorität Alarm Structure Datentypen EIB_GROUP_ADDR [} 57] Beschreibung 3 stufige Gruppenadresse 56 Version: 1.4 PLC Lib: Tc2_EIB
57 Datentypen EIB_GROUP_ADDR_2GROUP [} 57] EIB_GROUP_FILTER [} 57] EIB_PHYS_ADDR [} 58] EIB_REC [} 58] Beschreibung 2 stufige Gruppenadresse Gruppenfilter Physikalische Adresse Verbindet die Sende- und Empfangs-Bausteine mit dem Baustein KL EIB_GROUP_ADDR 3-stufige Gruppenadresse TYPE EIB_GROUP_ADDR : STRUCT MAIN : BYTE; SUB_MAIN : BYTE; NUMBER : BYTE; END_STRUCT END_TYPE MAIN: Hauptgruppe (Wertebereich 0..15) SUB_MAIN: Mittelgruppe (Wertebereich 0..7) NUMBER: Untergruppe (Wertebereich ) EIB_GROUP_ADDR_2GROUP 2-stufige Gruppenadresse TYPE EIB_GROUP_ADDR_2GROUP : STRUCT MAIN : BYTE; SUB_MAIN : WORD; END_STRUCT END_TYPE MAIN: Hauptgruppe (Wertebereiche 0..15) SUB_MAIN: Untergruppe (Wertebereiche ) EIB_GROUP_FILTER Gruppenfilter TYPE EIB_GROUP_FILTER : STRUCT GROUP_ADDR : EIB_GROUP_ADDR; GROUP_LEN : WORD; END_STRUCT END_TYPE GROUP_ADDR: Gruppenadresse (siehe EIB_GROUP_ADDR [} 57]) PLC Lib: Tc2_EIB Version:
58 GROUP_LEN: imode , imode EIB_PHYS_ADDR Physikalische Adresse TYPE EIB_PHYS_ADDR : STRUCT Area : BYTE := 1; Line : BYTE := 2; Device : BYTE := 3; END_STRUCT END_TYPE Area: Line: Device: EIB_REC Verbindet die Sende- und Empfangs-Bausteine mit dem Baustein KL6301 TYPE EIB_REC : STRUCT Rec_Group : EIB_GROUP_ADDR; Rec_Len : INT; Rec_Idx : INT := 1; Rec_Data : ARRAY[1..15] OF BYTE; Rec_bWriteBusy : BOOL; Rec_bReadBusy : BOOL; Rec_bReady : BOOL; Rec_bError : BOOL; Rec_iErrorID : EIB_Error_Code; pstr_send : PVOID; Rec_Data_rec END_STRUCT END_TYPE : BOOL; Rec_Group: Gruppenadresse (siehe EIB_GROUP_ADDR [} 57]) Rec_Len: Länge Rec_Idx: Index Rec_Data: Datenbytes Rec_bWriteBusy: Daten werden geschrieben Rec_bReadBusy: Daten werden gelesen Rec_bReady: Fertig Rec_bError: Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable Rec_iErrorID beschrieben. 58 Version: 1.4 PLC Lib: Tc2_EIB
59 Rec_iErrorID: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE [} 55]). Gleichzeitig wird berror TRUE. pstr_send: Rec_Data_rec: PLC Lib: Tc2_EIB Version:
60 Anhang 5 Anhang 5.1 Beispiele Beispiel tcplclib_tc2_eib/resources/ zip/ zip Beschreibung TwinCAT 3 Projekt 5.2 Support und Service Beckhoff und seine weltweiten Partnerfirmen bieten einen umfassenden Support und Service, der eine schnelle und kompetente Unterstützung bei allen Fragen zu Beckhoff Produkten und Systemlösungen zur Verfügung stellt. Beckhoff Support Der Support bietet Ihnen einen umfangreichen technischen Support, der Sie nicht nur bei dem Einsatz einzelner Beckhoff Produkte, sondern auch bei weiteren umfassenden Dienstleistungen unterstützt: Support Planung, Programmierung und Inbetriebnahme komplexer Automatisierungssysteme umfangreiches Schulungsprogramm für Beckhoff Systemkomponenten Hotline: +49(0)5246/ Fax: +49(0)5246/ [email protected] Beckhoff Service Das Beckhoff Service-Center unterstützt Sie rund um den After-Sales-Service: Vor-Ort-Service Reparaturservice Ersatzteilservice Hotline-Service Hotline: +49(0)5246/ Fax: +49(0)5246/ [email protected] Weitere Support- und Serviceadressen finden Sie auf unseren Internetseiten unter Beckhoff Firmenzentrale Beckhoff Automation GmbH & Co. KG Hülshorstweg Verl Deutschland Telefon: +49(0)5246/963-0 Fax: +49(0)5246/ [email protected] 60 Version: 1.4 PLC Lib: Tc2_EIB
61 Anhang Die Adressen der weltweiten Beckhoff Niederlassungen und Vertretungen entnehmen Sie bitte unseren Internetseiten: Dort finden Sie auch weitere Dokumentationen zu Beckhoff Komponenten. PLC Lib: Tc2_EIB Version:
Dokumentation C9900-L100. License-Key-USB-Stick für TwinCAT 3.1. Version: Datum:
Dokumentation License-Key-USB-Stick für TwinCAT 3.1 Version: Datum: 1.0 11.01.2016 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5
Dokumentation C9900-L100. License-Key-USB-Stick für TwinCAT 3.1. Version: Datum:
Dokumentation License-Key-USB-Stick für TwinCAT 3.1 Version: Datum: 1.1 28.06.2016 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5
Handbuch. Remote Access. TwinCAT 3. Version: Datum:
Handbuch TwinCAT 3 Version: Datum: 1.0 22.06.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 Übersicht... 6 3 Szenario... 7
Handbuch. TC3 PLC HMI Web. TwinCAT 3. Version: Datum: Bestell-Nr.: 1.0 21.01.2016 TF1810
Handbuch TwinCAT 3 Version: Datum: Bestell-Nr.: 1.0 21.01.2016 TF1810 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 e zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 PLC HMI Web... 6
Dokumentation. Netzdrosseln AX2090-ND50. Version: Datum:
Dokumentation Netzdrosseln AX2090-ND50 Version: Datum: 1.1 11.11.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Ausgabestände der Dokumentation... 5
Handbuch. TC3 EtherCAT Simulation. TwinCAT 3. Version: Datum: Bestell-Nr.: 1.0 18.06.2015 TE1111
Handbuch TwinCAT 3 Version: Datum: Bestell-Nr.: 1.0 18.06.2015 TE1111 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 Übersicht...
Hinweise zur Dokumentation. Übersicht. Übersicht. file://e:\documents and Settings\ttorresd\Local Settings\Temp\~hhB0A7.htm. Disclaimer.
Page 1 of 20 BECKHOFF Automation: Vorwort Hinweise zur Dokumentation Diese Beschreibung wendet sich ausschließlich an ausgebildetes Fachpersonal der Steuerungs- und Automatisierungstechnik, das mit den
EL9820/EL9821 Evaluation Kit
EL9820/EL9821 Evaluation Kit Version: 1.3 Datum: 25.06.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort 2 1.1 Hinweise zur Dokumentation 2 1.1.1 Haftungsbedingungen 2 1.1.2 Lieferbedingungen 2 1.1.3
Integration von EIB-Linien in eine PC-basierte Gebäudesystemtechnik
Keywords KL6301 EIB KNX ETS Sensor/Aktor Gebäudeautomation Gruppenfilter Gruppenadresse physikalische Adresse Integration von EIB-Linien in eine PC-basierte Gebäudesystemtechnik Dieses Application Example
Bibliotheksbeschreibung. KNX_IP_750_889_02.lib. CODESYS-V2.3-Baustein für den KNX IP Anwendungscontroller
Bibliotheksbeschreibung KNX_IP_750_889_02.lib CODESYS-V2.3-Baustein für den KNX IP Anwendungscontroller Version: 17.09.2014 Copyright 2014 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten.
Anbindung WAGO Ethernet Controller über Modbus TCP an Siemens WinCC Anwendungshinweis
Anbindung WAGO Ethernet Controller 750-842 über Modbus TCP an Siemens WinCC, Deutsch Version 1.0.0 2 Allgemeines Copyright 2003 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik
SMS Versand/Empfang mit TOPASS Modem 761-510 und Siemens S7 Anwendungshinweis
SMS Versand/Empfang mit TOPASS Modem 761-510 und Siemens S7 A100903, Deutsch Version 1.0.0 ii Allgemeines Copyright 2009 by WAGO Kontakttechnik GmbH & Co.KG Alle Rechte vorbehalten. WAGO Kontakttechnik
Anwendungshinweis. CAN Gateway-Modul 750-658. Verwendung der Bibliothek WagoLib_CAN_Gateway_02.lib. A500680 Deutsch Version 1.1.0
CAN Gateway-Modul 750-658 Verwendung der Bibliothek WagoLib_CAN_Gateway_02.lib Deutsch Version 1.1.0 Impressum Copyright 2013 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten. WAGO Kontakttechnik
E-Mails in einem lokalen Netzwerk senden mit einem WAGO Controller 750-842 Anwendungshinweis
E-Mails in einem lokalen Netzwerk senden mit einem WAGO Controller 750-842, Deutsch Version 1.0.2 ii Allgemeines Copyright 2002 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik
Handbuch. TC3 Modbus TCP. TwinCAT 3. Version: Datum: Bestell-Nr.: 1.1 11.08.2015 TF6250
Handbuch TwinCAT 3 Version: Datum: Bestell-Nr.: 1.1 11.08.2015 TF6250 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 Übersicht...
Christian Glesmann. - Diplomarbeit -
Vergleich der Implementierung der Sensorik und Aktorik des KNX/EIB-Gebäudebussystems in IEC 61131-basierte Gebäudeautomatisierungssysteme von WAGO und Beckhoff - Diplomarbeit - Christian Glesmann Inhalt
LCD-Verwaltungssoftware LCD-VSW
Mit der LCD Verwaltungssoftware können die Textinformationen für die verschiedenen Anzeigen z. B. LCD UP, Tableaubaustein EB, Busch-triton erstellt Innerhalb eines Projektes können mehrere LCDs verwendet
Import SIMATIC-Variablen
Application Note GALILEO 12/2010 MN04802062Z-DE ersetzt M001873-01, 07/2007 Import SIMATIC-Variablen Impressum Hersteller Eaton Automation AG Spinnereistrasse 8-14 CH-9008 St. Gallen Schweiz www.eaton-automation.com
Anbindung eines seriellen Modbus Masters an das WAGO- I/O-SYSTEM Anwendungshinweis
Anbindung eines seriellen Modbus Masters an das WAGO- I/O-SYSTEM, Deutsch Version 1.0.1 2 Allgemeines Copyright 2002 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße
Handbuch. Source Control. TwinCAT 3. Version Datum
Handbuch Source Control TwinCAT 3 Version Datum 1.0 22.06.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 Integration des Source-Control
Mod_com.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek
Anhang A Weitere Bibliotheken WAGO-I/O-PRO 32 Bibliothek Mod_com.lib Inhalt ADD_DESC (Datentyp)...2 ADD_PI_INFORMATION...4 CRC16...6 FBUS_ERROR_INFORMATION...7 GET_DIGITAL_INPUT_OFFSET...8 GET_DIGITAL_OUTPUT_OFFSET...10
Bedienungsanleitung. empure KNiX Port Gateway. Einrichtung in der ETS-Software und Montage
Bedienungsanleitung empure KNiX Port Gateway Einrichtung in der ETS-Software und Montage 21.05.2010 copyright www.empure.de. All trademarks are the property of their respective owners Seite 1-12 Einleitung
Industrie-Automatisierung System HIMatrix. Datenblatt Z 7303 Z 7307
Industrie-Automatisierung System HIMatrix Datenblatt Z 7303 Z 7307 Filter für BWS HIMA Paul Hildebrandt GmbH Industrie-Automatisierung HI 800 218 CDA Wichtige Hinweise Alle in diesem Handbuch genannten
Anwendungshinweis. IEC60870 Parametrieren aus der Applikation. a500780, Deutsch Version 1.0.0
IEC60870 Parametrieren aus der Applikation a500780, Deutsch Version 1.0.0 ii Wichtige Erläuterungen Impressum Copyright 2011 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten. WAGO Kontakttechnik
Ethernet-Controller 750-842 als Modbus-Master Anwendungshinweis
Ethernet-Controller 750-842 als Modbus-Master, Deutsch Version 1.0.0 2 Allgemeines Copyright 2002 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423 Minden
Hinweise zum Einsatz von. EtherCAT-Box-Modulen (EPxxxx-xxxx) in explosionsgefährdeten Bereichen (ATEX)
Hinweise zum Einsatz von EtherCAT-Box-Modulen (EPxxxx-xxxx) in explosionsgefährdeten Bereichen (ATEX) Version: 1.1.0 Datum: 10.06.2011 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort 1 1.1 Hinweise zur
Betriebsanleitung TMU104V
ZIEHL industrie elektronik GmbH + Co KG Daimlerstraße 13, D 74523 Schwäbisch Hall + 49 791 504-0, [email protected], www.ziehl.de Temperaturrelais und MINIKA Strom- und Spannungsrelais Messgeräte MINIPAN Schaltrelais
Hinweise zum Einsatz von. Embedded-PC CX50x0-01xx. in explosionsgefährdeten Bereichen (ATEX)
Hinweise zum Einsatz von Embedded-PC CX50x0-01xx in explosionsgefährdeten Bereichen (ATEX) Version: 1.1 Datum: 22.08.2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort 2 1.1 Hinweise zur Dokumentation
Send/Receive PCU/MCU. Protokoll
Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll
/2001 DE. Technische Information. Verändern ausgesuchter Parameter bei den Regelgeräten 4311/12 und 4211.
6301 1378 01/2001 DE Technische Information Verändern ausgesuchter Parameter bei den Regelgeräten 4311/12 und 4211 Zur Projektierung Technische Änderungen vorbehalten! Durch stetige Weiterentwicklungen
Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul
Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul Zweck: Dieses Protokollbeschreibung beschreibt den Aufbau des Modbus TCP Protokolls. Datei: EMU Professional Modbus TCP d Seite 1 von 15 Version 1.0
Fernwartung über WAGO I/O Pro mittels Modem Anwendungshinweis
Fernwartung über WAGO I/O Pro mittels Modem A103201, Deutsch Version 1.0.0 ii Allgemeines Copyright 2002 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423
Scanner_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek
WAGO-I/O-PRO 32 Bibliothek Scanner_01.lib Die Library Scanner_01.lib stellt dem Anwender Funktionsbausteine zur Anbindung von Scannern mit einfachem ASCII-Protokoll und definierten Startund Endezeichen
TS6xxx TwinCAT 2 Supplements, Communication
TS6xxx, Serial Serial 3964R/RK512 Modbus RTU Technische Daten TS6340 TS6341 TS6255 TwinCAT Serial realisiert die Kommunikation zu seriellen Geräten, wie Drucker, Barcodescanner usw. Unterstützt werden
Konfiguration und Auslesen der Messwerte von zwei 3-Phasen- Leistungsmessklemmen über das WAGO I/O System
Konfiguration und Auslesen der Messwerte von zwei 3-Phasen- Leistungsmessklemmen über das WAGO I/O System Version: 26.01.2011 2 Allgemeines Copyright 2011 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte
ELOP II V5.1. Beiblatt zur Installation
ELOP II V5.1 Beiblatt zur Installation Alle in diesem Handbuch genannten HIMA Produkte sind mit dem Warenzeichen geschützt. Dies gilt ebenfalls, soweit nicht anders vermerkt, für weitere genannte Hersteller
CAN-Nachrichten CAN messages CMGA. Anlage zur Beschreibung Installationshandbuch. Annex to description Installation manual NH
CAN-Nachrichten CAN messages CMGA de en Anlage zur Beschreibung Installationshandbuch Annex to description Installation manual 76178 101NH Symbole/Symbols: Warnung Warning Vorsicht Caution Hinweis Note
Nutzung des Funktionsbausteins FB125 zur Auswertung der Profibus DP/V1 Normdiagnose in Simatic Step 7 Anwendungshinweis
Nutzung des Funktionsbausteins FB125 zur Auswertung der Profibus DP/V1 Normdiagnose in Simatic Step 7, Deutsch Version 1.0.0 2 Allgemeines Copyright 2006 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte
AutiSta 9.6 AE 10.08.2012 Technische Informationen zur Auslieferung oh 1 / 8. AutiSta 9.6 Technische Informationen zur Auslieferung (T-IzA)
Technische Informationen zur Auslieferung oh 1 / 8 AutiSta 9.6 Technische Informationen zur Auslieferung (T-IzA) Vorbemerkung Dieses Dokument beschreibt die mit AutiSta 9.6 vorgenommenen technischen Änderungen
Integration MULTIEYE in EBÜS - Das Einheitliche Bildübertragunssystem
Integration MULTIEYE in EBÜS - Das Einheitliche Bildübertragunssystem Über dieses Handbuch Wichtige Funktionen werden durch die folgenden Symbole hervorgehoben Wichtig: Besonders wichtige Informationen,
Technische Dokumentation. TopMessage / TopLab Hardware MessHaus Softwarekomponenten SPS
Delphin Technology AG Sülztalstraße 23 D 51491 Overath-Brombach Tel: ++49 2207 9645 0 Fax: ++49 2207 9645 35 Technische Dokumentation TopMessage / TopLab Hardware MessHaus Softwarekomponenten SPS Ergänzende
New Automation Technology. PC-basierte Steuerungstechnik
New Automation Technology PC-basierte Steuerungstechnik IPC Automation I/O Motion Inhaltsverzeichnis Grundlagen Elektrokonstruktion ohne Hardware Adressierung der SPS Einstellungen für den Export aus EPLAN
Tebis Applikationsbeschreibung
l Tebis Applikationsbeschreibung TG053 KNX Wetterstation Bestellnummer TG053 Bezeichnung TG053 KNX Wetterstation KNX/EIB Eingänge TG053 Last Windstärke Helligkeit Dämmerung Temperatur Regen Azimut (Sonne
ecomat 100 Typ R 360 Ergänzung zur Dokumentation: Systemhandbuch (Stand August 1999)
Ergänzung zur Dokumentation: Systemhandbuch ecomat 100 Typ R 360 (Stand August 1999) Die nachfolgend beschriebenen Funktionen sind in der Dokumentation des Systemhandbuches ecomat 100 Typ R 360 mit Stand
WAGO-I/O-SYSTEM an ABB-Robotersteuerungen Anwendungshinweis
WAGO-I/O-SYSTEM an ABB-Robotersteuerungen A100500, Deutsch Version 1.0.0 ii Allgemeines Copyright 2001 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423
Bibliotheksbeschreibung DALI_647_ColourControl_02.lib
Bibliotheksbeschreibung DALI_647_ColourControl_02.lib CODESYS-V2.3-Baustein für die Anbindung einer Colour-Control-Leuchte (Device Type 8) an die DALI-Multi-Master-Klemme 753-647 Version: 25.06.2014 Copyright
Anwendungshinweis WAGO-I/O-PRO 32. Beispiel zur Verwendung der Bibliothek Modb_I05.lib. A102607d, Deutsch Version 1.0.0
WAGO-I/O-PRO 32 Beispiel zur Verwendung der Bibliothek Modb_I05.lib, Deutsch Version 1.0.0 Impressum Copyright 2010 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH
Ethernet Kopplers 750-342 mit der SCADA/HMI Software Lookout Anwendungshinweis
Ethernet Kopplers 750-342 mit der SCADA/HMI Software Lookout, Deutsch Version 1.0.0 ii Allgemeines Copyright 2001 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße
Anbindung WAGO Ethernet Controller 750-842 über OPC an Siemens WinCC Anwendungshinweis
Anbindung WAGO Ethernet Controller 750-842 über OPC an Siemens WinCC, Deutsch Version 1.0.0 2 Allgemeines Copyright 2003 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße
Bibliotheken für die Gebäudeautomation. Bausteinbeschreibung für die Anbindung eines Thermokon EnOcean Gateway mit RS-485
Bibliotheken für die Gebäudeautomation Bausteinbeschreibung für die Anbindung eines Thermokon EnOcean Gateway mit RS-485 Letzte Änderung: 18.01.2011 Copyright 2010 by WAGO Kontakttechnik GmbH & Co. KG
Virtual Serial COM Driver IP 67
Keywords Virtual TwinCAT serial seriell EtherCAT EtherCAT Box EP6002 RS232 RS422 RS485 IP67 Schnittstelle Port Driver Virtual Serial Driver Dieses Application Example beschreibt, wie in rauer Industrie-Umgebung
IPC_Serial_Interface_01.lib
Anhang A - Weitere Bibliotheken WAGO-I/O-PRO CAA Bibliothek Die Bibliothek stellt dem Anwender den Funktionsbaustein SERIAL_INTERFACE speziell zur Verwendung auf dem WAGO-IPC zur Verfügung. Der Baustein
Bibliotheken für die Gebäudeautomation. Bausteinbeschreibungen für die Anbindung der Schüco TipTronic Gruppensteuergeräte an das WAGO I/O System
Bibliotheken für die Gebäudeautomation Bausteinbeschreibungen für die Anbindung der Schüco TipTronic Gruppensteuergeräte an das WAGO I/O System Letzte Änderung: 18.02.2010 Copyright 2007 by WAGO Kontakttechnik
Ebenen der Synchronisierung
Keywords DCF77 GPS IEEE 1588 Synchronisierung abgestimmte Sensorerfassung gleichzeitige Ereignisse externe Uhr Gleichzeitigkeit EL6688 EL6692 Ebenen der Synchronisierung Dieses Application Example erklärt
www.janitza.de Zeitsynchronisation per DCF-77 Funktionsbeschreibung
Funktionsbeschreibung Zeitsynchronisation per DCF-77 Dok. Nr. 2.033.108.0 www.janitza.de Janitza electronics GmbH Vor dem Polstück 1 D-35633 Lahnau Support Tel. (0 64 41) 9642-22 Fax (0 64 41) 9642-30
Redundante ETHERNET-Kommunikation mit WAGO- Medienredundanz-ETHERNET- Feldbuscontroller 750-882
Redundante ETHERNET-Kommunikation mit WAGO- Medienredundanz-ETHERNET- Feldbuscontroller 750-882 192.168.1.0/24 192.168.2.0/24, Deutsch Version 1.0.0 2 Allgemeines Copyright 2010 by WAGO Kontakttechnik
Inbetriebnahme mit Tebis TX TX100 Verknüpfung
Inbetriebnahme mit Tebis T T100 Verknüpfung en des Bewegungsmelders Tebis Elektrische / mechanische Daten: siehe Bedienungsanleitung Bestellnummern Bezeichnung Version T100 TP-Produkt Funkprodukt WYT51x
Quick Start. WebRTU. Schritt-für-Schritt-Anleitungen für den schnellen und einfachen Einstieg. Hardware Software Applikationen
Quick Start Schritt-für-Schritt-Anleitungen für den schnellen und einfachen Einstieg Hardware Software Applikationen Der neue Maßstab für kompaktes Fernwirken Kompakt Konkret Kompetent 1 Inhalt 1. Hardware
Dokumentation IBIS Master Version 1.5.6
Dokumentation IBIS Master Version 1.5.6 Seite 1 von 9 11.01.06 Inhaltsverzeichnis 1. Einleitung... 3 2. Hardware IBIS Master... 4 3. Software IBIS Master..... 5 3.1 Installation und Programmstart... 5
EtherCAT Box EP6002 Hardware-Konfiguration und Software-Parameter für Diagnosetest
Application Note DK9--6 Keywords EtherCAT Box IP 67 EP6 Kurzschlusstest RS RS8 Ohne Com Lib Programmbeispiel TwinCAT Quellcode EtherCAT Box EP6 Hardware-Konfiguration und Software-Parameter für Diagnosetest
RTC_640_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek
Anhang A - Weitere Bibliotheken WAGO-I/O-PRO 32 Bibliothek RTC_640_01.lib Die Bibliothek RTC_640_01.lib stellt dem Anwender die Funktionsbausteine "RTC_640,"RTC_JOB_MANAGER sowie "WEEKDAY zur Verfügung.
Sprout Companion. Benutzerhandbuch
Sprout Companion Benutzerhandbuch Copyright 2016 HP Development Company, L.P. Microsoft und Windows sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern.
Bibliotheken für die Gebäudeautomation. Bausteinbeschreibungen für Spezielle M-Bus Zähler
Bibliotheken für die Gebäudeautomation Bausteinbeschreibungen für Spezielle M-Bus Zähler Letzte Änderung: 09.03.2011 Copyright 2008 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten. WAGO Kontakttechnik
Feldbusunabhängige Busklemmen 24 V DC Potentialvervielfältigung 750-603 Handbuch
Feldbusunabhängige 24 V DC Potentialvervielfältigung 750-603 Handbuch Version 1.0.3 ii Allgemeines Copyright 2006 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH
Aufbau und Funktionsweise des WAGO Demokoffers mit Perspecto Bediengerät Anwendungshinweis
Aufbau und Funktionsweise des WAGO Demokoffers mit Perspecto Bediengerät, Deutsch Version 1.0.0 2 Allgemeines Copyright 2010 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH
Handbuch. TC3 Virtual Serial COM. TwinCAT 3. Version Datum Bestell-Nr. 1.0 17.06.2015 TF 6360
Handbuch TC3 Virtual Serial COM TwinCAT 3 Version Datum Bestell-Nr. 1.0 17.06.2015 TF 6360 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise...
Ansteuerung einer seriellen Klemme 750-65x mit einer SIMATIC S5 Anwendungshinweis Bausteinbeschreibung FB - RS 232
Ansteuerung einer seriellen Klemme 750-65x mit einer SIMATIC S5 Bausteinbeschreibung FB - RS 232, Deutsch Version 1.0.0 ii Allgemeines Copyright 2001 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten.
EDV-Hausleitner GmbH Fax Umstellung auf Direktversand Kommunikation Von Christian Reisinger
Fax Umstellung auf Direktversand Kommunikation Von Christian Reisinger EDV Hausleitner GmbH Bürgerstraß 66, 4020 Linz Telefon: +43 732 / 784166, Fax: +43 1 / 8174955 1612 Internet: http://www.edv-hausleitner.at,
agentilo Geräte Editor Version Prozessinterface UDP Befehle
agentilo Geräte Editor Version Prozessinterface UDP Befehle Version 1 Inhalt: HAFTUNGSAUSSCHLUSS...1 FUNKTIONSWEISE...3 1. PARAMETRIEREN DES LOKALEN PORTS IM RESSOURCENORDNER...3 2. ERZEUGEN DER DATEN
Balluff Transsonar Wegaufnehmer BTL5-P1-xxxx an Simatic S7 Anwendungshinweis
Balluff Transsonar Wegaufnehmer BTL5-P1-xxxx an Simatic S7, Deutsch Version 1.0.0 ii Allgemeines Copyright 2001 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße
How-To-Do. Talk2M als E-Mail & SMS-Server verwenden
How-To-Do Talk2M als E-Mail & SMS-Server verwenden Inhaltsverzeichnis 1 Allgemein... 2 1.1 Information... 2 1.2 Hinweis... 2 1.3 Verbindung PC und Teleservice-Modul... 2 2 E-Mail-Versand mit TM-E/TM-H-Modulen...
Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan
Beschreibung für das Solardatenerfassungs- und Überwachungssystem SolarCount Net Lan Inhaltsverzeichnis Inhaltsverzeichnis... 1 Komponenten des Net Lan Systems... 2 Anschlüsse und Verkabelung... 2 Konfiguration
Astro for Simatic der innovative Software Dämmerungsschalter auf Basis einer Simatic S7 SPS. Applikation zur Steuerung einer Beleuchtungsanlage
Applikation zur Steuerung einer Beleuchtungsanlage autosoft Astro for Simatic der innovative Dämmerungsschalter SIMATIC S7 300/400 Applikationsbeschreibung Software Dämmerungsschalter Revision 2 Juli 2009
Anwenderhandbuch. Ankopplung an Modbus TCP. Teilenummer: 80 860.647. Version: 3
Anwenderhandbuch Ankopplung an Modbus TCP Teilenummer: 80 860.647 Version: 3 Datum: 02.05.2007 Gültig für: TSwin.net 4.1 + SP3 Version Datum Änderungen 1 19.07.2005 Erstausgabe 2 02.11.2005 Gültigkeit
Technisches Handbuch. MDT Funk Linienkoppler KNX RF+ RF-LK001.01. Stand 9/2013
Stand 9/2013 Technisches Handbuch MDT Funk Linienkoppler KNX RF+ RF-LK001.01 1 1 Inhalt 1 Inhalt... 2 2 Überblick... 3 2.1 Verwendung... 3 2.2 Anschlussbeispiel... 3 2.3 Funktionen... 4 2.4 Aufbau & Bedienung...
Handbuch. TC3 Serial Communication. TwinCAT. Version: Datum: Bestell-Nr.: 1.1 12.11.2015 TF6340
Handbuch TwinCAT Version: Datum: Bestell-Nr.: 1.1 12.11.2015 TF6340 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 Übersicht...
ABB i-bus KNX Rollladenaktor RA/S 4.230.1
Produkt-Handbuch ABB i-bus KNX Rollladenaktor RA/S 4.230.1 Gebäude-System tech nik Dieses Handbuch beschreibt die Funktion des Rollladenaktor RA/S 4.230.1. Technische Änderungen und Irrtümer sind vorbehalten.
Betriebsanleitung nur für autorisierte Elektro-Fachleute mit EIB-Ausbildung
73-1 - 5978 23764 ABB i-bus EIB UP-LCD-Display 6136-24-500 für UP-Busankoppler 6120 U-500 Betriebsanleitung nur für autorisierte Elektro-Fachleute mit EIB-Ausbildung Inhalt Wichtige Hinweise Fig. 1 / Gesamtansicht
Technische Dokumentation
Technische Dokumentation für metratec TCP/IP auf UART Converter (TUC) Stand: Juni 2011 Version: 1.0 Technische Dokumentation metratec TUC Seite 1 von 11 Inhaltsverzeichnis 1. Allgemeine Hinweise/Sicherheitshinweise...3
TCP/IP ASCII Schnittstelle Programmierhandbuch
TCP/IP ASCII Schnittstelle Programmierhandbuch Version 3.0 1. Einleitung Das IRTrans ASCII Format dient der Ansteuerung von IRTrans Modulen (über den irserver oder Ethernetmodule mit IRDB bzw. LAN Controller
testo 330i Abgas-Messgerät Inbetriebnahme & Sicherheit
testo 330i Abgas-Messgerät Inbetriebnahme & Sicherheit 2 1 Inbetriebnahme 1 Inbetriebnahme 1.1. App installieren Zur Bedienung des Messgeräts testo 330i benötigen Sie ein mobiles Endgerät (Tablet oder
DIGSI 4 DIGSI 4.60 SP1. Produktinformation E50417-X1174-C107-B3. Stand 12/04. Copyright Siemens AG 2004 Änderungen vorbehalten
s DIGSI 4 Stand 12/04 7XS54 Produktinformation Copyright Siemens AG 2004 Änderungen vorbehalten Siemens Aktiengesellschaft s Diese Produktinformation enthält wichtige Informationen zu. Sie ist Bestandteil
Kurzanleitung. Multifunktionelles Datenloggersystem
Kurzanleitung ADL-MXmini Multifunktionelles Datenloggersystem 1 ADL-MXmini GSM Inhaltsverzeichnis 1. Sicherheitshinweise... 3 2. Inbetriebnahme des ADL-MXmini... 3 2.1 Anschlusstechnik... 3 2.2 Anschluss
SP7 LabVIEW-Toolkit Schnellanleitung
SP7 LabVIEW-Toolkit Schnellanleitung DATA AHEAD SP7 ist ein einfach zu bedienendes Toolkit für NI LabVIEW um mit Siemens SPS-Steuerungen zu kommunizieren. Dabei stellt es Funktionen für das Lesen und Schreiben
Deckblatt. Steuern eines ALMs mit der SIMATIC S7 CPU SIMATIC / SINAMICS. FAQ August 2011. Service & Support. Answers for industry.
Deckblatt Steuern eines ALMs mit der SIMATIC S7 CPU SIMATIC / SINAMICS FAQ August 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens
WAGO-I/O-SYSTEM angekoppelt an das HMI/SCADA System Anwendungshinweis
WAGO-I/O-SYSTEM angekoppelt an das HMI/SCADA System, Deutsch Version 1.0.0 ii Allgemeines Copyright 2001 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423
ABB i-bus KNX USB-Schnittstelle USB/S 1.1
Produkt-Handbuch ABB i-bus KNX USB-Schnittstelle USB/S 1.1 Gebäude-Systemtechnik Dieses Handbuch beschreibt die Funktion der USB-Schnittstelle USB/S 1.1 Technische Änderungen und Irrtümer sind vorbehalten.
Tunneling-Server bei IPX/S 3.1.1 Geräten Einstellungen und Anwendungen
Tipps & Tricks Einstellungen und Anwendungen GPG Building Automation Dok.-Version 1.1 Abteilung: Global Support, Kevin Klemm ABB i-bus KNX Produkte: IPR/S 3.1.1, IPS/S 3.1.1 Page: 1/15 Dieses Dokument
Handbuch. TC3 XML Server. TwinCAT 3. Version: Datum: Bestell-Nr.: 1.1 03.09.2015 TF6421
Handbuch TwinCAT 3 Version: Datum: Bestell-Nr.: 1.1 03.09.2015 TF6421 Inhaltsverzeichnis Inhaltsverzeichnis 1 Vorwort... 4 1.1 Hinweise zur Dokumentation... 4 1.2 Sicherheitshinweise... 5 2 Übersicht...
Einfache Kommandoschnittstelle Modicon M340-Steuerung. Bibliotheksbeschreibung DTE810 DTE910
Einfache Kommandoschnittstelle Modicon M340-Steuerung Bibliotheksbeschreibung DTE810 DTE910 1 Inhalt 1 Übersicht... 3 2 Haftungsausschluss... 3 3 Einstellen der Verbindungsparameter im RFID-Reader... 3
1-Sekunden-USV: Wichtige Daten bei Spannungsausfall sichern
Keywords 1-Sekunden-USV USV unterbrechungsfrei Spannungsversorgung Spannungsausfall Daten sichern C6915 CX5000 CP77xx CP62xx 1-Sekunden-USV: Wichtige Daten bei Spannungsausfall sichern Dieses Application
TIPES Fernabschlag Programm Beschreibung
TIPES Fernabschlag Programm Beschreibung Pfennigbreite 20-22 Inhaltsverzeichnis SYSTEMVORAUSSETZUNGEN... 3 INSTALLATION... 3 PROGRAMMBESCHREIBUNG... 4 TIPES Fernabschlagadapter... 4 TIPES Fernabschlagsoftware
Anwenderhandbuch. Schnelleinstieg KNX mit TSwin.net. Teilenummer: 80860.777. Version: 2. Datum: 27.06.2011
Anwenderhandbuch Schnelleinstieg KNX mit TSwin.net Teilenummer: 80860.777 Version: 2 Datum: 27.06.2011 Gültig für: ETS 4.0.3, TSwin.net 4.4 und knxtractor 2.1.0 Schnelleinstieg KNX Version Datum Änderungen
isican CN3 CAN Traffic Simulator Beispielkonfiguration für Configurator v1.3.3
Beispielkonfiguration isican CN3 CAN Traffic Simulator Beispielkonfiguration für Configurator v1.3.3 Inhaltsangabe Einstellungen des Configurator v1.3.3...3 Erzeugen von CAN Botschaften...5 Zyklische CAN
Optosniffer USB. Produktion und Vertrieb durch: ( +49 3621 850890 * [email protected]. ASB Baum & Heymel GmbH Neubauerstraße 1 99867 Gotha
Optosniffer USB Produktion und Vertrieb durch: ASB Baum & Heymel GmbH Neubauerstraße 1 99867 Gotha ( +49 3621 850890 * [email protected] Inhaltsverzeichnis 1 Allgemeines...3 2 Treiberinstallation...3
Berührungslose Temperaturmessung mit dem Infrarotsensor OPTRIS CSM LT10K und dem WAGO-I/O-SYSTEM
Berührungslose Temperaturmessung mit dem Infrarotsensor OPTRIS CSM LT10K und dem WAGO-I/O-SYSTEM, Deutsch Version 1.0.0 Copyright 2006 by WAGO Kontakttechnik GmbH & Co. KG Alle Rechte vorbehalten. WAGO
INHALTSVERZEICHNIS 1 1. HARDWAREBESCHREIBUNG 2 2. HARDWAREKONFIGURATION 2 3. PROFIBUS-DP KONFIGURATION 3. 3.1 Teilnehmer einfügen 3
Inhaltsverzeichnis INHALTSVERZEICHNIS 1 1. HARDWAREBESCHREIBUNG 2 1.1 Baugruppen und Geräte 2 1.2 Aufbau und Installation 2 2. HARDWAREKONFIGURATION 2 2.1 Installation der GSD-Datei 2 3. PROFIBUS-DP KONFIGURATION
Ethernet Binär. Protokoll
Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll
