Machine Automation Forum
A forum addressing machine automation solutions for the complete machine lifecycle. Including offers like Machine Advisor, Modicon PLC/PacDrive, Lexium or Preventa. Discuss and share knowledge on offers relating to cloud-based service platforms, machine localization and monitoring, industrial operations control, motion products as well as safety function!
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-01-12 01:34 PM
So I finally was able to complete can binding between two PLCs. It is tricky, because at HVAC machine expert software you need to check the CAN expansion bus as "not used" and define the communication with the installer. Moreover, there does not seem to be specific information about what the installer actually does, if there is it would be nice to know where to find it.
Anyway, the installer is in charge of transfering to each PLC the information about where to retrieve the data from the other PLCs in the network, right? So, how do I "grow" my project without needing to start from scratch every time?
What I mean is this: so far I am only reading one variable from the other PLC: Let´s say I add another variable ... Do I need to "Build all" and "Download all" everytime ?
Moreover, for a little insight on the file structure: I noticed that the installer created some folders, a CFN file and a couple of BINDING.PAR* files. I placed each PLC project on a folder below the main folder used by the installer in order to be able to create a single zip file out of the whole project.
In this case, both projects are exactly identical, it is a 60 hp chiller composed of two 30 hp chillers. So, if I modify anything on the project, it would be nice if I could just copy and paste the project (or work in one project and then "Save as" in the other folder). Can I have some tips in order not to break everything while adding new variables and modifying the project?
One last question: inside the project´s folders there is another CFN file ... Is this file also modified by the installer software?
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-01-16 11:45 PM
Hello,
Installer does more or less what the developer can do in the Commissioning perspective plus the binding.
It's the software which allow to manage an application in terms of settings&status without having access to the source code.
In case of a single plc project, it requires just the file .cfn to program and configure a M17x (it's not necessary the entire project folder).
About binding among M17x, if you change just the shared variable inside Installer, it is enough to update the BINDIN*.PAR file of each PLC.
In term of maintenance, I suggest to enable the option "Multiple File Project":
It will create a src folder where all your POU/function/FB will be stored into separate files.
If your 2 projects are exactly the same you don't need to duplicate them, you can link the same project to both PLC in the Installer project.
The CFN file inside Chiller2 folder is created/updated when you build all the Chiller2 project from ESME HVAC, this file allows to program with Installer the second chiller, but it does not download the BINDIN.PAR file.
For project with data binding you have to use the CFN file created by Installer.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-01-16 11:45 PM
Hello,
Installer does more or less what the developer can do in the Commissioning perspective plus the binding.
It's the software which allow to manage an application in terms of settings&status without having access to the source code.
In case of a single plc project, it requires just the file .cfn to program and configure a M17x (it's not necessary the entire project folder).
About binding among M17x, if you change just the shared variable inside Installer, it is enough to update the BINDIN*.PAR file of each PLC.
In term of maintenance, I suggest to enable the option "Multiple File Project":
It will create a src folder where all your POU/function/FB will be stored into separate files.
If your 2 projects are exactly the same you don't need to duplicate them, you can link the same project to both PLC in the Installer project.
The CFN file inside Chiller2 folder is created/updated when you build all the Chiller2 project from ESME HVAC, this file allows to program with Installer the second chiller, but it does not download the BINDIN.PAR file.
For project with data binding you have to use the CFN file created by Installer.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-01-17 02:50 AM
Thanks for the detailed explanation.
"If your 2 projects are exactly the same you don't need to duplicate them, you can link the same project to both PLC in the Installer project." . This is good news !
"About binding among M17x, if you change just the shared variable inside Installer, it is enough to update the BINDIN*.PAR file of each PLC." How do you do that ? "Parameters/Write Default values" or do I need to use "Download all" each time ?
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-01-17 03:19 AM
From Installer you can do also partial download:
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-01-17 03:30 AM
😀
Link copied. Please paste this link to share this article on your social media post.
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.