This system allows the study of refrigeration systems and the implementation of the thermodynamic calculations applied to refrigeration. Its uniqueness is that it is fully controllable via the Internet directly from a web browser like Internet Explorer or Firefox.

It consists of two cold rooms, each with their own evaporator but sharing the same cooling fluid R134a system (compressor, condenser ...).

The control and configuration of this system can be done in two ways:

  • a classic console coupled to a regulator
  • PLC type industrial PAC (programmable automation controller) Compact Fieldpoint

The Compact Fieldpoint adds the possibility of remote control via the Internet, viewing the evolution curves of temperature, air and refrigerant fluid, pressure and power at various points. This allows calculating the required cooling system features such as enthalpy, entropy, Mollier diagram and performance coefficients.

Système frigorifique à deux niveaux de température
Refrigeration system with control panel and circuit fluid




The software is embedded in a Compact Fieldpoint controller from National Instruments. It includes a RJ45 Ethernet connector that allows to connect to the network in aim of uploading the executable on the controller module to the embedded FTP and publish shared variables on the network. We use Compact Fieldpoint module inputs / outputs, analog and relays for sending commands (start / stop, compressor speed , refrigerant solenoid valves, condenser and evaporator fans, lights and heaters for cold rooms) and collect measurements. We measure the power consumed by the compressor with the power meter included in the regulator. This regulator communicates only by Jbus protocol. So we use the RS-232 Compact Fieldpoint controller and connect to it an RS-232 <-> RS-485 converter. Jbus communication functions are programmed into the controller based on the Modbus protocol that is compatible for our use. An Ethernet 8 relays card is added to increase the number of relays.

Système frigorifique et ses modules Compact Fieldpoint (en bleu)
The refrigeration system with Compact Fieldpoint modules in blue embedding LabVIEW real -time software.
Also shown on the right side doors of the two cold rooms.


  • LabVIEW for programming and compiling the program embedded in the controller Compact Filedpoint
  • LabVIEW RT Module for programming in LabVIEW embedded targets with real-time constraints
  • Operating system of the Compact Fieldpoint controller: Phar Lap ETS IntervalZero (Group Citrix)
  • HTTP server embedded in the Compact Fieldpoint controller to display directly in a web browser (Firefox, Internet Explorer ...) the GUI controls and graphs
  • FTP server embedded in the Compact Fieldpoint controller to download the executable and configuration files and data

interface graphique du logiciel LabVIEW sous Google Chrome
Screenshot of the GUI software programmed with LabVIEW, embedded in the controller module of the Compact Fieldpoint controller from National Instruments.
You can access this interface from the Internet via a web browser like Google Chrome here.

How does it work?

The user has the option to choose, by a switch, using the bench in local mode with the classical control panel or using it in remote mode for examination and regulation by the Compact Fieldpoint. If the remote mode is selected, it is possible to visualize all the features, curves and calculations (entropy, enthalpy, Mollier diagram, performance coefficients) by connecting, via a web browser, to the controller. An LED lights when a remote user requests the control to change temperature settings or sending commands. A function allows the measurements recording for export to Excel. It is thus possible to reload these recordings to simulate the cooling system without making it work. Can be viewed simultaneously from multiple remote station but only one can get the control of the bench.

What is LabVIEW?

LabVIEW LabVIEW is a development environment specialized in industrial and scientific applications. Its uniqueness is that it relies on the G language, created by National Instruments, which is fully graphical. It can create complex software, while facilitating the programming and thus reduce development time. Through its library of functions for data acquisition, instrumentation, analysis of mathematical measures, but also through the rapid creation of GUIs and coding simplified, the engineer has more time to focus on specific functions of the instrumentation communication and measurement analysis.

LabVIEW is particularly suitable for developing control, supervision, test and measurement systems.

What is LabWindows/CVI?

LabWindows/CVI LabWindows is a development environment in C language for the implementation of test systems, measurement and instrumentation. Thus, it is possible to enjoy both the power and precision of the C language but also libraries of functions for instrumentation and signal processing from National Instruments.

With LabWindows / CVI, you can develop:

  • software for Windows (exe) or UNIX Linux,
  • libraries (DLL, Active X,. NET),
  • instrument drivers,
  • on embedded targets,
  • on real-time target.

What is Measurement Studio

Measurement Studio pour Visual Studio C++, C# et Visual Basic These are libraries of graphical controls and functions for the rapid development of industrial or laboratory solutions containing .NET technology used directly in Visual Studio, to have power tools National Instruments software and instrumentation functions for C++ , C# or Visual Basic.

What is TestStand

TestStandTestStand is a instruction sequences engine and a development environment for creating a test sequencer evolved several common test for different products. We have a generic software that loads, as the test product, sequences specifying actions, tests and tolerances, and components (such as DLLs) for communication with the hardware.