28.09.2011 20:45 | |
Beigetreten: 23.06.2008 Letzter Bes: 17.10.2024 Beiträge: 1168 Bewertung: (282) |
Das trifft wohl nur auf die Baugrupen zu die im Dokument "PCS 7 - Freigegebene Baugruppen" aufgeführt werden. Diese werden standardmäßig vom Baugruppentreiber-Generator unterstützt. Für andere als die dort gelisteten Baugruppenmüsste man dann wohl selbst entsprechende Treiber erst mal schreiben damit sie automatisch mit Kanal-Treibern (CH_DI,CH_AI usw) verschaltet werden könnten. Es könnte u.U. auch sinvoll sein zu den Treibern für die @-Pläne auch eigene Kanal-Treiber oder einen kombinierten FB (Steuer-Funktion und Lesen/Schreiben der Ein-und Ausgänge) zu schreiben. Ich interessiere mich generell auch für dieses Thema aber bisher könnte ich keine frei verfügbaren Informationen dazu finden. Das Einzige was ich bisher gefunden habe ist folgender Beitrag: http://support.automation.siemens.com/WW/view/de/9744491 Der ist zwar schon ziemlich alt, aber vielleicht immernoch aktuell weil sich am Prinzip nichts geändert hat. Wenn Du diesen Weg gehst, wäre ich über einen kleinen Erfahrungsbericht dankbar. Mit Teil-Prozess-Abbildern habe ich noch nicht gearbeitet. Wenn die Eingangs-/Ausgangsdaten im "normalen" Prozessabbild liegen kann man aber auch direkt in CFC auf diese zugreifen. So kannst Du z.B. einen Eingang eines Oder-Bausteins direkt mit einem Eingangs-Bit verschalten (Rechte Mausklick -> Verschaltung zu Operand). Das geht genauso mit anderen Daten-Typen. Der Typ muss halt passen. Vielleicht ist das mit Teil-Prozess-Abbildern auch nicht anders. Eine vorgelagerte Diagnose der Hardware, so wie sie von PCS7 mit den durch den Baugruppentreiber-Generator generierten Bausteinen/Plänen realisiert wird, hast Du dann aber natürlich nicht. Kommt also auf die Aplikation an ob Du darauf verzichten kannst weil z.B. mit der Package-Unit ohnehin ein "Lebenszeichen" ausgetauscht wird. Um einen Datentyp DWORD auf einen MonAnl zu verschalten musst Du ihn zunächst zu Real umwandeln (Baustein DW_R ; erste Lasche "Bausteine" ->Familie 'CONVERT') und dann gibt es Konvertierungs-Bausteine um z.B. einen Real in eine Structur zu wandeln (für Real z.B. 'StruAnOu' aus der Library "PCS7 AP Library V71" -> Familie 'Convert'). Ist das DWORD kein Real gibt es natürlich auch nochandere Wandlungsmöglichkeiten. Z.B zu DINT und dann zu REAL um StruAnOu verwenden zu können. Übrigens könntest Du auf den Eingang des Bausteins DW_R direkt das Eingansdoppelwort verschalten. Für "binäres" gibt es da auch Wandlungs-Bausteine um die Signale für die Advanced Process Library aufzubereiten (verpacken zu STRUCT). Gruß, mark |
Zuletzt bearbeitet von: mark1507 am: 28.09.2011 21:40Zuletzt bearbeitet von: mark1507 am: 28.09.2011 20:51"Expert" does not necessarily mean Siemens employee. Please cross-check your requirements always with official Siemens documentation. Also "Experts" are pleased about feedback. Please don't send support requests as PM. Questioners who don't follow up their thread will be put to my list of users to be ignored. |
|
Folgen Sie uns auf