Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Notifications
Login / Register
Community
Community
Notifications
close
  • Forums
  • Knowledge Center
  • Events & Webinars
  • Ideas
  • Blogs
Help
Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Login / Register
Sustainability
Sustainability

Join our "Ask Me About" community webinar on May 20th at 9 AM CET and 5 PM CET to explore cybersecurity and monitoring for Data Center and edge IT. Learn about market trends, cutting-edge technologies, and best practices from industry experts.
Register and secure your Critical IT infrastructure

Industrial Automation Knowledge Base

Access vast amounts of technical know-how and pro tips from our community of Industrial Automation experts.

cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Home
  • Schneider Electric Community
  • Knowledge Center
  • Industrial Automation Knowledge Base
  • Who rated this article
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close

Who rated this article

1 Like
671 Views

Link copied. Please paste this link to share this article on your social media post.

Trying to translate this page to your language?
Select your language from the translate dropdown in the upper right. arrow
Translate to: English
  • (Français) French
  • (Deutsche) German
  • (Italiano) Italian
  • (Português) Portuguese
  • (Русский) Russian
  • (Español) Spanish

How to Generate EcoStruxure Hybrid DCS Application Model from Functional Description, Extending Capabilities of PES2Excel2PES Tool by Using MS-Excel VBA Macro

MuhammadPadli Schneider Alumni (Retired)
‎2020-02-27 05:01 AM

on ‎2020-02-27 05:01 AM - edited on ‎2023-11-29 03:27 AM by Lieutenant Vartika

Caution.png

Introduction and Objective

This document will guide you how to generate EcoStruxure Hybrid DCS (EHDCS) application model by extending capabilities of PES2Excel2PES software tool. 

The PES2Excel2PES software will generate the XLS file so you can create, modify or delete object instances within the spreadsheet. This XLS file is then being converted to XML file and then finally the XML file is being imported by EHDCS to create the application model. 

The XLS file of PES2Excel2PES software is pre-formatted hence you don’t have flexibility to modify the columns or add other columns for information purpose. Its format is not user friendly to customer who may interest to see the list of equipment and its related interlocks. 

Having said that, the idea here is how to fill the XLS file of PES2Excel2PES automatically with information listed in another XLS file that have more flexibility, and user friendly. This XLS file contains high level information and can be used also as a functional description summary. This XLS file is called XLS FD in this document. 

This document describes how to create the XLS FD that will automatically copy the instrument/devices configurations in the XLS FD into the XLS of PES2Excel2PES by utilizing VBA Macro. This document comes with an attachment of example XLS file with macro code shows how the translation can be performed. You just need to define configurations of your model in high-level description environment of XLS FD spreadsheet then converting your document to XML by using PES2Excel2PES. Finally, you can import the XML file within HDCS environment to create your EHDCS application model automatically. However, you may need to do some manual refinements afterwards. 

This bulk model generation is purposed to simplify and reduce development time of application that has too many objects (instances) but their configuration is standardized and similar. For instance, your application needs more than 20 motor objects that are similar and some group controls that are similar and standardized as well. Some examples of application that may suit this bulk generation model are cement finish mill, belt conveyor application, water pump application, etc.  

Having said that, this bulk generation model can not help you too much in developing an application that is not standardized and have too many customization logics. Some examples of application that may not suit to this document are utilities load-shedding application, furnace power control, etc. 

Following are some characteristics of application that may suit to this bulk generation model.

  1. Has multiple and similar objects (motor, valve, switch, pump, analog IO, digital IO, etc)
  2. Has standardized sequence.
  3. Has modular function.

Kindly be noted that EHDCS 2019 does not support PES2Excel2PES hence this document is not applicable for EHDCS 2019. However, the EHDCS 2019 already comes with built-in export-import features to and from CSV formatted file that you can utilize. 

You must ensure that you have the latest PES2Excel2PES software installed on your machine. If you have doubt on this, please contact EHDCS customer support. 

You are required to have knowledge of applications or tools below in order to follow this document correctly. However, general guidelines are still provided for whom want to learn about this topic without have knowledge below.

  1. EHDCS template usage.
  2. PES2Excel2PES Software Tool.
  3. Microsoft Excel VBA Macro.

 

Disclaimer

The views and opinions expressed in this article are those of the author(s) and do not necessarily reflect the official policy or position of Schneider Electric.

 

Labels (2)
Labels:
  • HDCS
  • PES
Attachments
Was this article helpful? Yes No
Rate this article:
(1)
100% helpful (1/1)

Link copied. Please paste this link to share this article on your social media post.

  • Back to article
Who rated this article
1
Serg
Lieutenant JG Serg Lieutenant JG
Lieutenant JG
Rating date: ‎2021-02-27
To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support
Brand-Logo
Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2025 Schneider Electric

This is a heading

With achievable small steps, users progress and continually feel satisfaction in task accomplishment.

Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.

of