Was ist RPLC?

Die Software verbindet sich mit Siemens Steuerungen verschiedener Reihen und kann die Daten von nicht optimierten Datenbausteinen abgreifen.

Was ist alles möglich?

Es ist möglich direkt die Daten abzugreifen oder eine telegramm-basierende Kommunikation über TCP/IP einzurichten.

Ist RPLC eine reine Bibliothek?

Die Bibliothek kann direkt, als API Schnittstelle oder sogar als GUI verwendet werden um direkt Daten abzufragen.

Features

Verbindung zur Steuerung aufbauen

Mit dieser Funktion kann die Verbindung zur Steuerung aufgebaut werden

				
					            // Create new plc instance
            IPLC_Object _Instance = 
            new PLC_Object("192.168.0.150", 102, PLCSeries.S1500, "license.json");
            
            // Try to connect to the plc synchron
            if (_Instance.ConnectToPLC())
            {
                // Connected successfully!
            }
            else
            {
                // Throw error
            }
				
			

Variablen direkt von der Steuerung abgreifen

Mit dieser Funktion können Daten direkt von der Steuerung gelesen werden

				
					            // Create request data with the included structure
            var requestData = new RequestStruct
            {
                Type = ItemType.S7ReadRequest,
                Area = AreaTable.DB,
                Start = 488,
                Database = 4105,
                Buffer = new byte[2]
            };
            
            // Read the data from the plc and convert with extension function
            var resultData = _Instance.Read(requestData).ToShort();
				
			
Cookie Consent mit Real Cookie Banner