Serial_Interface_01.lib

Ähnliche Dokumente
IPC_Serial_Interface_01.lib

Modem_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Inca_01.lib. WAGO-I/O-PRO CAA Bibliothek

Balluff_Bis_01.lib. WAGO-I/O-PRO Bibliothek

WagoLib_IPT_FP_01.lib

SerComm.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Scanner_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibungen für die WINSTA -Jalousiebox /

Standard.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

SMS_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Bibliotheken für das WAGO-I/O-SYSTEM 750. Bausteinbeschreibungen für die Anbindung von ebm-papst Ventilatoren mit dem ebmbus

Anbindung der ELSNER Wetterstation P03/3-RS485-WAGO an das WAGO-I/O-SYSTEM Anwendungshinweis

Anhang A - Weitere Bibliotheken. Die Bibliothek Mail_02.lib ermöglicht das Versenden von s mit dem Ethernet-Controller

ModbusEthernet_04.lib

Bibliotheksbeschreibung. DMX_02.lib WAGO-DMX-Bibliothek. Version 1.0.0

Ansteuerung einer seriellen Klemme x mit einer SIMATIC S5 Anwendungshinweis Bausteinbeschreibung FB - RS 232

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibungen für den Interface-Baustein RS-232/SMI

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibung für KNX IP Master

RTC_640_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

GSM_SMS_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibungen für den Interface-Baustein RS-232/SMI

Bibliotheken für die Gebäudeautomation. Bausteine und Datentypen für den BACnet Controller

Anbindung eines Mitsubishi Terminals E300 an einen WAGO Controller 750-8xx Anwendungshinweis

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. Bausteinbeschreibung für die Anbindung eines Thermokon EnOcean Gateway mit RS-485

Service & Support. Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S FB103 AG_RECV_TCP_xVAR.

ModbusEthernet_04.lib

Bibliotheksbeschreibung. KNX_IP_750_889_02.lib. CODESYS-V2.3-Baustein für den KNX IP Anwendungscontroller

Übungen zu Grundlagen der systemnahen Programmierung in C (GSPiC) im Sommersemester 2018

Deckblatt. S7-Kommunikation mit S FB14 GET und FB15 PUT. FAQ April Service & Support. Answers for industry.

Serielle Schnittstellen

Mod_com.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Zusatz zur Betriebsanleitung Addendum to the Operating Instructions

Datenaustausch über Elpro Funkmodems Anwendungshinweis

Link-Status der PROFINETSchnittstelle auslesen

Inhalt. I 2 C-433 MHz Funksender Beschreibung der Kommandos Version 1.2

EASYSTART. 1. Nomenklatur. 2. Parametrier-Software installieren 1 / Nomenclature

Unified-E Modbus Adapter

DMXface ACTIVE SEND mit RS232

Systemaufbau Blockdiagramm / System structure

A1XXX, B1XXX, C1XXX, E11XX, E12XX

WagoLib_CAN_Gateway_02.lib

Beschreibung der Funktionsbausteine zur Modemkopplung über CP 340 / 341

1. Allgemein Technische Daten... 2

Bedienungsanleitung Operating instructions Instructions de service. SBSI Funktionsbausteine für Siemens Step 7 V10_StdLib

Anwendungshinweis. PERSPECTO CP mit TV. Verwendung von seriellen Schnittstellen. A762100d Deutsch Version 1.0.2

Inhaltsverzeichnis. LNT Fischertechnik RCTXTLT 2 Juni 2017

SMS Versand/Empfang mit TOPASS Modem und Siemens S7 Anwendungshinweis

Bibliotheken für das WAGO-I/O-SYSTEM 750. Bausteinbeschreibungen zum Empfang von NMEA-0183 Datensätzen

SFU0051 SFU0151, SFU0152, SFU0154, SFU0156 SFU0200 SFU0200DV SFU0300 SFU0303 SFU0303DV

/2001 DE. Technische Information. Verändern ausgesuchter Parameter bei den Regelgeräten 4311/12 und 4211.

Datentechnik. Prinzipieller Aufbau eines Schnittstellenbausteins

FAQ 02/2017. Offene Benutzerkommunikation. TSEND_C und TRCV_C SIMATIC S CPU.

Konfigurieren eines HHR Gerät, um es über eine CBX800 an Profibus anzubinden

UMG96S. Universal Measuring Device. Funktionsbeschreibung M-BUS. Firmware Rel C21 Art. Nr Dok. Nr c

UNIGATE CL Konfiguration mit WINGATE

Ethernet.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Über die Status-Befehle kann die Peripherie der gesamten Hard- und Firmware abgefragt werden.

Bedienmodule OM 2032 und OM 2008

LAN-I/O. Ing.-Büro Lehmann Fürstenbergstraße 8a Hausach Tel (0) Internet:

IBL_DB_Service.library

Anwendungshinweis. Gebäude Step 7. Automation. S7 Bausteine für Serie 787 A Version 1.0.0

Betriebsanleitung TR440

Einfache SDO-Zugriffe für CANopen-E/A-Module

Funktionsbaustein für die Auswertung der Normdiagnose in Step 7

Bibliotheksbeschreibung. MBUS_649_01.lib WAGO-M-Bus-Bibliothek. Version 1.0.0

BATT Auslesen des Batteriestatus CLOCK Setzen/Auslesen des Uhren- und Datumwertes... 4

Das Modul kann thermische oder 3-stufige Aktoren regeln, wie auch vier 0-10 VDC analoge Ausgänge.

Deckblatt. Topologiedaten eines PROFINET IO- Systems auslesen SFB52 RDREC. FAQ September Service & Support. Answers for industry.

Ethernet-Controller als Modbus-Master Anwendungshinweis

Berührungslose Datenerfassung. easyident-km22-usb

Betriebsanleitung EFR3000

10: Serial Communication Interface (SCI)

Bibliotheksbeschreibung DALI_647_ColourControl_02.lib


M-Bus Master Manual. M-Bus Master. Manual. Version 2.1 1/10

Bibliotheksbeschreibung. WAGO-I/O-SYSTEM 750 CODESYS-2-Bibliothek WagoLibWakeOnLan.lib Wake on lan Ferngesteuertes Aufwecken von Netzwerk Geräten

s in einem lokalen Netzwerk senden mit einem WAGO Controller Anwendungshinweis

Bedienungsanleitung. RCM232 remote control multiplexer. Version 1.0: Uwe Hunstock Kastanienallee Berlin Tel. 030.

serielles 8-Digit LED Display PL0061

Selbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer

Feldbusunabhängige Busklemmen Serielle Schnittstelle RS 232 C , (/xxx-xxx) Handbuch

Parametrierung der Analog Eingangsklemme. aus dem Siemens S7 Anwenderprogramm. Anwendungshinweis. A100904, Deutsch Version 1.0.0

How to create a Gift Certificate Wie man ein Gift Certificate (Gutschein) erstellt

Was ist neu in SIMATIC imap V2.0 SP1?

Kommunikation Allen Bradley SLC / MicroLogix

Anleitung zu IMP Gateway Installation

Betriebsanleitung TMU104V

S7-Kommunikation mit PUT/GET

MOBILHYDRAULISCHE SYSTEME PROF. BERND JOHANNING, JENS MEYER. Einführung in die Programmierung des Controllers CR7032 mit Hilfe von CoDeSys V2.

Ethernet Binär. Protokoll

PC-Anbindung des HMG Lactate Scout

Transkript:

Anhang A - Weitere Bibliotheken WAGO-I/O-PRO 32 Bibliothek Serial_Interface_01.lib Die Bibliothek Serial_Interface_01.lib stellt dem Anwender den Funktionsbaustein SERIAL_INTERFACE zur Verfügung. Der Baustein erlaubt die transparente Datenübertragung beliebiger Frames ohne eine zusätzliche Protokollschicht einzuführen. Inhalt Serial_Interface_01.lib 3 SERIAL_INTERFACE... 3 typring_buffer (Datentyp)... 8 WAGO-I/O-PRO 32 Version 1.0.4 Serial_Interface_01.lib - 1

SERIAL_INTERFACE 2 Serial_Interface_01.lib ml00700d WAGO-I/O-PRO 32

