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: 换算结果的低限 0
3、0-5V对应的输入值转换成 0-120.0 ,输入通道组态成电压信号,-5/+5V,用S_ITR指令
其
INPUT 0-27648
Ish: 换算对象的高限 27648
Isl: 换算对象的低限 0
Osh:换算结果的高限 120.0
Osl: 换算结果的低限 0.0
4、
S7-200 SMART模拟量
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html
提问者对于答案的评价:
1
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279634.html