PROFIBUS
Der PROFIBUS-Protokoll-Treiber unterstützt alle PROFIBUS-Protokollvarianten L2, FMS, DP und DPV1 bis zu einer Baudrate von 12 MBit/s. Hierbei ist der Betrieb als Master, Slave oder Kombi-Master möglich.
Im Kombi-Master-Betrieb können die einzelnen Protokoll-varianten parallel betrieben werden. Der Protokoll-Treiber beinhaltet das Application Layer Interface (ALI) für PROFIBUS, wodurch sich die Struktur der Anwenderschnittstelle wesentlich vereinfacht.
Beim Betrieb als L2- oder FMS-Master übernimmt das ALI die Verwaltung des eigenen Objektverzeichnisses und beantwortet die Requests anderer Teilnehmer selbständig, was die eigentliche Applikation erheblich entlastet.
Im DP-Master-Betrieb generiert das ALI ein zyklisches Prozessabbild der angeschlossenen Busteilnehmer, das von der übergeordneten Applikation jederzeit gelesen und modifiziert werden kann.Parallel zu den zyklischen DP-Diensten können die azyklischen DPV1-Dienste (Master Klasse 2) genutzt werden und realisieren so eine erweiterte Kommunikation mit komplexen Geräten aus der Prozess- und Verfahrenstechnik.
In der Betriebsart DP-Slave unterstützt der Protokoll-Treiber den Betrieb mit normkonformen DP-Mastern. Eine GSD-Datei zur Konfiguration des Masters ist im Lieferumfang enthalten. Die Betriebsarten DP-, DPV1-Master und DP-Slave über den COMSOFT OPC-Server werden unterstützt.
Parameter
| Zertifikat | PNO-Zertifikat für Schicht 2 |
| Protokollvarianten | FMS Master oder Slave, DP/DPV1 Master oder Slave, FMS/DP Kombi-Master |
| Baudraten | 9.6,19.2,45.45,93.75,187.5,500 KBit/s 1.5Mbit/s |
| Schicht 2 Dienste | SDA, SDN and (C)SRD, live list and L2-identification |
| Schicht 7 Dienste | initiate, abort, reject, status, unsolicited-(FMS, PA) status, identify, get-ov, read, write, event-notification, acknowledge-event-notification, event- notification-with-type, alter-event-notification-monitoring, information-report, information- report-with-type |
| DP Dienste | Klasse 1 Master-Slave |
| DP/DPV1 Services | Klasse 2 Master-Slave, MSAC2_initiate, MSAC2_read, MSAC2_write, MSAC2_data_transport, MSAC2_abort |