Anhang A - Weitere Bibliotheken Serial_Interface_01.lib SERIAL_INTERFACE WAGO-I/O-PRO 32 Elemente der Bibliothek Kategorie: Kommunikationsbausteine Name: SERIAL_INTERFACE Typ: Funktion Funktionsblock X Programm Name der Bibliothek: Serial_Interface_01.lib Verwendete Bibliotheken SerComm.Lib Anwendbar für: Programmierbare Koppler (nicht für 750-812/814/815/816) Eingangsparamete r: Datentyp: Kommentar: xopen_port BOOL True öffnet die Schnittstelle bport_nr BYTE Portnummer der Schnittstelle cbbaudrate BAUDRATE (*--- NOTE!! ------------------------------------*) Nicht alle Baudraten werden von allen Modulen unterstützt. Ziehen Sie im Einzelfall das Handbuch des von Ihnen eingesetzten Moduls zu Rate. BAUD_110 := 11, BAUD_300 := 30, BAUD_600 := 60, BAUD_1200 := 120, BAUD_2400 := 240, BAUD_4800 := 480, BAUD_9600 := 960, BAUD_12000 := 1200, BAUD_14400 := 1440, BAUD_19200 := 1920, BAUD_28800 := 2880, BAUD_38400 := 3840, BAUD_57600 := 5760, BAUD_62500 := 6250, BAUD_115200 := 11520, cbsbytesize cpparity BYTESIZE PARITY BAUDRATE_TERMINAL_DEFAULT := 16#7FFF BS_7 :=7, BS_8 :=8, BYTESIZE_TERMINAL_DEFAULT := 16#7FFF PARITY_NO:=0, PARITY_ODD:=1, PARITY_EVEN:=2, PARITY_TERMINAL_DEFAULT := 16#7FFF WAGO-I/O-PRO 32 Version 1.0.4 Serial_Interface_01.lib - 3

SERIAL_INTERFACE WAGO-I/O-PRO 32 Elemente der Bibliothek csstopbits cfflow_control STOPBITS FLOW_CONTROL STOPBITS_1 := 1, STOPBITS_2 := 2, STOPBITS_TERMINAL_DEFAULT := 16#7FFF ACHTUNG! Nicht alle Einstellungen werden von allen Modulen unterstützt. Im Einzelfall ziehen Sie das Handbuch des von Ihnen verwendeten Moduls zu Rate. :::::: WITH CONTINOUS SEND ::::::::::::: NO_FLOW_CONTROL :=0, (* RS 232 / fullduplex / without handshake / XON_XOFF :=1, (* RS 285 / halfduplex / with XON & XOFF / RTS_CTS :=2, (* RS 232 / fullduplex / with hardware handshake / FULLDUPLEX :=3, (* RS 422 / fullduplex / without handshake / HALFDUPLEX :=4, (* RS 485 / halfduplex / without handshake / RS232_FULLDUPLEX_XON_XOFF := 5, (* RS 232 / fullduplex / with XON & XOFF / RS422_FULLDUPLEX_XON_XOFF := 6, (* RS 422 / fullduplex / with XON & XOFF / 4 Serial_Interface_01.lib ml00700d WAGO-I/O-PRO 32

