-> Hier kostenlos registrieren
Hallo Leute!
Ich plage mich zur Zeit mit einer SINAUT Projektierung rum. Die Anlage ist neu aufgebaut, ich verwende Step7 v5.3 und die aktuelle SINAUT-Software.
Es handelt sich um vier, im Umkreis von ca. 20 km auseinanderliegenden,Wetterstationen. Ausgestattet sind diese jeweils mit der 313C-2DP, einer TIM 4R und einem Modem MD2.
Die übergeordnete Station ist eine 319er mit TIM 4RD und und ebenfalls MD2. Jetzt zu meinem Problem:
1. Die Bitinformationen (Einbruch, Sabotage, Automatenfall etc.) werden problemlos übertragen. Den entsprechenden FC hab ich grad nicht im Kopf, kann ich aber gerne nachbeantworten... Jedenfalls überträgt er 4 Byte ereignisgesteuert.
2. Die eigentlich wichtigen Informationen (Temperaturen, Regenmenge etc.) sind Integerwerte und sollten eigentlich minütlich übertragen werden.Leider funktioniert genau das eben nicht. Auf der untergeordneten Station ist der FC85 (Send12DW) und auf der übergeordneten Station der FC86 (Recieve12DW) aus der TD7 Bibliothek aufgerufen. Durch einen Triggerinput kann der Sendevorgang ausgelöst werden.
Ich habe mir zur minütlichen Triggerung einen Impuls aus dem CPU-Sekundentaktmerker und einem Zähler auf 60(danach Reset) gebildet. Kann es sein, dass die Flanke wenn ich sie im FC0 bilde, dann im OB1 keinen Einfluß mehr hat?
Also: OB1
Call FC Byteübertragung
Call FC Doppelwortübertragung
Call FC 0
Call Fc 1
.
.
.
Ich weiß das es im SINAUT noch einen FC TimeTask gibt. Hat jemand Erfahrung damit?
Hat das schonmal jemand zum laufen gebracht?
Achso, wenn ich die CPU (Unter- oder Übergeordnete) stoppe und wieder starte erfolgt einmalig die Übertragung aller gewünschten Daten. Danach kann ich im Diagnosepuffer der Untergeordneten Staion nur noch eine ominöse Fehlermeldung auslesen, die aber selbst Siemens-Support nicht deuten kann... (Hab das Projekt schon mal in den Support gegeben, laut denen müsste es so funktionieren)
Hoffe ihr lasst mich nicht alleine
Gruß mclear
Ich plage mich zur Zeit mit einer SINAUT Projektierung rum. Die Anlage ist neu aufgebaut, ich verwende Step7 v5.3 und die aktuelle SINAUT-Software.
Es handelt sich um vier, im Umkreis von ca. 20 km auseinanderliegenden,Wetterstationen. Ausgestattet sind diese jeweils mit der 313C-2DP, einer TIM 4R und einem Modem MD2.
Die übergeordnete Station ist eine 319er mit TIM 4RD und und ebenfalls MD2. Jetzt zu meinem Problem:
1. Die Bitinformationen (Einbruch, Sabotage, Automatenfall etc.) werden problemlos übertragen. Den entsprechenden FC hab ich grad nicht im Kopf, kann ich aber gerne nachbeantworten... Jedenfalls überträgt er 4 Byte ereignisgesteuert.
2. Die eigentlich wichtigen Informationen (Temperaturen, Regenmenge etc.) sind Integerwerte und sollten eigentlich minütlich übertragen werden.Leider funktioniert genau das eben nicht. Auf der untergeordneten Station ist der FC85 (Send12DW) und auf der übergeordneten Station der FC86 (Recieve12DW) aus der TD7 Bibliothek aufgerufen. Durch einen Triggerinput kann der Sendevorgang ausgelöst werden.
Ich habe mir zur minütlichen Triggerung einen Impuls aus dem CPU-Sekundentaktmerker und einem Zähler auf 60(danach Reset) gebildet. Kann es sein, dass die Flanke wenn ich sie im FC0 bilde, dann im OB1 keinen Einfluß mehr hat?
Also: OB1
Call FC Byteübertragung
Call FC Doppelwortübertragung
Call FC 0
Call Fc 1
.
.
.
Ich weiß das es im SINAUT noch einen FC TimeTask gibt. Hat jemand Erfahrung damit?
Hat das schonmal jemand zum laufen gebracht?
Achso, wenn ich die CPU (Unter- oder Übergeordnete) stoppe und wieder starte erfolgt einmalig die Übertragung aller gewünschten Daten. Danach kann ich im Diagnosepuffer der Untergeordneten Staion nur noch eine ominöse Fehlermeldung auslesen, die aber selbst Siemens-Support nicht deuten kann... (Hab das Projekt schon mal in den Support gegeben, laut denen müsste es so funktionieren)
Hoffe ihr lasst mich nicht alleine
Gruß mclear