EcoStruxure Automation Expert / IEC 61499 Forum
Schneider Electric support forum to acquire and share knowledge about EcoStruxure Automation Expert and IEC 61499 standard for distributed control systems.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-10-11 09:22 PM . Last Modified: 2023-07-28 02:24 AM
There is POU, Data Type & Function available in the EAE application but not sure what is the exact purpose and how it is to be mapped in any application.
The help also is not that useful for this topics.
Pls provide any support or document reference for this.
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: 2021-11-10 06:54 AM
for Datatype is quite straightforward:
- enumeration
TYPE DataType3 : (item1,item2,item3);END_TYPE
- alias
TYPE DataType2 : BOOL; END_TYPE
-struct
TYPE DataType1 : STRUCT
item1 : BOOL;
item2 : REAL;
item3 : STRING;
END_STRUCT;
END_TYPE
-array
TYPE DataType5 : ARRAY[0..4] OF BOOL;END_TYPE
-subranges
TYPE DataType4 : SINT(0..10);END_TYPE
All can be defined as types and then used in variable declarations (interfaces of cats, composites, basics...) or in your symlinks definition
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-10-13 08:42 AM . Last Modified: 2021-10-15 10:36 AM
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-10-13 08:42 AM . Last Modified: 2021-10-15 10:36 AM
The purpose of POU is to make use of IEC 61131 code. In order to embed this code inside an IEC 61499 program you should add a PGM block inside the 1499 function block network and trigger the input event from any 1499 function block. This input will activate the 1131 code.
If you have further questions on this topic please let us know.
Additionally, we are in the process of reviewing and improving the Help content, so I will bring this feedback into our review.
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.
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: 2021-11-10 06:54 AM
for Datatype is quite straightforward:
- enumeration
TYPE DataType3 : (item1,item2,item3);END_TYPE
- alias
TYPE DataType2 : BOOL; END_TYPE
-struct
TYPE DataType1 : STRUCT
item1 : BOOL;
item2 : REAL;
item3 : STRING;
END_STRUCT;
END_TYPE
-array
TYPE DataType5 : ARRAY[0..4] OF BOOL;END_TYPE
-subranges
TYPE DataType4 : SINT(0..10);END_TYPE
All can be defined as types and then used in variable declarations (interfaces of cats, composites, basics...) or in your symlinks definition
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: 2021-11-12 10:34 AM
Do you have an example using the PGM Bloc - Cant find it in any existing libraries
thx
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.