04-19-2004 03:11 AM
04-19-2004
08:08 AM
- last edited on
11-12-2025
10:00 AM
by
Content Cleaner
Dani,
this is not an easy answer and not as simple. The concept of client and server is perfect for distributed control and monitoring applications.
What we have to know in addition is:
In my case a client is just the monitoring application - with options to send desired values or control parameters; a server has embedded control algorithms, is the alarm master and logs the value to a database and makes the communication to the hardware. Depending on the robustness requirements of the control algorithm I would move the control task to a real-time operating system or to a PLC - control as deep as possible, communicate as less a possible)
OPC as the industrial automation standard to share data is widly accepted and is certainly a good way to use with the DSC Module.
In my application I would use the DSC Module as an OPC client to connect to the OPC server for PLCs. I would store/log the values to Citadel directly on this Server's DSC Engine and I would run controller VI's communicating to the DSC Engine on this server computer. This would be a "SoftPLC".
On the client computer I would have just VIs communicating directy to the DSC Engine through the Logos communication protocol.
If you run into some resource problems on the server I would split the server task into a DSC Engine that "controls" and a DSC Engine that "logs". Or, maybe I would log the values to a Citadel database residing on another PC - "distributed logging". Or, I would run the OPC Servers on a seperate machine and use the "remote OPC" feature (DCOM). Because I would not get into the mess of too much DCOM and to old stylish ladder logic or C program environements, I would consider to use Fieldpoint-RT as the perfect PLC (PAC) - 10 Questions you should ask when selecting a Programmable Controller
There are several options and it is hard to recommend something with this few informations you gave. Anyhow, I've some links which might give you more ideas.
LabVIEW DSC Module to FieldPoint Connectivity [broken link removed]
Connecting the LabVIEW DSC Module Engine to a Real-Time Controller [broken link removed]
Let us know for which client/server design you will decide.
Regards
Roland
04-19-2004 08:51 AM
04-19-2004 07:03 PM