各位前辈,我是刚学习的新手,学习别人程序的时候,看到以下程序,转化成梯形图转不过,是不在STL编程有些简便的写法,省略了一些符号??请教前辈下面这段逻辑的与,或关系要怎么读呢(主要是与或关系方面)?
A "Prg0110DB".Phase02
O "Prg0110DB".Phase06
AN Q 137.0 // 0110P01
O(
A "Prg0110DB".Phase01
O "Prg0110DB".Phase05
A "DI_DB".DI_0110LL01
)
= "Prg0110DB".TimeStop
问题补充:
A "Prg0110DB".Phase01
O "Prg0110DB".Phase05
A "DI_DB".DI_0110LL01
= M10.0//建立一个中间变量
谢谢您,单纯这段,就转不过梯形图啦。这段的执行逻辑,是不是"Prg0110DB".Phase01是置位M10.0的一个条件。"Prg0110DB".Phase05与 "DI_DB".DI_0110LL01是置位M10.0的另一个条件??
最佳答案
1,没有省略符号,只是用梯形图转换的STL语言多了些语句,看起来比较规范
2,一般我这样读:信号Phase02或上一个信号Phase06的接果与上Q137?0的反信号后,或上一个结构<结构为:Phase01或上Phase05的结果后,与上DI_DB.DI_0110LL01>后输出到timestop
3,Phase01和DI_DB.DI_0110LL01都为1时置位M0.1;Phase05和DI_DB.DI_0110LL01都为1时置位M0.1
提问者对于答案的评价:
那请问一下,不是STL有个规则是先与后或么?
最佳答案作者回复:
只是建议规范,不是规则!其实你反过来写也是完全可以的!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc242772.html