s7-200浮点数计算

   2020-12-04 工业品商城174
核心提示:我想在S7200中编写程序,计算如下公式:300000/125*0.04, 我想将0.04作为变量,可随时修改成其他小数数值。 答:1、想将0.04作为变量,可随时修改成其他小数数值。请问这个计算如何编写程序? 修改的途径是上位机或hmi,在plc中特定一双字存储单元,例如MD10。0.04这样的实数形式的数据在S7-200中需要一一双字存储单元。
       我想在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。 
 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服