热门产品 收藏本页 | 设为主页 | 随便看看
普通会员

上海地友自动化设备有限公司

S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、触摸屏、6FC、6SN、S120、...

您当前的位置:首页 » 供应产品 » 6SL3130-7TE23-6AA3 主动模块输出36KW
6SL3130-7TE23-6AA3 主动模块输出36KW
6SL3130-7TE23-6AA3 主动模块输出36KW图片
6SL3130-7TE23-6AA3 主动模块输出36KW图片06SL3130-7TE23-6AA3 主动模块输出36KW图片16SL3130-7TE23-6AA3 主动模块输出36KW图片2
点击图片查看大图
产 品: 6SL3130-7TE23-6AA3 主动模块输出36KW 
型 号: 6SL3130-7TE23-6AA3 主动模块输出36KW 
规 格: 大量现货 
品 牌: 西门子 
单 价: 200.00元/台 
最小起订量: 1 台 
供货总量: 145 台
发货期限: 自买家付款之日起 1 天内发货
更新日期: 2021-07-16  有效期至:长期有效
  询价

«上一个产品    下一个产品»
6SL3130-7TE23-6AA3 主动模块输出36KW详细说明
 6SL3130-7TE23-6AA3 主动模块输出36KW

定时器输入复位要用  #IEC_Timer_0_Instance_1(IN := 0, PT := t#1s);形式

             #IEC_Timer_0_Instance_1.IN:=0;    写法无法把定时器Q断开。             之前程序确实执行不正确,原因就是定时器语法问题。                                                        

   ***********************************************************************************)

   #IEC_Timer_0_Instance_1(IN := 0,

                           PT := t#1s);

   #iSumArrayMean30Seconds := #iSumArrayMean30Seconds - #iArrayMean30Seconds[#i];

   #iArrayMean30Seconds[#i] := REAL_TO_DINT(#IN * 100);

   #iSumArrayMean30Seconds := #iSumArrayMean30Seconds + #iArrayMean30Seconds[#i];

   #OUT := DINT_TO_REAL(#iSumArrayMean30Seconds) / (#k * 100);

   

   If #i < 30 Then

       #i := #i + 1;

   Else

       #i := 1;

   End_If;

   

   (*Anzahl der Werte im Array*)

   If #k < 30 Then

       #k := #k + 1;

   Else

       #k := 30;

   End_If;

End_If;

(*----------END FUNKTIONBLOCK----------*)

END_FUNCTION_BLOCK

以上是一段老外编写的30S平均值得程序,这时大概10年前编的,用的是巴赫曼PLC写的,我给编译成TIA14的,编译时仅仅改动一点点,真是太方便了。以下是源程序截图。

询价单
产品分类
联系方式
  • 联系人:方祖付(先生)
  • 职位:
  • 电话:021-60441303
  • 手机:18721545542
  • 地址:上海市松江区荣乐西路106弄11号101室
  • 腾讯QQ:
站内搜索
 
友情链接
  • 暂无链接