s7-200浮点数计算 时间:2023-03-19来源:佚名 我想在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。 打赏