电工商企动态
s7-200浮点数计算
2024-09-16  浏览:59

我想在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评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 BYBC.CN SYSTEM All Rights Reserved