马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
<p><span style="text-wrap: nowrap;">#IEC_Timer_0_Instance(IN := NOT #TIMER_INOUT,</span></p><p><span style="text-wrap: nowrap;"> PT := #time_采集时间,</span></p><p><span style="text-wrap: nowrap;"> Q => #TIMER_INOUT);</span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;">#S_数组[#"N_采集数量(3-999)"] := #In_输入值;</span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;">IF #TIMER_INOUT THEN</span></p><p><span style="text-wrap: nowrap;"> </span></p><p><span style="text-wrap: nowrap;"> FOR #S_j := 1 TO #"N_采集数量(3-999)" DO</span></p><p><span style="text-wrap: nowrap;"> #S_数组[#S_j - 1] := #S_数组[#S_j];</span></p><p><span style="text-wrap: nowrap;"> </span></p><p><span style="text-wrap: nowrap;"> END_FOR;</span></p><p><span style="text-wrap: nowrap;">END_IF;</span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;">#T_max := #S_数组[0];</span></p><p><span style="text-wrap: nowrap;">#T_min := #S_数组[0];</span></p><p><span style="text-wrap: nowrap;">FOR #S_j := 0 TO #"N_采集数量(3-999)" - 1 DO</span></p><p><span style="text-wrap: nowrap;"> IF #S_数组[#S_j] > #T_max THEN</span></p><p><span style="text-wrap: nowrap;"> #T_max := #S_数组[#S_j];</span></p><p><span style="text-wrap: nowrap;"> END_IF;</span></p><p><span style="text-wrap: nowrap;"> IF #S_数组[#S_j] < #T_min THEN</span></p><p><span style="text-wrap: nowrap;"> #T_min := #S_数组[#S_j];</span></p><p><span style="text-wrap: nowrap;"> END_IF;</span></p><p><span style="text-wrap: nowrap;"> #T_sum := #T_sum + #S_数组[#S_j];</span></p><p><span style="text-wrap: nowrap;">END_FOR;</span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;">IF #"MAX/MIN_EN" THEN</span></p><p><span style="text-wrap: nowrap;"> #Out_输出结果 := (#T_sum - #T_max - #T_min) / (#"N_采集数量(3-999)" - 2);</span></p><p><span style="text-wrap: nowrap;">ELSE</span></p><p><span style="text-wrap: nowrap;"> #Out_输出结果 := #T_sum / #"N_采集数量(3-999)";</span></p><p><span style="text-wrap: nowrap;">END_IF;</span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;">#Out_max := #T_max;</span></p><p><span style="text-wrap: nowrap;">#Out_min := #T_min;</span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><span style="text-wrap: nowrap;"><img src="/upload/article/20230620/1687249107806972.png" title="1687249107806972.png" alt="15e5fec9b07c2ab4b7a53141ba1e473.png"/></span></p><p><span style="text-wrap: nowrap;"><br/></span></p><p><br/></p> |