家居装修知识
s7-200浮点数计算
2024-09-16  浏览:35

我想在S7200中编写程序,计算如下公式:300000/125*0.04,
我想将0.04作为变量,可随时修改成其他小数数值。

答:1、想将0.04作为变量,可随时修改成其他小数数值。请问这个计算如何编写程序?
修改的途径是上位机或hmi,在PLC中特定一双字存储单元,例如MD10。0.04这样的实数形式的数据在S7-200中需要一一双字存储单元。在上位机或HM的组态软件中通过变量建立与S7-200的连接即可。
2、300000/125*0.04:
在在S7-200中计算上述表达式时要注意:
、应用整数转换为双字指令ITD,将300000的存储单元双整数存储单元。再应用DTR指令转换为实数形式;
、被除数125要取实数形式,即指令为L   125.0;
、上述两者进行实数除法,即指令为DIV_R,其结果也为实数;
、上述除法结果再与0.04进行实数乘法,即指令MUL_R。

更多»您可能感兴趣的文章:
更多»有关 水电 电工维修 的产品:
  • 头条资讯
  • 发表评论 | 0评
  • 评论登陆
  • (c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved