Skip to content

miControl Portal 2.0

Sections
Personal tools
You are here: Home » Produkte » Software » mPLC

mPLC

Document Actions
Ein Steuerungsystem auf PC-Basis

mPLC ist ein System, das speziell für dezentrale, PC-orientierte Steuerungssysteme entwickelt worden ist. Es baut auf die Skriptsprache Python auf, wobei wie bei allen Skriptsprachen die Befehle nacheinander ausgeführt werden.





Der CAN-Monitor

Ein wesentlicher Bestandteil von mPLC ist der CAN-Monitor, der es ermöglicht, auf einfache Weise CANbus-basierende Anlagen im Betrieb zu nehmen. Durch den Einsatz kleiner Python-Programme, können außerdem Überwachungs- und Testabläufe definiert und protokolliert werden - alles mit einfachen Mitteln und leicht verständlich aufgebaut. mPLC kann über verschiedene Schnittstellen auf die Geräte zugreifen. Wir haben die Möglichkeit geschaffen, über die serielle Schnittstelle, CANbus oder sogar über INTERbus auf die Hardwarekomponente zuzugreifen.




Arbeiten im Netzwerk

Eine weitere wesentliche Eigenschaft von mPLC ist seine Netzwerkfähigkeit. Es lassen sich verschiedene Hardwarekomponenten an verschiedenen PCs innerhalb eines Netzwerks anschließen, die von einem PC innerhalb des Netzwerkes gesteuert, geregelt und protokolliert werden können. Diese Eigenschaft ist z.B. in Testlabors oder bei Inbetriebnahme von Überwachnungsrechnern sehr sinnvoll, da man vom Schreibtisch aus die Möglichkeit hat, auf die Abläufe Einfluss zu nehmen bzw. die Abläufe so zu konfigurieren, dass bei bestimmten Ereignissen eine Rückmeldung erfolgt. Bei lange andauernden Tests, z.B. Temperatur-Tests ist diese Möglichkeit nicht zu unterschätzen, da man damit Zeit sparen und sich während des Tests anderen Aufgaben widmen kann. Ausserdem ist es möglich, automatische Abläufe zu generieren und z.B. eine Datensammlung per eMail sofort abzuschicken.
Eine Vielzahl von Bibliotheken für Steuerungsmöglichkeiten sind bereits im Lieferumfang enthalten, so dass man z.B. mit einem einzigen Befehl eMails versenden kann. Dadurch wird die Inbetriebnahme vereinfacht und auch beschleunigt.


Die Entwickungsumgebung

Ein fester Bestandteil des mPLC-Systems ist eine Entwicklungsumgebung. Mit dieser Entwicklungsumgebung kann man eigene Skriptprogramme editieren. Man kann die Programme kurz als Test ablaufen lassen und in einer Fensterposition protokollieren, wie der Verkehr auf dem Bus aussehen wird, ohne vor Ort bei der Anlage sein zu müssen.


 

Grafische Werkzeuge

Der mitgelieferte Boa Constructor erlaubt das Erzeugen grafischer Oberflächen mit Menüs, Buttons und anderen grafischen Benutzerschnittstellen, woraus sich betriebssystemunabhängige, skalierbare Anwendungen entwickeln lassen. Mit dem Hinterlegen von Befehlen in entsprechende Buttons kann die manuelle Ansteuerung der Anlagen noch schneller aufbaut werden.


Created by admin
Last modified 2009-04-20 10:16