TIA Frage zum FB283

SimUser

Level-1
Beiträge
28
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte zwei kleine Synchronmotoren ansteuern und positionieren. Bei dieser Aufgabe habe ich mich für den FB283 entschieden. Im Internet konnte ich auch zwei gute Anleitungen finden, die eine heißt Toolbox V2.1 und die andere erklärt die wesentlichen Eigenschaften des FB283. Jedoch wird nicht alles perfekt beschrieben, deswegen möchte ich mich gerne an euch wenden. In dem einen Dokument steht etwas von einem Achs-DB. Ich hab keine Ahnung wofür ich den brauch, muss ich den noch erstellen oder ist damit nicht einfach der DB gemeint der automatisch erstellt wird wenn ich den SINA_FB einfüge? Eine Variable mit der Bezeichnung Motor EIN konnte ich bis jetzt auch noch nicht finden. Ich weiss ja, dass ich die Variablen die in dem DB stehen der HMI Variablentabelle und der HMI zuweisen muss, aber soweit bin ich noch nicht.

Ich habe den FB283 durch ziehen aus der globalen Bibliothek eingefügt, danach hab ich einen FC erstellt, in diesem den FB283 aufgerufen und den FC im OB1 eingefügt. Im FC steht folgendes:

CALL "SINA_FB", "SINA_FB_DB"
NR_ACHS_DB :=72
LADDR :=256
LADDR_DIAG :=2042
WR_PZD :=P#DB72.DBX172.0 BYTE 24
RD_PZD :=P#DB72.DBX212.0 BYTE 24
CONSIST :=TRUE
RESTART :=FALSE
AXIS_NO :=B#16#2


Ich verwende das Siemens Telegramm 110, TIA V13 und eine S7 317 CPU.

Gruß
 
... Dein Aufruf passt schon mal nicht zu Tel. 110, sondern zu 111.

Wenn Du zum ersten mal damit arbeitest, würde ich gleich auf Tel111 gehen.
Außerdem macht der SINA_POS Sinn "FB284". Dann brauchst Du Dich nicht mit den ganzen Steuer- und Statuswörtern herumschlagen.
 
Hi,

wenn ich das richtig verstanden habe, so hast du einen FB in einem FB geöffnet, sowas macht man nicht. Nimm lieber einen FB, statt dem FC.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke, das hilft mir weiter. Ich habe mir jetzt auch noch das Beispiel

https://support.industry.siemens.co...-portal)-über-profinet-mit-hmi?dti=0&lc=de-WW

angesehen. Ich finde es sehr übersichtlich, jedoch ist mir noch nicht ganz klar an welchen Stellen die E/A Adresse des Telegramms 111 der CU320 verwendet wird. Ich würde diese im OB1 im Netzwerk 2 beim SINA_POS bei LADDR_SP eintragen. In meinem Fall wäre es die 260, aber es werden Variablen des Typs Word (LaddrSP und LaddrAV) verwendet. Ich habe einen sehr einfachen Versuchsaufbau. Zwei sehr kleine Synchronmotoren die mm genau positioniert werden sollen.
 
Zuletzt bearbeitet:
Zurück
Oben