当前位置: 主页 > PLC控制

200PLC 模拟量控制与运算

我有一个235模拟量模块。我要采集的电流信号是4-20MA是不是AIW0的范围是6400-32000呀另外我要将AIW0的数值计数后存到VD200里去而4-20MA的信号是我现场一个电流表输出的(电流表的0A对应4MA15A对应20MA也就是电流表的测量范围是0-15A)我怎么能通过触摸屏显示电流表的当前电流呀也就是AIW0等于32000时等于15A存到VD200这个改怎么去计数呢?正常工作时电流表输出信号在不断变化我该怎么去运算呢?求大神教教我

最佳答案

1.楼主可按照正规的模拟量值进行比例换算,
公式:Ov=(Osh–Osl)/(Ish–Isl)*(Iv–Isl)+Osl
Ov换算结果(输出值)
Iv模拟量值(输入值)
Osh换算输出值的高限(换算输出高限)
Osl换算输出值的低限(换算输出低限)
Ish换算输入值的高限(换算输入高限)
Isl换算输入值的低限(换算输入低限)
这样无论你模拟量输入的标准信号是电压信号还是电流信号,无论量程是多少都可以去套用。
2.也可使用西门子提供的模拟量值比例换算"Scale"库,该库指令可以实现S7-200模拟量值比例换算。
链接:htTPs://support.induSTry.siemens.com/cs/document/27043396?dti=0&lc=zh-CN
3.楼主还可以观看S7-200热线工程师岗前内部培训:STEP7-Micro/Win软件使用第五讲–指令库使用,本集视频介绍了S7-200的标准指令库以及附加值令库的使用。其中第11页刚好是对"Scale"库的介绍。
链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.ASpx?CourseID=704
4.最后就是模拟量模块的DIP开关的设置主模块的接线,详见下面连接
《S7-200模拟量模块的使用》,需要非常注意二线制电流信号和四线制电流信号的区别
链接:http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/S7-200_Analog_Introduction.aspx
5.楼主可参考一下我之前的类似回答,里面有例子"Tip038"程序的描述。
《S7200PLC模拟量输入程序编完后,还需要什么软件配置吗》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=126996&cid=1028

提问者对于答案的评价:
谢谢你的回答

专家置评

可以量程转换库
就是线性关系换算

  • 关注微信

猜你喜欢

微信公众号