Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow extensive functions to be used in transition condition symbol #38

Open
CocoDico78 opened this issue Nov 19, 2021 · 3 comments
Open
Labels
answered by committee/workshop Clarification from IEC63131 committee received

Comments

@CocoDico78
Copy link

IEC63131 states that, when defining a SFC transition condition symbol, we can either follow the basic format [Tag.no][Terminal][Comparator][Value] or "Use Note to describe extensive function"

Capture

However, the provided Norsok AML 0.0.9 library doesn't provide such a "Note" field in the SequenceElementLibrary/StandardSequenceElementClass/Condition class. Or are we supposed to actually use a Note object (DocumentElementClassLibrary/Note) linked to the Condition?

@cdenisey cdenisey added the question->committee Further information is requested label Jan 12, 2022
@alexandrevandamme
Copy link

Are we allowed to discuss/share information with the AutomationML team in Magdeburg?

@ipi-equinor
Copy link
Collaborator

ipi-equinor commented Jun 24, 2022

The commitee do not agree on the development of this topic. And we see the weaknes in the example and unprice text in the standard. We will take this issue into the upcoming revison work of IEC63131. The commitee think that all logic should be identified as Elementary elements.

PS. It is Okay to discuss the IEC 63131 with anyone and use it basis for any further developement. We hope that any experiences will be shared back. But the the standard shall be credited as source.

@cdenisey
Copy link
Collaborator

AML Library version 0.0.10 allows for format [Tag.no][Terminal][Comparator][Value] to be used but not notes (because notes are not machine readable).
[Comparator] are understood to be >,<, =, <>, >=, <= which give binary result to be used in the Transition block.

@cdenisey cdenisey added answered by committee/workshop Clarification from IEC63131 committee received and removed question->committee Further information is requested labels Jun 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answered by committee/workshop Clarification from IEC63131 committee received
Projects
None yet
Development

No branches or pull requests

4 participants