在graph中的前固定指令中,按照图片的程序,
#Taste_Start为外部输入,始终为TRUE,#sPF_Taste_Start初值为FALSE,
第一次扫描时:
程序1.RLO结果为TRUE,#tImp_Taste_Start输出true,
程序2.#Taste_Start与RLO进行与运算,#sPF_Taste_Start输出true
第二次扫描时:
程序1.由于,#sPF_Taste_Start上一次扫描结果TRUE,RLO结果为FALSE,#tImp_Taste_Start输出FALSE,
我想了解是否这样运算是正确的,&指令不在第一段程序且只有一个输入时,是与RLO的内容进行与运算,最终#sPF_Taste_Start和,#tImp_Taste_Start输出的都是脉冲。
程序2.#Taste_Start与RLO进行与运算,#sPF_Taste_Start输出FALSE
问题补充:
程序见图片
图片说明:
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏西币:1 | 解决时间:2017-03-28 11:43:50 | 提问者: You~ - 新生  第1级
最佳答案
回答者:
RENHQ
-
超级顾问  第15级
2017-03-28 08:47:42
提问者对于答案的评价:
十分的感谢,我主要想要了解一下FBD编程中,&的指令如果只有一个输入,且指令的使用不是在程序的第一段(FBD中&的首次使用,是指第一段程序,还是每段程序的开头??),是不是运算时将当前输入与RLO中存储的位进行&运算?