以下是一段燃烧交叉限幅跳转的程序,希望各位高手能帮我 翻译一下,小弟在这里表示感谢:
L #TC_OUTPU_P
L #GAS_LLM
<R
JC GLS
L #TC_OUTPU_P
GLS: L #GAS_HLM
>R
JC GCOV
L #TC_OUTPU_P
L #GAS_LLM
<R
JC GCOV
L #TC_OUTPU_P
GCOV: L #R_fuel
*R
T #DRL_1_5
L #DRL_1_5
L #R_fuel
/R
T #DRL_1_9
问题补充:
L #TC_OUTPU_P
L #GAS_LLM
<R
JC GLS
L #TC_OUTPU_P
GLS: L #GAS_HLM
>R
JC GCOV
L #TC_OUTPU_P
L #GAS_LLM
<R
JC GCOV
L #TC_OUTPU_P
GCOV: L #R_fuel
*R
T #DRL_1_5
L #DRL_1_5
L #R_fuel
/R
T #DRL_1_9
我感觉此处所做的跳转比较繁琐,有重复的嫌疑,但是,此乃一老外的程序,鉴于老外一项程序比较的严谨的作风,不敢妄下结论,希望各位仁兄能给分析一下
最佳答案
你说的没有错,跳转确实有问题,虽然结果没有错。所以不要迷信老外,呵呵。
本段程序目的是:输出值和上下限比较,小于下限以下限输出,大于上限以上限输出,否则就以本身输出。
我认为以下程序就可以满足你的要求了:
L #TC_OUTPU_P
L #GAS_LLM
<R
JC GCOV
L #TC_OUTPU_P
L #GAS_HLM
>R
JC GCOV
L #TC_OUTPU_P
GCOV: L #R_fuel
*R
T #DRL_1_5
L #DRL_1_5
L #R_fuel
/R
T #DRL_1_9
提问者对于答案的评价:
小弟谢谢仁兄!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320239.html