Funktionsbausteine für Codesys

Wir haben für alle unsere Module FBs geschrieben. Damit ist es möglich auch neuer Module, für die es keinen Gerätetreiber gibt, über Codesys anzusprechen.
Die FBs haben auch den Vorteil, dass sie über den Ausgang „Slave ok“ ein Signal bekommen, ob das Modul unter der angegebenen Adresse erreichbar ist.

Copyright:
Die Funktionsbausteine können bei uns per Mail angefordert werden.
Die FBs dürfen für eigene Projekte mit unseren Baugruppen kostenlos genutzt werden.
Eine Weitergabe oder Veröffentlichung des Codes ist ausdrücklich untersagt.

Wichtig:
Alle Module, die mit den FBs angesprochen werden sollen dürfen NICHT im Gerätebaum eingebaut sein.
Im Gerätebaum ist nur der I2C-Master vorhanden.

 

Digitale Eingangsmodule I2HE, I2EOK, I2E..

FB für I2C-Digital-IN Module

FB für I2C-Digital-IN Module

Der Baustein liest ein Byte von einem PCF8574 / PCF8574A

 

Digitale Ausgangsmodule I2HA, I2AOK, I2AT, I2AWS, I2A..

FB für I2C-Digital-OUT Module

FB für I2C-Digital-OUT Module

Der Baustein schreibt ein Byte zu einem PCF8574 / PCF8574A

 

Analoge Eingangsmodule I2HAE, I2AE8, I2AE18, I2ANU

FB für I2C-Analog-IN-Modul 5-CH 10-Bit

FB für I2C-Analog-IN-Modul 5-CH 10-Bit

Der Baustein liest 5 Analogwerte von der I2HAE-Karte

FB für I2C-Analog-IN-Modul 8-CH 10-Bit

FB_I2HAE8

Der Baustein liest 8 Analogwerte 10-Bit von der I2AE8-Karte

FB für I2C-Analog-IN-Modul 4-CH 18-Bit

FB für I2C-Analog-IN-Modul 4-CH 18-Bit

Der Baustein liest 4 Analogwerte von der I2AE18-Karte
An den Eingängen kann die Sample-Rate für jeden Eingang einzeln vorgegeben werden.
Für die Verstärkung gibt es auch einen Parameter.

FB für I2C-Analog-IN-OUT-Modul

FB für I2C-Analog-IN-OUT-Modul

Der Baustein liest 4 Analogwerte und schreibt einen Analogwert zum PCF8591

 

Analoge Ausgangsmodule I2HAA, I2ANU

FB für I2C-Analog-OUT-Modul 4-CH 10-Bit

FB für I2C-Analog-OUT-Modul 4-CH 10-Bit

Der Baustein schreibt 5 Analogwerte zur I2HAA-Karte

FB für I2C-Analog-IN-OUT-Modul

FB für I2C-Analog-IN-OUT-Modul

Der Baustein liest 4 Analogwerte und schreibt einen Analogwert zum PCF8591

 

I2C-Zählerbaugruppe I2HZ

FB für I2C-Zähler-Modul

FB für I2C-Zähler-Modul

Mit dem Baustein kann der Zählerstand von einem PCF8583 ausgelesen und zurückgesetzt werden.

Auf dem I2HZ-Modul sind zwei PCF8583 verbaut. Der Baustein muss im SPS-Programm zweimal mit unterschiedlichen Adressen aufgerufen werden.

 

I2C-PT100 / PT1000 Modul I2HPT

FB für I2C-PT100 / PT1000 - Modul

FB für I2C-PT100 / PT1000 – Modul

Der Baustein liest die aktuelle Temperatur von zwei PT100 oder PT1000 aus.

 

Multiplexer / Switch I2HSM, I2HSS

FB für I2C-Multiplexer / I2C-Switch

FB für I2C-Multiplexer / I2C-Switch

Mit dem Baustein erkennen Sie, ob ein INT an einem der vier Stränge geschaltet hat.
Über den Eingang Channel kann der Kanal beim Multiplexer PCA9544 bzw.
die Auswahl der Kanäle beim Switch PCA9545 eingestellt werden.

 

RFID Reader / Writer 

FB für I2C-RFID Reader / Writer

FB für I2C-RFID Reader / Writer

Mit dem Baustein kann die UID von einem RFID-Tag ausgelesen werden.
Außerdem können drei Blöcke Daten a 16 Byte auf den RFID-Transponder geschrieben und gelesen werden.

Die Karte ist gerade in der Entwicklung. Ein Prototyp mit unserem I2ARD-Modul ist bereits im Einsatz.

 

MC-Controller für Schrittmotoren

FB zum Ansteuern von Schrittmotor-Controller DM420, DM542 oder TB6600

FB zum Ansteuern von Schrittmotor-Controller DM420, DM542 oder TB6600

Mit dem Baustein und unserem I2ARD-Modul ist es möglich einen Schrittmotor-Controller z.B. den DM420, DM542 oder TB6600 anzusteuern und Positionen anzufahren.