05-06-2021 09:38 AM
Hello,
in our company we use Labview to define the operation of plants for different customers. Now a customer wants to operate a plant which should be build from our company with a Siemens SPS. The plants of the customers of our company are usally very similar.
Is it possible to use the defined Labview project in an easy way for operation with a Siemens SPS?
We saw there is a possibility to use C/C++ with a Siemens SPS. Would it be a solution to migrate the Labview project to C/C++? If yes how?
Best regards,
CB1000
05-06-2021 09:45 AM
I have not heard of a Siemens SPS before.
I can tell you, there really is no way you'd want to try to "migrate" LabVIEW to C/C++. Though it is possible to build LabVIEW VI's into .dll's that can be called by other languages.
Is SPS a software program by Siemens? What does it do? What interface does it have that you can communicate with it? There are a number of ways LabVIEW can talk to other software via TCP/IP or other communication protocols.
05-06-2021 10:58 AM
Hi,
the English term for SPS is PLC, and Siemens sells a lot of them...
You cannot convert your LabVIEW project into a PLC program (to put it in simple words). There are toolkits available to communicate with a Siemens PLC from LabVIEW, but this probably isn't what you want to do?
05-06-2021 02:02 PM
@GerdW wrote:
the English term for SPS is PLC, and Siemens sells a lot of them...
Well that explains a lot. I searched for "Siemens SPS" and just found a conference.
Yeah, PLCs are all there own thing, using Ladder Logic. But I have communicated with PLCs using EthernetIP (NI has a good toolkit for this) and simple DIO (usually "Part Good" and/or "Part Bad" lines).
05-06-2021 03:17 PM
PLC's I know. "SPS" I've never heard that abbreviation before.
I'm using Modbus TCP/IP to communicate with PLC's. And they are using ladder logic for their internal programming.
05-06-2021 04:10 PM