Anhang A - Weitere Bibliotheken WAGO-I/O-PRO 32 Elemente der Bibliothek (*:::::: WITHOUT CONTINOUS SEND :::::: NCS_NO_FLOW_CONTROL :=20, (* RS 232 / fullduplex / without handshake / NCS_XON_XOFF :=21, (* RS 285 / halfduplex / with XON & XOFF / NCS_RTS_CTS :=22, (* RS 232 / fullduplex / with hardware handshake / NCS_FULLDUPLEX :=23, (* RS 422 / fullduplex / without handshake / NCS_HALFDUPLEX :=24, (* RS 485 / halfduplex / without handshake / NCS_RS232_FULLDUPLEX_XON_XOFF := 25 (* RS 232 / fullduplex / with XON & XOFF / NCS_RS422_FULLDUPLEX_XON_XOFF := 26 (* RS 422 / fullduplex / with XON & XOFF / FLOW_CONTROL_TERMINAL_DEFAULT := 16#7FFF (* take the settings inside module *) ibytes_to_send INT Anzahl der zu sendenden Bytes ptsend_buffer POINTER TO BYTE Zeiger auf den Sendebuffer WAGO-I/O-PRO 32 Version 1.0.4 Serial_Interface_01.lib - 5

SERIAL_INTERFACE Ein-/Ausgangsparam.: Datentyp: Kommentar: xstart_send BOOL Aktiviert die Übertragung der mit ibytes_to_send angegebenen Anzahl von Bytes. Nach der Übertragung wird das Signal zurückgesetzt. utreceive_ BUFFER xinit typring_ BUFFER BOOL TYPE typring_buffer : STRUCT Index : INT; Data : ARRAY[0..255] OF BYTE; END_STRUCT END_TYPE Ausgangsparameter: Datentyp: Kommentar: berror BYTE 0x00: No error. 0x01: This library is not supported by the firmware. 0x02: COM port outside of the valid area. 0x03: This function block instance has not yet been assigned a COM port. 0x04: This function block instance has already been assigned a different COM port. 0x05: COM port is already opened. 0x06: COM port is already closed. 0x07: COM port is not opened. 0x08: A write operation is still active (COM1). 0x09: These transfer parameters are not supported by the COM port. 0x0A: The current settings of the bus module could not be read. 0x0B: This library version does not yet support the temporary setting of communication parameters. 0x0C: Bus module could not be initialised. 0x0D: Error when writing data into the FIFO memory of the bus module. 0x0E: The contents of the FIFO memory was not sent (continuous sending). 0x0F: Internal error 6 Serial_Interface_01.lib ml00700d WAGO-I/O-PRO 32

Anhang A - Weitere Bibliotheken Grafische Darstellung: Funktionsbeschreibung: Die Bibliothek "Serial_Interface_01.lib" kapselt die Bibliothek "Seriell_sercom_01.lib". Der Baustein muss zyklisch aufgrufen werden, da der interne Datenaustausch mit dem Schnittstellenmodul mehrere PLC-Zyklen benötigen kann. Bei Verwendung der Klemmen mit der Bestellnummer 750-65x/003-000 und 750-652 können die Übertragungsparameter geändert werden. Bei Verwendung von fest konfigurierten Klemmen sind die Übertragungsparameter gar nicht oder mit den Default-Werten zu beschalten. Der Versuch diese Parameter bei einer fest konfigurierten Klemme zu ändern, führt zu folgendem Fehler: berror := 0x09: Not supported parameterset Es wird die transparente Datenübertragung beliebiger Frames unterstützt. Der Funktionbaustein stellt keine Protokollschicht zur Verfügung. Der Controller erkennt und vergibt die Portnummern der gesteckten seriellen Klemmen eigenständig von links beginnend mit COM2. Die Serviceschnittstelle am Controller ist immer COM1. Daten senden: Dem Funktionsbaustein ist die Adresse der zu übertragenden Daten ptsend_buffer und die Anzahl in Bytes ibytes_to_send zu übergeben. Durch setzen der Variablen am Eingang xstart_send wird die Übertragung angestoßen. Sind alle Daten übertragen, dann löscht der Baustein die Variable am Eingang xstart_send. Daten empfangen: Dem Funktionsbaustein wird mit utreceivebuffer eine Struktur zur Aufnahme der empfangenen Daten übergeben. Ein empfangenes Zeichen wird in das Strukturelement utreceivebuffer.data (einem Array of Byte) an die Stelle des aktuellen utreceivebuffer.index geschrieben. Anschließend wird das Strukturelement ReceiveBuffer.Index um eins erhöht. WAGO-I/O-PRO 32 Version 1.0.4 Serial_Interface_01.lib - 7

typring_buffer (Datentyp) typring_buffer (Datentyp) WAGO-I/O-PRO 32 Elemente der Bibliothek Kategorie: Name: typring_buffer Typ: Datentyp X Enumeration Name der Bibliothek: Serial_Interface_01.lib Struktur: Element: Datentyp: Beschreibung: Index INT Aktuelle Position im Array Data ARRAY[0..255] OF BYTE Byte Array für Nutzdaten Deklaration: TYPE typring_buffer : STRUCT Index : INT; Data : ARRAY[0..255] OF BYTE; END_STRUCT END_TYPE Beschreibung: 8 Serial_Interface_01.lib ml00700d WAGO-I/O-PRO 32