永发信息网

西门子plc200 温度变送器输入4-20mA 模块em231 如何编程读出温度用力控显示?

答案:2  悬赏:0  手机版
解决时间 2021-03-15 03:28
西门子plc200 温度变送器输入4-20mA 模块em231 如何编程读出温度用力控显示?
最佳答案
S7 200模拟量输入处理方法:
以4~20mA电流信号为例,由于S7 200的电流信号组态只有0~20mA可供选择,且0~20mA对应于0~32000,所以4~20mA对应于6400~32000。设工程量的上限、下限分别为A、B,实时采集转换的整型变量输入为X, 则对应的实际物理量Y的计算如下:
(Y-A) / (B-A) = (X-6400) / (32000-6400)
整理后得:Y=(B-A)*(X-6400)/25600+A

(X-6400)/25600 4-20MA的电流信号转换编程如下:
LD SM0.0
MOVW AIW0, AC0
-I +6400, AC0
ITD AC0,AC0
DTR AC0, AC0
MOVR AC0, VD0
/R 25600.0, VD0
再把VD0 与工程量上下限范围(B-A)实数相乘加下限实数就好了,例如工程量上下限为0.0-300度,VD0乘以300.0就是转换出来的温度值了
全部回答
在s7-200中,0-20ma对应的数据范围为0-32000; 4ma相当于6400,也就是4-20ma温度传感器的数据范围为6400-32000(有效范围25600); 这就对应了-40度到750度。 整定公式:(aiw - 6400)/25600 * 790 - 40。 程序示例:最终温度数据vd0的显示单位为0.1℃ (浏览器有点问题,贴不了梯形图,只能贴指令表了) ldw> aiw0, 6400 lps itd aiw0, ac0 aeno -d 6400, ac0 lrd *d 7900, ac0 aeno /d +25600, ac0 lrd movd ac0, vd0 -d +400, vd0 lpp not movd -400, vd0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
五菱宏光s1算是面包车吗?
我是受可以了吧.
金科地产公司,在郑州市金水区有新项目没
求maroon 5 的歌 forty five 的歌词
吴坳地址在什么地方,想过去办事
高中物理、热力学第二定律是啥?
医学英语翻译有前途吗
广东扬帆集团多久没发工资了
马丘角在什么地方啊,我要过去处理事情
“神奈川”的日语读音?
求新的好看耕田文,不要以攒钱为目的的,不要
里鱼债在什么地方啊,我要过去处理事情
长沙市企业退休金的计算方法
有一个男生说,听到南方姑娘这首歌就想到我。
为什么索尼a5100放脚架定时拍摄,拍出来的照
推荐资讯
形容战争停止的词语
辽宁省图书馆真的搬家了吗?
晟隆海鲜烧烤饺子家常菜联峰路店地址有知道的
山东省菏泽市结核病医院生产的祛风舒筋丸在沈
中国现在粮食总产量为多少,缺口多少,进口多
前挡风玻璃福特福克斯lvsfcfme4cf330769这是
请问皮草用什么胶水能粘好
考试怎么能考好
大连到重庆江北机场1月21日14点40是哪个航班
雀圣冰室我想知道这个在什么地方
三星s8g9550的后壳碎了大概要多少钱
WOW锻造配合什么好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?