Inst ToolsInst ToolsInst Tools
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: How to Write a Program in Ecostruxure Machine Expert HVAC Software?
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > Control Systems > How to Write a Program in Ecostruxure Machine Expert HVAC Software?

How to Write a Program in Ecostruxure Machine Expert HVAC Software?

In this post, we will learn how to write a program in Schneider Electric EcoStruxure Machine Expert HVAC programming software.

Last updated: November 22, 2022 12:42 pm
Viral Nagda
Control Systems
1 Comment
Share
5 Min Read
SHARE

In this post, we will learn how to write a program in Schneider Electric EcoStruxure Machine Expert HVAC programming software.

Ecostruxure Machine Expert HVAC is software used in the Schneider Electric platform. It is used to program two ranges of PLCs – TM171 and TM172. This software is specifically designed for HVAC and pumping applications.

Ecostruxure Machine Expert has specially designed libraries and function blocks for catering to such types of applications; which makes coding easy for the programmer. In this post, we will see simply how to write a program with this software. We will use TM172 as a reference PLC for this post.

Ecostruxure Machine Expert HVAC Software

Open the software and write a name for the project as shown below. I have written the Test as shown.

Select the directory where you want to save this program. Choose the PLC that you are using. Then, click Create, and thus, your backup will now be created.

Ecostruxure Machine Expert HVAC Software

The following window will appear as shown in the figure. As you can see, there are four tabs in it – configuration, programming, display, and commissioning.

We will write a basic program here to first understand the concept. The configuration tab is used to assign IO variables and variables which are to be mapped outside the PLC (like for HMI or SCADA).

The programming tab is used to write the program. The display tab is used to design in-built HMI screens (this option comes for M172 PLCs only). The commissioning tab is used to configure the hardware of PLC (like IO, IP addresses, etc).

How to Write a Program in HVAC Software

First, we will take 2 digital inputs, 2 digital outputs, 2 analog inputs, and 2 analog outputs. Refer to the screen below. From this, you can understand that you to define the variables at the points which are being used for your wiring. This will configure your IO variables.

Schneider Electric HVAC

Next, we will define the variables which will be used in HMI. For that, there are two types – EEPROM and Status.

EEPROM variables are retentive ones and are used as write-only variables. So, they can be termed as settings parameters.

HVAC Machine Expert

Note that you cannot write any value from the program in these variables. They can be written only through HMI or other outside graphic display.

Status variables are used for showing some status and they can be used as both read and write variables. Refer to the below images. Two variables have been created in each of them.

Status Variables in HVAC Software

Now, we will write a program with these variables. Refer to the below figure for reference. Right-click the project name, click add and then click new program.

HVAC control solution

You will be prompted to select the language; choose the one which you want. I have chosen LD (ladder language) as the one.

Name the program section according to you and assign this section to the timed task. On clicking ok, the section will now be added to your program.

HVAC New Program

Design the program according to your requirement, as shown in the figure. One more thing to be added is the additional variable definition facility.

You have two options – local and global. As shown in the figure, the TEMP_OK variable is defined as a local one.

So, you can use this variable in this section only. If you had defined it in the global section, then the variable could be used anywhere in the program.

EcoStruxure Machine Expert - HVAC - Programming Software

Now, we will configure the commissioning tab.  In this, we will configure the analog inputs by selecting their type.

As shown in the below figure, I have configured AI1 and AI2 as 4-20 mA; because in the earlier section, as you can see, I had used only two of them.

HVAC and Building Automation Software

Thus, your basic program is now ready. You can now use it to download it in the PLC.

In this way, we understand how to write a program in Ecostruxure Machine Expert HVAC.

If you liked this article, then please subscribe to our YouTube Channel for Instrumentation, Electrical, PLC, and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

  • Modbus Function Codes
  • Motor Classic Control Circuits
  • Features of Scada in IoT System
  • Cyber Security MCQ Questions
  • Add On Instruction Programming
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Remote Factory Acceptance Test
Why we use Diode Protection Modules ?
Types of SCADA System Architecture
PLC Alarm and Trip Documentation
DCS
Package Control and Safety Systems Implementation Methods
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
1 Comment
  • ayham says:
    June 13, 2023 at 12:41 pm

    Some photos above doesn’t appear, please update it

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Difference Between the Sinking and Sourcing?
Switches, Repeaters, Bridges, Routers, Firewalls
Motor Control Center (MCC) Signal Interface Termination (SIT)
What is WHCP?
Single Loop Controller Questions
Background of Modbus – ASCII and RTU Data Frames
Configuration of PlantPAx Library in Factory Talk Studio
VFD Simulator Download – Free Yaskawa V1000 Software

Keep Learning

PROFIBUS is also a Master Slave protocol

Compare Modbus, Fieldbus, and Profibus

What is Instrumentation and Control

What is Instrumentation and Control ?

Basic Process Control System

Basic Process Control System

Distributed Control System Interview Questions

ICS Control System

ICS Control System Security

Wellhead Control Panel

Basics of Wellhead Control Panel (WHCP)

Process Control Fundamentals

Process Control Fundamentals

Control System

The need for automatic controls

Learn More

Tagging Philosophy for Junction Box

Tagging Philosophy for Junction Box, Cable, and Cable Drum

Electronic Devices & Circuits Objective Questions

Electronic Devices & Circuits Quiz – Set 5

Types of Script in Intouch Scada

Types of Script in Intouch Scada

Shunt-Wound DC Motor

Shunt-Wound Motor Operation

UL 489 Circuit Breaker

Difference Between UL489 and UL1077

Two Electrode Conductivity Probes

Two Electrode Conductivity Probes Principle

Control Room Design Guidelines

Control Room Design Guidelines

PLC Program Example on Multiple LEDs using Set Coil

PLC Program Example on Multiple LEDs using Set Coil

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?