quote:以下是引用李平在2010-03-24 11:28:55的发言:
程序前提条件#TEMP35为IN/OUT型,否则输出不确定
#IN6 为零#TEMP43为0
#IN6 为1,#IN1为1且#TEMP35 < #IN15时,TEMP35加1
#IN6 为1且#TEMP35 >= #IN15 TEMP43为1
#IN6======#Enable IN BOOL
#IN1======#Compare IN BOOL
#IN15=====#IN IN INT
#TEMP35===#SaveData IN/OUT INT
#TEMP43===#Out OUT BOOL
哪来这么复杂?
第一个条件就in6,为0则直接跳到M008并输出到temp43了。
当in6为1,这不管其他什么条件,最终都要执行M009后面这两句,就是比较#TEMP35和#IN15,并将逻辑结果输出给temp43.
所以temp43要为真就必须 in6为真,并且temp35大于in15.