S7-200模拟量转换算法.doc
- 文档编号:2487632
- 上传时间:2022-10-30
- 格式:DOC
- 页数:1
- 大小:24.50KB
S7-200模拟量转换算法.doc
《S7-200模拟量转换算法.doc》由会员分享,可在线阅读,更多相关《S7-200模拟量转换算法.doc(1页珍藏版)》请在冰豆网上搜索。
1、将模拟量通道AIW0的数据通过I_DI指令转换为DINT数据类型,并存放入AC0中。
2、将AC0中的数据使用DI_R转换为浮点数,目的是为了提升计算精度,因为西门子不允许整型数据直接转换为浮点数,因此必须通过1,2步骤转换。
3、将AC0-6400,因为4-20mA的采集在西门子200系列中是通过坐标移动进行的,也就是因为对于0-20mA来说,西门子S7-200的采集数据在0-32000,也就是说每mA对应的数值为32000/20=1600,那么4-20mA就是6400-32000,因此要将输入值-6400来完成坐标的移动。
4、然后除以(DIV_R)25600来得到输入值占用整个输入范围的百分比,32000-6400=25600,25600就是4-20mA对应的输入范围。
5、然后通过乘以(MUL_R)100,就得到了0-100的数据。
通过上述程序,将输入的模拟量信号对应的6400-32000之间的数据转换为0-100之间的数据,这样做也称为线性转换。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 200 模拟 转换 算法
![提示](https://static.bdocx.com/images/bang_tan.gif)
关于本文