怎眼去设置这个模拟量的地址以及程序中的数据转换该如何去编写
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:10 | 解决时间:2011-05-24 09:43:10 | 提问者: 孤独一角 - 新生  第1级
最佳答案
回答者:
阿鸣
-
大师  第17级
2011-05-19 16:51:44
提问者对于答案的评价:
下载的文档说明非常详细 非常感谢
-----------4-20ma是模拟量信号,所以你要用到300的模拟量模块,在硬件组态里面添加SM331模块,看一下起始地址,一般默认即可
---------在程序里面调用FC105和FC106两个功能块,是专门处理模拟量信号的
回答者: 一介书生 - 中级工程师  第10级
2011-05-19 16:55:27
依照阿鸣大侠的《 FC105 , FC106使用与实例》中的示例,自己做一遍,就会了。
回答者: 龍族 - 毕业实践员  第4级
2011-05-19 18:26:39
参考资料,举一反三:http://download.gongkong.com/file/2005/12/17/FC105.doc
回答者: nnnn1234 - 顶级工程师  第12级
2011-05-19 19:26:06
S7-300中处理模拟量输入:电流.电压均是调用FC105 功能块,4-20mA信号对应的数字量为0-27648.4~20mA,量程为0-75A,可知4mA对应0A,20mA对应75A.
回答者: 只看结果 - 助理工程师  第8级
2011-05-19 21:18:52
FC105中工程量上下限分别设为0和75.
回答者: 江汉之珠 - 初级工程师  第9级
2011-05-20 12:50:07
1、选用西门子SM331模拟量模块,组态,接线,选好通道
2、模拟信号采用屏蔽双绞线连接,减少干扰和误差。
3、调用功能FC105、FC106模拟量专用块来处理,对应相应量程4-20mA对应0-75A电流,输出到显示数据寄存器DBX
回答者: WINCC62 - 助理工程师  第8级
2011-05-20 16:50:32
4~20mA的信号传到PLC是0~27648的数码值,如果你的地址是PIW256:
1、先将PIW256 传到MW20;
2、然后将MW20经过ITD、DTR后,得到MD24;
3、(MD24/27648.0)*75.0 这就是你需要的实时电流值。
注:没考虑滤波问题。
回答者: peisong - 初级工程师  第9级
2011-05-20 17:26:41
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!