Programmierung mit Java / VC

M

mod2k

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich hab folgende zwei Fragen:

1. kann ich eine S7-300 mit Java oder VC programmieren? Wie bekomm ich mein Programm, das ich z.B. mit der Visual C++ 6.0 oder Eclipse Umgebung erstellt habe in meine SPS.

2. Angenommen ich habe ein compiliertes Programm und möchte es in meine CPU laden. Wie kann ich dieses Laden bewerkstelligen ohne einen Java-Compiler, VC-Compiler, Simatic-Software o.Ä.? Kann ich das Programm dann z.B. einfach per TCP/IP an die SPS schicken und das Programm wird geladen?

Wäre echt super wenn mir jemand helfen könnte?
 
Das sind alles Wunschträume. Es gibt weder einen C noch einen JAVA-Compiler, der Maschinencodee für eine S7 erzeugen könnte. JAVA-Compiler erzeugen eh meist keinen Machinencode sonder Zwischencode für die JAV-VM. Und die hat eine S7 auch nicht.
Daher kannst du sie nur mit Step 7 programmieren. Die einzige Hochsprache ist SCL, das stark an Pascal angelehnt ist. Muß man aber extra kaufen.
Eine S7 hat von Haus aus auch keinen Ethernet-Anschluß und kann kein TCP/Ip. Dazu braucht man erst einen entsprechenden Kommunikationsprozessor (CP). Auch dann kann man zwar mit Step 7 ein Programm auf diesem Weg laden, aber keine x-beliebige Datei in den Programmspeicher.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist es möglich, wenn ich die SPS mit M7-Pro C/C++ programmiere, einen XML-Parser für C++ zu verwenden, um XML Dokumente zu Parsen, bzw. ist mit dieser Programmiersprache möglich der SPS SOAP beizubringen.
 
mod2k,

ich glaube nicht dass das geht, aber du könntest vielleicht einem OPC-client eine SOAP-Schnittstelle verpassen oder einen OPC-Server mit SOAP-Interface ausstatten. Vielleicht gibt es ja schon OPC-Server mit SOAP-Schnittstelle.

yb
 
Zurück
Oben