# SPS: Siemens, Vipa, Logo > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/ ### Beschreibung Speicherprogrammierbare Steuerungen (SPS, engl. Programmable Logic Controller, PLC) sind eigenständige elektronische Baugruppen zur Steuerung von Maschinen und Anlagen. Diese arbeiten unabhängig von einem PC. Die Befehle zum Steuern und Regeln sind direkt in der SPS abgelegt. > **Hinweis:** Folgende Geräte werden von IP-Symcon unterstützt: > > [Unterstützte Geräte](sps-siemens-vipa-logo.md) > **Hinweis:** Durch die Tatsache, dass PHP Integer als größten ganzzahligen Wert anbietet, können DWORDs (unsigend ints) in IP-Symcon zwar gelesen werden, sie werden jedoch auf Integer abgebildet, was bedeutet, nur die unteren 31Bit können ausgewertet werden. ### Einbindung in IP-Symcon Die Siemens PLCs können nur via Ethernet Anschluss eingebunden werden. > **Hinweis:** Die Unterstützung von MPI und ProfiBus via LIBNODAVE wurde ab Version 4.0 eingestellt > **Achtung:** Bei neueren S7 (1200/1500) muss das "Optimized block access" Attribut deaktiviert werden. Weitere Informationen befinden sich [HIER](https://snap7.sourceforge.net/snap7_client.html#1200_1500) #### S7 Verbindungskonfiguration Die Verbindungskonfiguration erfolgt via "TIA Portal"-Software (Totally Integrated Automation) von Siemens. Folgende Einstellungen müssen gemacht werden. * IP-Adresse in PROFINET Schnittstelle eintragen (Siehe Screenshot) * PN/IE Subnetz anbinden * S7-Verbindung an PROFINET einfügen und folgende Punkte konfigurieren (Siehe Screenshot) * Verbindungsdaten in IP-Symcon eintragen (Siehe Screenshot) __PROFINET Schnittstelle__ ![S7 IP Einstellung](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/4ca55a5e85-1790424938/sps-siemens-s7-ipkonfiguration.png) __S7 Verbindung__ ![S7 S7-Verbindung Einstellung](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/e7723a4f8a-1790424938/sps-siemens-s7-s7verbindung.png) __S7 Verbindung Secure__ Wenn eine Siemens SPS mit zusätzlichen Sicherheitseinstellungen genutzt wird (z.B. S7-1517f), kann eine Verbindung nur mit aktivierten SIMATIC-ACC auf der SPS Seite genutzt werden. Das heißt in der S7-Verbindung der SPS muss für die lokale TSAP die Option "SIMATIC-ACC" aktiviert werden. Daraus resultiert in der Gatewaykonfiguration in IP-Symcon die Remote TSAP 03.01. ![S7 Secure](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/0f035a70aa-1790424938/sps-siemens-s7-s7verbindungsecure.png) ![TSAP Secure](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/3c933eded6-1790424938/sps-siemens-s7-tsapsecure.png) #### Logo 7/8 Konfiguration Die Konfiguration der SPS und des Gateways muss wie folgt eingerichtet werden. Konfiguration über LOGO!Soft Comfort 8.1. ![Siemens Logo Konfiguration](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/3b33b92549-1790424938/sps-siemens-logokonfig.png) Im Anschluss können die Befehle getestet werden. Zur einfachen Übersicht ob alles korrekt funktioniert, bietet die SoftComfort Software eine Übersicht der E/A-Zustände. Diese kann wiefolgt aufgerufen werden. ![E/A Zustände der LOGO](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/183904c2a0-1790424938/sps-siemens-logozustaende.png) #### Logo 7/8 Konfigurator Wenn die Logo korrekt eingebunden wurde, können über den Konfigurator die jeweiligen Speicheradressen via Logo 7/8 Konfigurator als Instanz erstellt werden. Dazu muss die der jeweilige Eingang, Ausgang oder Merker ausgewählt und auf "Erstellen" geklickt werden. ![Siemens Logo Konfigurator](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/4a286e6c90-1790424938/sps-siemens-logo-konfigurator.png) Sobald im Konfigurator ein Modul erstellt und auf die Konfigurationstaste gedrückt wurde, öffnet sich ein neuer Dialog. Neue Instanzen werden im Objektbaum in der Hauptkategorie erstellt. Diese erstellten Instanzen können dann entsprechend umbenannt und an anderer Stelle einsortiert werden. Auch besteht die Möglichkeit via "Konfigurieren" im Konfigurator die jeweilige Instanzkonfiguration aufzurufen. ![Siemens Logo Merker](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/aaeb9f63e8-1790424938/sps-siemens-logo-merker.png) ### Beispiel mit TIA Portal Dieses Beispiel auf der S7-1200 spiegelt 2 Taster, welche unabhängig voneinander ein Licht ein-/ausschalten sollen. Gleichzeitig soll es möglich sein, das Licht ebenfalls via IP-Symcon zu steuern. * Main (OB1) wie auf dem Screenshot konfigurieren. (Siehe Screenshot) * Programm auf die SPS laden und starten * In IP-Symcon "Siemens S7" Instanz hinzufügen * Konfigurationsseite der "Siemens S7" Instanz konfigurieren (Siehe Screenshot) * Adresse und Bit ergeben sich aus dem TIA Portal (Siehe Screenshot) * Der Typ wird unter dem dem Feld "Area" angegeben (Siehe Screenshot) * Die Art der Variable in IP-Symcon wird über Einheit angegeben (Siehe Screenshot) * Der Status des Merkers wird im eingetragengen Intervall abgefragt. (Siehe Screenshot) * Über Testumgebung (AN/AUS) kann direkt getestet werden, ob der Merker korrekt geschaltet wird Durch die XOR-Schaltung und den Merker ist es per Taster möglich umzuschalten und IP-Symcon bekommt die Variablenänderung mit. Somit zeigt IP-Symcon immer den Status des Lichtes an, ohne das eine seperate Variable zum Auslesen des SPS-Ausgangs genutzt werden muss. Auch ist es IP-Symcon möglich direkt über den Merker das Licht zu schalten. Teils bessere Ergebnisse erzielt man bei diesem Beispiel, wenn man ein AND (Flanke) vor das jeweilige XOR setzt um nur einen Zyklus zu bekommen. Ob dies benötigt wird muss aber vor Ort getestet werden und wird in diesem Beispiel nicht mit angeführt. ![Siemens S7 Beispiel](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/dd19edfc98-1790424938/sps-siemens-s7-beispiel.png) ### Beispiel mit Logo Soft Comfort Dieses Beispiel auf der Logo 8 spiegelt 2 Taster, welche unabhängig voneinander ein Licht ein-/ausschalten sollen. Gleichzeitig soll es möglich sein, das Licht ebenfalls via IP-Symcon zu steuern. * 2 Taster Schaltplan wie auf dem Screenshot konfigurieren. (Siehe Screenshot) * Programm auf die SPS laden und starten * In IP-Symcon "Logo Configurator" Instanz hinzufügen und Schnittstelle wie oben beschrieben konfigurieren * Die gewünschten Variablen über den Konfigurator erstellen * Beim schalbaren Merker M2 die Option "Nur-Lesen" deaktivieren * Die Art der Variable in IP-Symcon wird über Einheit angegeben * Der Status des Merkers wird im eingetragengen Intervall abgefragt. (Siehe Screenshot) * Über Testumgebung (AN/AUS) kann direkt getestet werden, ob der Merker korrekt geschaltet wird Durch die XOR-Schaltung und den Merker ist es per Taster möglich umzuschalten und IP-Symcon bekommt bei eingerichtetem Q2 die Variablenänderung mit. Auch ist es IP-Symcon möglich direkt über den Merker M2 das Licht zu schalten. Dies ist nicht über den Merker M1 möglich, da die Logo das in dieser Konfiguration nicht unterstützt. Der Merker M2 fungiert in IP-Symcon als Schalter und in der Logo als Taster. ![Siemens Logo Beispiel](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/fe50865d49-1790424938/sps-siemens-logo-beispiel.png) ![Merker M2 Konfiguration](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/15cdf7157b-1790424938/sps-siemens-logo-m2konfiguration.png) ### Datentypen | Datentyp | Vorzeichen | Bit | Name IP-Symcon | | -------- | ---------- | --- | -------------- | | BOOL | unsigned | 1 | Bit | | BYTE | abhängig | 8 | Char/Byte | | WORD | abhängig | 16 | Short/Word | | DWORD | abhängig | 32 | Integer/DWord | | SINT | signed | 8 | Char | | INT | signed | 16 | Short | | DINT | signed | 32 | Integer | | USINT | unsigned | 8 | Byte | | UINT | unsigned | 16 | Word | | UDINT | unsigned | 32 | DWord | | REAL | signed | 32 | Real | ### Logo VM-Adressen Die Logo hat für Ein-/Ausgänge und Merker feste Speicheradressen im VM-Speicher oberhalb des 850sten Bytes reserviert. Diese sind je nach vorliegendem Modell (Logo7/8) unterschiedlich. Wenn die Logo mit IP-Symcon ausgelesen werden soll, ist es hilfreich diese Adressen zu kennen. Eine gesamte Liste befindet sich hier: [LogoVMAdressen](sps-siemens-vipa-logo.md) ## Geräteliste Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/geraeteliste/ ### Unterstützte Gateways/Komponenten | Hersteller | Gerätename | Beschreibung | | ---------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Siemens | Logo 7 | | | Siemens | Logo 8 | | | Siemens | S7 200/300/400 | Über Ethernet angeschlossen | | Siemens | S7 1200/1500 | Weitere Informationen können [HIER](https://snap7.sourceforge.net/snap7_client.html#1200_1500) gefunden werden | | Siemens | S7 1517f | Weitere Informationen können [HIER](https://snap7.sourceforge.net/snap7_client.html#1200_1500) gefunden werden. Des Weiteren ist die besondere [S7 Konfiguration](sps-siemens-vipa-logo.md) der S7 zu beachten | ## Logo-VM-Adressen Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/logovmadressen/ Die Logo hat für Ein-/Ausgänge und Merker feste Speicheradressen. Diese sind je nach vorliegendem Modell (Logo7/8) unterschiedlich. ([Quelle LOGO!Soft Comfort Online Hilfe](https://cache.industry.siemens.com/dl/files/807/100782807/att_924631/v1/Help_de-DE_de-DE.pdf#page=119) ) > **Hinweis:** Diese Adressen müssen innnerhalb der Logokonfiguration in IP-Symcon unter "Bereichsadresse" eingetragen werden. Die jeweiligen Bits unter "Bit" ### Logo 7 Eingänge Bit Ausgänge Bit Analoge Eingänge Word Analoge Ausgänge Word Merker Bit Analoge Merker Word ### Logo 8 Eingänge Bit Ausgänge Bit Analoge Eingänge Word Analoge Ausgänge Word Merker Bit Analoge Merker Word Netzwerkeingänge Bit Netzwerkausgänge Bit Analoge Netzwerkeingänge Word Analoge Netzwerkausgänge Word #### Logo 7 Eingänge Bit | Eingang | Adresse | Bit | | ------- | ------- | --- | | I1 | 923 | 0 | | I2 | 923 | 1 | | I3 | 923 | 2 | | I4 | 923 | 3 | | I5 | 923 | 4 | | I6 | 923 | 5 | | I7 | 923 | 6 | | I8 | 923 | 7 | | I9 | 924 | 0 | | I10 | 924 | 1 | | I11 | 924 | 2 | | I12 | 924 | 3 | | I13 | 924 | 4 | | I14 | 924 | 5 | | I15 | 924 | 6 | | I16 | 924 | 7 | | I17 | 925 | 0 | | I18 | 925 | 1 | | I19 | 925 | 2 | | I20 | 925 | 3 | | I21 | 925 | 4 | | I22 | 925 | 5 | | I23 | 925 | 6 | | I24 | 925 | 7 | #### Logo 7 Ausgänge Bit | Ausgang | Adresse | Bit | | ------- | ------- | --- | | Q1 | 942 | 0 | | Q2 | 942 | 1 | | Q3 | 942 | 2 | | Q4 | 942 | 3 | | Q5 | 942 | 4 | | Q6 | 942 | 5 | | Q7 | 942 | 6 | | Q8 | 942 | 7 | | Q9 | 943 | 0 | | Q10 | 943 | 1 | | Q11 | 943 | 2 | | Q12 | 943 | 3 | | Q13 | 943 | 4 | | Q14 | 943 | 5 | | Q15 | 943 | 6 | | Q16 | 943 | 7 | #### Logo 7 Analoge Eingänge Word | Eingang | Adresse | Bit | | ------- | ------- | --- | | AI1 | 926 | 0 | | AI2 | 928 | 0 | | AI3 | 930 | 0 | | AI4 | 932 | 0 | | AI5 | 934 | 0 | | AI6 | 936 | 0 | | AI7 | 938 | 0 | | AI8 | 940 | 0 | #### Logo 7 Analoge Ausgänge Word | Word | Adresse | Bit | | ---- | ------- | --- | | AQ1 | 944 | 0 | | AQ2 | 946 | 0 | #### Logo 7 Merker Bit | Merker | Adresse | Bit | | ------ | ------- | --- | | M1 | 948 | 0 | | M2 | 948 | 1 | | M3 | 948 | 2 | | M4 | 948 | 3 | | M5 | 948 | 4 | | M6 | 948 | 5 | | M7 | 948 | 6 | | M8 | 948 | 7 | | M9 | 949 | 0 | | M10 | 949 | 1 | | M11 | 949 | 2 | | M12 | 949 | 3 | | M13 | 949 | 4 | | M14 | 949 | 5 | | M15 | 949 | 6 | | M16 | 949 | 7 | | M17 | 950 | 0 | | M18 | 950 | 1 | | M19 | 950 | 2 | | M20 | 950 | 3 | | M21 | 950 | 4 | | M22 | 950 | 5 | | M23 | 950 | 6 | | M24 | 950 | 7 | | M25 | 951 | 0 | | M26 | 951 | 1 | | M27 | 951 | 2 | #### Logo 7 Analoge Merker Word | Merker | Adresse | Bit | | ------ | ------- | --- | | AM1 | 952 | 0 | | AM2 | 954 | 0 | | AM3 | 956 | 0 | | AM4 | 958 | 0 | | AM5 | 960 | 0 | | AM6 | 962 | 0 | | AM7 | 964 | 0 | | AM8 | 966 | 0 | | AM9 | 968 | 0 | | M10 | 970 | 0 | | AM11 | 972 | 0 | | AM12 | 974 | 0 | | AM13 | 976 | 0 | | AM14 | 978 | 0 | | AM15 | 980 | 0 | | AM16 | 982 | 0 | ### Logo 8 #### Logo 8 Eingänge Bit | Eingang | Adresse | Bit | | ------- | ------- | --- | | I1 | 1024 | 0 | | I2 | 1024 | 1 | | I3 | 1024 | 2 | | I4 | 1024 | 3 | | I5 | 1024 | 4 | | I6 | 1024 | 5 | | I7 | 1024 | 6 | | I8 | 1024 | 7 | | I9 | 1025 | 0 | | I10 | 1025 | 1 | | I11 | 1025 | 2 | | I12 | 1025 | 3 | | I13 | 1025 | 4 | | I14 | 1025 | 5 | | I15 | 1025 | 6 | | I16 | 1025 | 7 | | I17 | 1026 | 0 | | I18 | 1026 | 1 | | I19 | 1026 | 2 | | I20 | 1026 | 3 | | I21 | 1026 | 4 | | I22 | 1026 | 5 | | I23 | 1026 | 6 | | I24 | 1026 | 7 | #### Logo 8 Ausgänge Bit | Ausgang | Adresse | Bit | | ------- | ------- | --- | | Q1 | 1064 | 0 | | Q2 | 1064 | 1 | | Q3 | 1064 | 2 | | Q4 | 1064 | 3 | | Q5 | 1064 | 4 | | Q6 | 1064 | 5 | | Q7 | 1064 | 6 | | Q8 | 1064 | 7 | | Q9 | 1065 | 0 | | Q10 | 1065 | 1 | | Q11 | 1065 | 2 | | Q12 | 1065 | 3 | | Q13 | 1065 | 4 | | Q14 | 1065 | 5 | | Q15 | 1065 | 6 | | Q16 | 1065 | 7 | | Q17 | 1066 | 0 | | Q18 | 1066 | 1 | | Q19 | 1066 | 2 | | Q20 | 1066 | 3 | #### Logo 8 Analoge Eingänge Word | Eingang | Adresse | Bit | | ------- | ------- | --- | | AI1 | 1032 | 0 | | AI2 | 1034 | 0 | | AI3 | 1036 | 0 | | AI4 | 1038 | 0 | | AI5 | 1040 | 0 | | AI6 | 1042 | 0 | | AI7 | 1044 | 0 | | AI8 | 1046 | 0 | #### Logo 8 Analoge Ausgänge Word | Ausgänge | Adresse | Bit | | -------- | ------- | --- | | AQ1 | 1072 | 0 | | AQ2 | 1074 | 0 | | AQ3 | 1076 | 0 | | AQ4 | 1078 | 0 | | AQ5 | 1080 | 0 | | AQ6 | 1082 | 0 | | AQ7 | 1084 | 0 | | AQ8 | 1086 | 0 | #### Logo 8 Merker Bit | Merker | Adresse | Bit | | ------ | ------- | --- | | M1 | 1104 | 0 | | M2 | 1104 | 1 | | M3 | 1104 | 2 | | M4 | 1104 | 3 | | M5 | 1104 | 4 | | M6 | 1104 | 5 | | M7 | 1104 | 6 | | M8 | 1104 | 7 | | M9 | 1105 | 0 | | M10 | 1105 | 1 | | M11 | 1105 | 2 | | M12 | 1105 | 3 | | M13 | 1105 | 4 | | M14 | 1105 | 5 | | M15 | 1105 | 6 | | M16 | 1105 | 7 | | M17 | 1106 | 0 | | M18 | 1106 | 1 | | M19 | 1106 | 2 | | M20 | 1106 | 3 | | M21 | 1106 | 4 | | M22 | 1106 | 5 | | M23 | 1106 | 6 | | M24 | 1106 | 7 | | M25 | 1107 | 0 | | M26 | 1107 | 1 | | M27 | 1107 | 2 | | M28 | 1107 | 3 | | M29 | 1107 | 4 | | M30 | 1107 | 5 | | M31 | 1107 | 6 | | M32 | 1107 | 7 | | M33 | 1108 | 0 | | M34 | 1108 | 1 | | M35 | 1108 | 2 | | M36 | 1108 | 3 | | M37 | 1108 | 4 | | M38 | 1108 | 5 | | M39 | 1108 | 6 | | M40 | 1108 | 7 | | M41 | 1109 | 0 | | M42 | 1109 | 1 | | M43 | 1109 | 2 | | M44 | 1109 | 3 | | M45 | 1109 | 4 | | M46 | 1109 | 5 | | M47 | 1109 | 6 | | M48 | 1109 | 7 | | M49 | 1110 | 0 | | M50 | 1110 | 1 | | M51 | 1110 | 2 | | M52 | 1110 | 3 | | M53 | 1110 | 4 | | M54 | 1110 | 5 | | M55 | 1110 | 6 | | M56 | 1110 | 7 | | M57 | 1111 | 0 | | M58 | 1111 | 1 | | M59 | 1111 | 2 | | M60 | 1111 | 3 | | M61 | 1111 | 4 | | M62 | 1111 | 5 | | M63 | 1111 | 6 | | M64 | 1111 | 7 | #### Logo 8 Analoge Merker Word | Merker | Adresse | Bit | | ------ | ------- | --- | | AM1 | 1118 | 0 | | AM2 | 1120 | 0 | | AM3 | 1122 | 0 | | AM4 | 1124 | 0 | | AM5 | 1126 | 0 | | AM6 | 1128 | 0 | | AM7 | 1130 | 0 | | AM8 | 1132 | 0 | | AM9 | 1134 | 0 | | AM10 | 1136 | 0 | | AM11 | 1138 | 0 | | AM12 | 1140 | 0 | | AM13 | 1142 | 0 | | AM14 | 1144 | 0 | | AM15 | 1146 | 0 | | AM16 | 1148 | 0 | | AM17 | 1150 | 0 | | AM18 | 1152 | 0 | | AM19 | 1154 | 0 | | AM20 | 1156 | 0 | | AM21 | 1158 | 0 | | AM22 | 1160 | 0 | | AM23 | 1162 | 0 | | AM24 | 1164 | 0 | | AM25 | 1166 | 0 | | AM26 | 1168 | 0 | | AM27 | 1170 | 0 | | AM28 | 1172 | 0 | | AM29 | 1174 | 0 | | AM30 | 1176 | 0 | | AM31 | 1178 | 0 | | AM32 | 1180 | 0 | | AM33 | 1182 | 0 | | AM34 | 1184 | 0 | | AM35 | 1186 | 0 | | AM36 | 1188 | 0 | | AM37 | 1190 | 0 | | AM38 | 1192 | 0 | | AM39 | 1194 | 0 | | AM40 | 1196 | 0 | | AM41 | 1198 | 0 | | AM42 | 1200 | 0 | | AM43 | 1202 | 0 | | AM44 | 1204 | 0 | | AM45 | 1206 | 0 | | AM46 | 1208 | 0 | | AM47 | 1210 | 0 | | AM48 | 1212 | 0 | | AM49 | 1214 | 0 | | AM50 | 1216 | 0 | | AM51 | 1218 | 0 | | AM52 | 1220 | 0 | | AM53 | 1222 | 0 | | AM54 | 1224 | 0 | | AM55 | 1226 | 0 | | AM56 | 1228 | 0 | | AM57 | 1230 | 0 | | AM58 | 1232 | 0 | | AM59 | 1234 | 0 | | AM60 | 1236 | 0 | | AM61 | 1238 | 0 | | AM62 | 1240 | 0 | | AM63 | 1242 | 0 | | AM64 | 1244 | 0 | #### Logo 8 Netzwerkeingänge Bit | Eingang | Adresse | Bit | | ------- | ------- | --- | | NI1 | 1246 | 0 | | NI2 | 1246 | 1 | | NI3 | 1246 | 2 | | NI4 | 1246 | 3 | | NI5 | 1246 | 4 | | NI6 | 1246 | 5 | | NI7 | 1246 | 6 | | NI8 | 1246 | 7 | | NI9 | 1247 | 0 | | NI10 | 1247 | 1 | | NI11 | 1247 | 2 | | NI12 | 1247 | 3 | | NI13 | 1247 | 4 | | NI14 | 1247 | 5 | | NI15 | 1247 | 6 | | NI16 | 1247 | 7 | | NI17 | 1248 | 0 | | NI18 | 1248 | 1 | | NI19 | 1248 | 2 | | NI20 | 1248 | 3 | | NI21 | 1248 | 4 | | NI22 | 1248 | 5 | | NI23 | 1248 | 6 | | NI24 | 1248 | 7 | | NI25 | 1249 | 0 | | NI26 | 1249 | 1 | | NI27 | 1249 | 2 | | NI28 | 1249 | 3 | | NI29 | 1249 | 4 | | NI30 | 1249 | 5 | | NI31 | 1249 | 6 | | NI32 | 1249 | 7 | | NI33 | 1250 | 0 | | NI34 | 1250 | 1 | | NI35 | 1250 | 2 | | NI36 | 1250 | 3 | | NI37 | 1250 | 4 | | NI38 | 1250 | 5 | | NI39 | 1250 | 6 | | NI40 | 1250 | 7 | | NI41 | 1251 | 0 | | NI42 | 1251 | 1 | | NI43 | 1251 | 2 | | NI44 | 1251 | 3 | | NI45 | 1251 | 4 | | NI46 | 1251 | 5 | | NI47 | 1251 | 6 | | NI48 | 1251 | 7 | | NI49 | 1252 | 0 | | NI50 | 1252 | 1 | | NI51 | 1252 | 2 | | NI52 | 1252 | 3 | | NI53 | 1252 | 4 | | NI54 | 1252 | 5 | | NI55 | 1252 | 6 | | NI56 | 1252 | 7 | | NI57 | 1253 | 0 | | NI58 | 1253 | 1 | | NI59 | 1253 | 2 | | NI60 | 1253 | 3 | | NI61 | 1253 | 4 | | NI62 | 1253 | 5 | | NI63 | 1253 | 6 | | NI64 | 1253 | 7 | #### Logo 8 Netzwerkausgänge Bit | Ausgang | Adresse | Bit | | ------- | ------- | --- | | NQ1 | 1390 | 0 | | NQ2 | 1390 | 1 | | NQ3 | 1390 | 2 | | NQ4 | 1390 | 3 | | NQ5 | 1390 | 4 | | NQ6 | 1390 | 5 | | NQ7 | 1390 | 6 | | NQ8 | 1390 | 7 | | NQ9 | 1391 | 0 | | NQ10 | 1391 | 1 | | NQ11 | 1391 | 2 | | NQ12 | 1391 | 3 | | NQ13 | 1391 | 4 | | NQ14 | 1391 | 5 | | NQ15 | 1391 | 6 | | NQ16 | 1391 | 7 | | NQ17 | 1392 | 0 | | NQ18 | 1392 | 1 | | NQ19 | 1392 | 2 | | NQ20 | 1392 | 3 | | NQ21 | 1392 | 4 | | NQ22 | 1392 | 5 | | NQ23 | 1392 | 6 | | NQ24 | 1392 | 7 | | NQ25 | 1393 | 0 | | NQ26 | 1393 | 1 | | NQ27 | 1393 | 2 | | NQ28 | 1393 | 3 | | NQ29 | 1393 | 4 | | NQ30 | 1393 | 5 | | NQ31 | 1393 | 6 | | NQ32 | 1393 | 7 | | NQ33 | 1394 | 0 | | NQ34 | 1394 | 1 | | NQ35 | 1394 | 2 | | NQ36 | 1394 | 3 | | NQ37 | 1394 | 4 | | NQ38 | 1394 | 5 | | NQ39 | 1394 | 6 | | NQ40 | 1394 | 7 | | NQ41 | 1395 | 0 | | NQ42 | 1395 | 1 | | NQ43 | 1395 | 2 | | NQ44 | 1395 | 3 | | NQ45 | 1395 | 4 | | NQ46 | 1395 | 5 | | NQ47 | 1395 | 6 | | NQ48 | 1395 | 7 | | NQ49 | 1396 | 0 | | NQ50 | 1396 | 1 | | NQ51 | 1396 | 2 | | NQ52 | 1396 | 3 | | NQ53 | 1396 | 4 | | NQ54 | 1396 | 5 | | NQ55 | 1396 | 6 | | NQ56 | 1396 | 7 | | NQ57 | 1397 | 0 | | NQ58 | 1397 | 1 | | NQ59 | 1397 | 2 | | NQ60 | 1397 | 3 | | NQ61 | 1397 | 4 | | NQ62 | 1397 | 5 | | NQ63 | 1397 | 6 | | NQ64 | 1397 | 7 | #### Logo 8 Analoge Netzwerkeingänge Word | Eingang | Adresse | Bit | | ------- | ------- | --- | | NAI1 | 1262 | 0 | | NAI2 | 1264 | 0 | | NAI3 | 1266 | 0 | | NAI4 | 1268 | 0 | | NAI5 | 1270 | 0 | | NAI6 | 1272 | 0 | | NAI7 | 1274 | 0 | | NAI8 | 1276 | 0 | | NAI9 | 1278 | 0 | | NAI10 | 1280 | 0 | | NAI11 | 1282 | 0 | | NAI12 | 1284 | 0 | | NAI13 | 1286 | 0 | | NAI14 | 1288 | 0 | | NAI15 | 1290 | 0 | | NAI16 | 1292 | 0 | | NAI17 | 1294 | 0 | | NAI18 | 1296 | 0 | | NAI19 | 1298 | 0 | | NAI20 | 1300 | 0 | | NAI21 | 1302 | 0 | | NAI22 | 1304 | 0 | | NAI23 | 1306 | 0 | | NAI24 | 1308 | 0 | | NAI25 | 1310 | 0 | | NAI26 | 1312 | 0 | | NAI27 | 1314 | 0 | | NAI28 | 1316 | 0 | | NAI29 | 1318 | 0 | | NAI30 | 1320 | 0 | | NAI31 | 1322 | 0 | | NAI32 | 1324 | 0 | #### Logo 8 Analoge Netzwerkausgänge Word | Ausgang | Adresse | Bit | | ------- | ------- | --- | | NAQ1 | 1406 | 0 | | NAQ2 | 1408 | 0 | | NAQ3 | 1410 | 0 | | NAQ4 | 1412 | 0 | | NAQ5 | 1414 | 0 | | NAQ6 | 1416 | 0 | | NAQ7 | 1418 | 0 | | NAQ8 | 1420 | 0 | | NAQ9 | 1422 | 0 | | NAQ10 | 1424 | 0 | | NAQ11 | 1426 | 0 | | NAQ12 | 1428 | 0 | | NAQ13 | 1430 | 0 | | NAQ14 | 1432 | 0 | | NAQ15 | 1434 | 0 | | NAQ16 | 1436 | 0 | ## S7_RequestRead Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-requestread/ `bool S7_RequestRead(int $InstanzID)` führt einen Lesevorgang auf einem Gerät aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php // Gerät auslesen S7_RequestRead(12345); ``` ## S7_Write Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-write/ `bool S7_Write(int $InstanzID, float $Wert)` schreibt einen Wert in die konfigurierte Adresse **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (float): 32Bit Gleitkommawert nach IEEE754 oder Ganzzahlig **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 32Bit Gleitkommawert nach IEEE754 oder Ganzzahlig **Beispiel** ```php // Gleitkommawert S7_Write(12345, 23.5); // Ganzzahlig S7_Write(12345, 123); ``` ## S7_WriteBit Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writebit/ `bool S7_WriteBit(int $InstanzID, bool $Wert)` setzt eine Adresse auf An/Aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (bool): __TRUE__ für An, __FALSE__ für Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __TRUE__ für An, __FALSE__ für Aus **Beispiel** ```php S7_WriteBit(12345, true); //Gerät einschalten ``` ## S7_WriteByte Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writebyte/ `bool S7_WriteByte(int $InstanzID, int $Wert)` setzt eine Adresse auf einen bestimmten Bytewert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (int): 0-255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0-255 **Beispiel** ```php S7_WriteByte(12345, 123); ``` ## S7_WriteChar Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writechar/ `bool S7_WriteChar(int $InstanzID, int $Wert)` _Benötigt Symcon >= 4.4_ setzt eine Adresse auf einen bestimmten Char **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (int): -128 bis 127 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. -128 bis 127 **Beispiel** ```php S7_WriteChar(12345, -123); ``` ## S7_WriteDWord Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writedword/ `bool S7_WriteDWord(int $InstanzID, int $Wert)` setzt eine Adresse auf einen bestimmten unsigned Integerwert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (int): 0-4294967295 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0-4294967295 **Beispiel** ```php S7_WriteDWord(12345, 123); ``` ## S7_WriteInteger Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writeinteger/ `bool S7_WriteInteger(int $InstanzID, int $Wert)` setzt eine Adresse auf einen bestimmten Integerwert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (int): -2147483648 bis 2147483647 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. -2147483648 bis 2147483647 **Beispiel** ```php S7_WriteInteger(12345, -123); ``` ## S7_WriteReal Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writereal/ `bool S7_WriteReal(int $InstanzID, float $Wert)` setzt eine Adresse auf einen bestimmten Floatwert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (float): 64Bit Gleitkommawert nach IEEE754 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 64Bit Gleitkommawert nach IEEE754 **Beispiel** ```php S7_WriteReal(12345, 23.5); ``` ## S7_WriteShort Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writeshort/ `bool S7_WriteShort(int $InstanzID, int $Wert)` _Benötigt Symcon >= 4.4_ setzt eine Adresse auf einen bestimmten Shortwert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (int): -32768 bis 32767 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. -32768 bis 32767 **Beispiel** ```php S7_WriteShort(12345, -123); ``` ## S7_WriteWord Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/sps-siemens-vipa-logo/s7-writeword/ `bool S7_WriteWord(int $InstanzID, int $Wert)` setzt eine Adresse auf einen bestimmten unsigned Smallintegerwert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Wert` (int): 0-65535 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0-65535 **Beispiel** ```php S7_WriteWord(12345, 123); ```