Beckhoff S2000 in TwinCat umsetzen

Karabullo

Level-2
Beiträge
47
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin zusammen,

das erste grosse Beckhoff TwinCat Projekt steht an. TwinCat ist mir durch eine Schulung bekannt, Programmierung durch B&R und Siemens S7.
Also wird das schon irgendwie werden. Genutzt wird TwinCat 2.11

Nun muss ich eine Umsetzung eines Programms machen, das vor langer Zeit in S2000 programmiert worden ist.
Der Quellcode ist komplett vorhanden.

Nun habe ich da mal reingeschaut, das S2000 wird je programmiert wie S5, mit U, UN, O, ON, also z.B. (mal ganz einfach)

U E 1.0
U E 1.1
= A 1.0

Nun habe ich mir TwinCat vorgenommen, dort habe ich keine Möglichkeit gefunden in dieser Art und Weise zu programmieren.
Oder habe ich etwas übersehen?
Was am nächten dran kommt ist ja AWL, aber dort wird AND, OR etc verwendet.

Am einfachsten wäre es für mich natürlich einfach den alten Quelltext übernehmen zu können (es kommen eh noch genug Probleme bei der VB-Visu und den AMK-Antrieben auf mich zu)
Dann bräuchte ich schonmal die etwa 40 Programmbausteine nicht abtippen.

Habe ich etwas übersehen?
Gibt es eine Möglichkeit in TwinCat diese Art von Programmierung zu machen?
Oder darf ich abtippen?

Danke
 
Da sich Beckhoff bei AWL an die IEC 61131-3 Norm hält und somit auf die deutsche Schreibweise verzichtet, hast du halt AND, OR, LD und ST (etc. pp) statt U, O, L und T ....
Aufpassen muss du auch z.B. bei mathematischen Funktionen. Da wird nur der erste Operand in den Akku geladen, der zweite Operand wird zusammen mit dem Operator eingefügt. Also statt:
Code:
L Var1
L Var2
+I
heißt es
Code:
LD Var1
ADD Var2

Hier ist eine Übersicht der IEC Operatoren für AWL im Beckhoff Infosys =LINK=
 
Zurück
Oben