就是想问下S7-400的模拟量是怎么读取的。
看到很多项目用DB块存储电流,温度,压力,
流量等模拟量。他们是怎么读取的,怎么对应
图中,*2.0 ARRAY[0..100] STRUCT =202.0
END_STRUCT 是什么意思?
最佳答案
模拟量信号 首先 通过模拟量模块的A/D转换,变成0到27648之间的数字量,然后根据数字量进行线性化处理,比如你的4到20MA信号,对应物理量0到100℃,那么在PLC内部是这样进行计算的
(PIWxxx/27648)*(100-0)。
这样就计算出温度。
*2.0 ARRAY[0..100] STRUCT =202.0
这个代表 有个数组有101个元素,每个元素的占2个字节,所以这个数组占用了202个字节。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229176.html