摘要:
Die Erfindung betrifft ein Verfahren für die Nutzung einer ersten Variablen eines varianten Datentyps, insbesondere einer Variant-Variablen, in einem Anwendungsprogramm einer industriellen Automatisierungskomponente. Dabei wird vorgeschlagen, die erste Variable zur Referenzierung einer zweiten Variablen eines elementaren Datentyps zu verwenden, wobei die erste Variable zur Laufzeit einen ersten Zeiger zu den Daten der referenzierten zweiten Variablen umfasst. Dabei wird im Zuge einer Erstellung des Programms eine Typinformation der Daten der mittels der ersten Variablen referenzierten zweiten Variablen ermittelt und in der Automatisierungskomponente gespeichert, wobei die erste Variable zur Laufzeit einen zweiten Zeiger zu der Typinformation der Daten der referenzierten zweiten Variablen umfasst, und wobei die Typinformation zur Laufzeit des Anwendungsprogramms mittels Zugriffsfunktionen der Automatisierungskomponente zugreifbar ist. Damit kann das Anwenderprogramm abhängig vom verwendeten Datentyp der zweiten Variable oder dem Parameter, der mit der ersten Variablen vom Datentyp Variant referenziert wird, ausgeführt werden.
摘要:
Die Erfindung betrifft ein Verfahren zur Unterstützung des unterbrechbaren, geschachtelten konsistenten Datenaustausches zwischen einer Master-Einheit mit fest priorisierten Tasks und Slave-Einheiten. Die Slave-Einheiten, wenn bei ihnen konsistente Daten größer 4 Byte projektierbar sind, definieren diese Daten im direkt adressierbaren Nutzdatenbereich (1) und zusätzlich als Datensätze mit festen (bei Funktionsbaugruppen) oder frei festlegbaren (E/A-Baugruppen) Datensatznummern, so dass damit der BUSLOCK-gestützte und der protokoll-gestützte konsistente Datenaustausch unterstützt wird. Das Projektierungstool, das die topologischen Gegebenheiten hinreichend kennt, legt spezifisch für die einzelnen konsistenten Daten fest, welchen Konsistenzsicherungsmechanismus die Master-Einheit zu verwenden hat. Für jede Task der Master-Einheit, die das DS-Protokoll zum konsistenten Datenaustausch oder zum sonstigen Datenaustausch verwenden kann, wird ein Datenpuffer entsprechend der maximalen Länge der Datensätze angelegt, wobei der master-interne Zugriff auf den Datenpuffer beim Einlesen von konsistenten Daten und beim Ausgeben von konsistenten Daten durch den schnellen masterinternen Bus immer ununterbrechbar möglich ist.
摘要:
Die Erfindung betrifft ein Automatisierungssystem mit Automatisierungsgeräten (1) zur Steuerung und/oder Regelung einer technischen Anlage, die mit Mitteln der elektronischen Datenverarbeitung betrieben werden, wobei im Automatisierungssystem Projektierungsdaten der Anlage zu verarbeiten sind. Es ist ein Speichermedium (2), z. B. eine Memory Card, für die Projektierungsdaten vorhanden, das der jeweiligen zentralen Steuereinheit (CPU) eines Automatisierungsgeräts (1) zugeordnet ist.
摘要:
Automatisierungsgerät mit Diagnosespeicher und Verfahren dazu Die Erfindung betrifft ein Verfahren zum Betrieb eines Diagnosespeichers (2) in einem Automatisierungsgerät (1), wobei über ein Diagnoseprogramm (3) eine Meldung (n) von Hard-und/oder Softwarekomponenten eines Automatisierungssystems (10) erfasst wird, und in den Diagnosespeicher (2) eingetragen wird, wobei - durch das Diagnoseprogramm (3) geprüft wird, ob diese Meldung (n) bereits im Diagnosespeicher (2) existiert und - falls dies zutrifft ein Zähler(k n ) für diese Meldung (n) bis zu einem vorgebbaren Grenzwert (g) hoch gezählt wird, und - bei Erreichen des Grenzwertes (g) ein sich auf diese Meldung (n) beziehender Überlaufmerker (o n ) generiert wird, wodurch ein überlauf des Diagnosespeichers (2) vermieden wird.
摘要:
Die Erfindung betrifft ein Verfahren bzw. ein System zur Nutzung von zumindest einer Ressource (3) eines ersten Automatisierungssystems (1) in zumindest einem zweiten Automatisierungssystem (2), wobei die Ressource (3) vom ersten Automatisierungssystem (1) zur Verfügung gestellt und zur eindeutigen Identifikation der Ressource (3) im zumindest zweiten Automatisierungssystem (2) ein Identifikationsmerkmal verwendet wird. Der Erfindurig liegt die Aufgabe zugrunde, einem Anwender auf einfache Weise zu ermöglichen, zwischen den Verwendungsstellen von Erzeuger und Verwender einer Ressource navigieren zu können. Diese Aufgabe wird im Wesentlichen dadurch gelöst, dass die Nutzung der Ressource (3) des ersten Automatisierungssystems (1) im zumindest zweiten Automatisierungssystem (2) als eine jeweils zweiseitige Referenz zwischen den Automatisierungssystemen (1,2) abgebildet und in den Automatisierungssystemen jeweils in einem Speicherbereich (5,6) abgelegt wird, wobei die zweiseitige Referenz auch Verwendungsstellen der Ressource im jeweiligen Automatisierungssystem enthält. Mit diesem Verfahren bzw. System kann eine schnelle Identifikation der beteiligten Kommunikationspartner einer Ressource angezeigt werden und dort die Deklarationsstelle bzw. die Verwendungsstelle dieser Ressource angezeigt werden.
摘要:
Die Erfindung betrifft ein Automatisierungssystem, wie es insbesondere im Bereich der Automatisierungstechnik verwendet wird. Darüber hinaus betrifft die Erfindung ein Verfahren zur Projektierung eines Automatisierungssystems. Bei bekannten Lösungen ist bei der Wiederverwendung von Funktionsbausteinkomplexen eine manuelle Anpassung der Instanzenbezeichnungen erforderlich. Um eine Lösung bereitzustellen, durch die eine manuelle Anpassung der Bezeichnungen auf einfache Art und Weise vermieden wird, wird ein Automatisierungssystem vorgeschlagen, wobei das Automatisierungssystem ein Automatisierungsobjekt (4, 5, 12) mit einer Funktion (7, 11) aufweist, welche eine Bezugnahme auf ein weiteres Automatisierungsobjekt (4, 5, 12), insbesondere den Aufruf eines solchen Automatisierungsobjektes (4, 5, 12), umfasst. Erfindungsgemäß weist die Funktion (7, 11) eine Verknüpfung (8) mit dem weiteren Automatisierungsobjekt (4, 5, 12) auf zum Zwecke der Identifikation des weiteren Automatisierungsobjektes (4, 5, 12).
摘要:
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur programmgesteuerten Abarbeitung von Daten in einer Datenverarbeitungsanlage, insbesondere zur Steuerung oder Regelung eines technischen Prozesses, wobei während der Durchführung des Verfahrens unterschiedliche Programmbereiche (2, 3, 4) in der Datenverarbeitungsanlage angesteuert werden. Dabei werden in mindestens einem ersten Programmbereich (2) Programmschritte abgearbeitet, die für alle Steuerungsaufgaben gültig sind, und in mindestens zwei weiteren Programmbereichen (3, 4) Programmschritte abgearbeitet, die jeweils für unterschiedliche Steuerungsaufgaben gültig sind. Ein Aufruf des jeweils gültigen weiteren Programmbereichs (3, 4) erfolgt durch ein Identifikationssignal (6, 7), das von der jeweiligen Steuerungsaufgabe bzw. einem zugeordneten Bauteil generiert wird.
摘要:
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur programmgesteuerten Abarbeitung von Daten in einer Datenverarbeitungsanlage, insbesondere zur Steuerung oder Regelung eines technischen Prozesses, wobei während der Durchführung des Verfahrens unterschiedliche Programmbereiche (2, 3, 4) in der Datenverarbeitungsanlage angesteuert werden. Dabei werden in mindestens einem ersten Programmbereich (2) Programmschritte abgearbeitet, die für alle Steuerungsaufgaben gültig sind, und in mindestens zwei weiteren Programmbereichen (3, 4) Programmschritte abgearbeitet, die jeweils für unterschiedliche Steuerungsaufgaben gültig sind. Ein Aufruf des jeweils gültigen weiteren Programmbereichs (3, 4) erfolgt durch ein Identifikationssignal (6, 7), das von der jeweiligen Steuerungsaufgabe bzw. einem zugeordneten Bauteil generiert wird.