api for cbm to build project with instruction only
Hi,
I would like to know whether it's possible without opening ABB Controller Builder for 800xA System 5.1, you can send set of instructions to create:
- Project
- Applications
- Modify anything in the project without opening the CBM.
Is there any sort of API?
I would like to write plain code that will create/modify the whole project including but not limited, SFC, variables, IO assignments .. etc.
I would like to know whether it's possible without opening ABB Controller Builder for 800xA System 5.1, you can send set of instructions to create:
- Project
- Applications
- Modify anything in the project without opening the CBM.
Is there any sort of API?
I would like to write plain code that will create/modify the whole project including but not limited, SFC, variables, IO assignments .. etc.
Answers
Yes. Its called the "Control Builder Open Interface"
Documentation is found on the Control Builder installation media.
In theory it can do everything you want. But in reality, you will find that writing code is much more complicated than you think. Fundamentally, the major problem is that there is no properly structured or documented description of how to write the actual code. You can declare variables, function blocks, control modules etc - but all of the control code has to be written in (very badly formated) Structured Text. It is entirely possible to make "something" work. - its pretty good for creating multiple copies of pre built objects and code for example. But for anything truly complicated you have to balance the complexity of writing your application via CBIF against simply programming it in Control Builder.
Documentation is found on the Control Builder installation media.
In theory it can do everything you want. But in reality, you will find that writing code is much more complicated than you think. Fundamentally, the major problem is that there is no properly structured or documented description of how to write the actual code. You can declare variables, function blocks, control modules etc - but all of the control code has to be written in (very badly formated) Structured Text. It is entirely possible to make "something" work. - its pretty good for creating multiple copies of pre built objects and code for example. But for anything truly complicated you have to balance the complexity of writing your application via CBIF against simply programming it in Control Builder.
Add new comment