西门子plc程序中 S

您所在的位置:网站首页 osh什么意思 西门子plc程序中 S

西门子plc程序中 S

2024-07-10 14:20| 来源: 网络整理| 查看: 265

S_ITR(scale integer to integer to real):把16位整数乘个系数后转成32位浮点数。

S_RTR(scale real to real):把32位浮点数乘个系数后存放到输出变量中。

S_RTI(scale real to integer) :把32位浮点数乘个系数后转成16位整数。

integer:整数,real:实数,scale:缩减,转成。

 

-------------------------------

   1,装了指令库,在资料中看到S_ITR用来进行模拟量输入到S7-200 SMART 内部数据的转换;S_RTI可用于内部数据到模拟量输出的转换那S_RTR是做什么用的啊2,如果想做输出控制,0-5v对应伸出长度0-120 ;  0,27648,填到Osh:Osl;0,120,填到:Ish:Isl我这样填对么,要不要对调一下

最佳答案

                        1、S_RTR指令是进行等比变换的,将实数转换为实数。比如恒压控制,用的压力传感器是0-1.6MPA的要用到PID调节,而PID指令是要求将给定值规格化成0-1.0之间的实数。此时就要把0-1.6转换成0-1.0之间的实数,用这个指令刚好。2、如果是将 0-120 转换成 0-5V 输出,用S_RTI指令      其        INPUT  0.0-120.0 之间的实数         Ish:  换算对象的高限  120.0      Isl:   换算对象的低限   0.0      Osh:换算结果的高限   13824    0-5V输出对应的值,这个你试验一下,是27648还是它。      Osl: 换算结果的低限   03、0-5V对应的输入值转换成 0-120.0 ,输入通道组态成电压信号,-5/+5V,用S_ITR指令      其        INPUT  0-27648         Ish:  换算对象的高限  27648      Isl:   换算对象的低限   0      Osh:换算结果的高限   120.0      Osl: 换算结果的低限   0.04、S7-200 SMART模拟量http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html     



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3