模拟量输入AIW和模拟理输出AQW的具体用法 点击:7630 | 回复:50



CPU-315 2DP

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 100回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2007年5月21日
发表于:2008-10-14 08:23:17
楼主

请教各位高手,能给我这位菜鸟讲解一下模拟量输入AIW和模拟量输出AQW的具体用法吗???

能举例说明呢???谢谢!!!!!




DCSMHJ

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年10月15日
发表于:2008-10-15 11:40:04
21楼
最好自己作个子程序转换,4mA对应27648,0mA对应 0,如果用FC105,FC106功能块,那么在输入低于4mA或高于20mA时功能块报错误,输出不便,对于电子称等设备就不适用了.

hhlilili

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2008年10月20日
发表于:2008-10-21 15:30:02
22楼
???????????????????????????????????? PT100.????要用FC105 FC106来进行转换吗?

wst

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 264回
  • 年度积分:0
  • 历史总积分:528
  • 注册:2006年7月09日
发表于:2008-10-21 21:55:02
23楼
学习,,,,,,........

qq444

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 424回
  • 年度积分:0
  • 历史总积分:2532
  • 注册:2004年10月20日
发表于:2008-10-21 22:44:19
24楼

模拟量输人ai 来自现场仪表或二次表,根据不同的plc,线性对应的话,plc读入数 除以? 模拟量量程对应数(不同的plc有不同的对应数,s7300,400是0~27648)? 乘以? 实际测量量程(一般是一个低限值,一个高限值)

模拟量输出ao一般去现场控制阀开度,电机转速等,处理过程跟输人相反。

haihai200

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-10-22 17:42:16
25楼

觉得还是六楼说的比较好,如果每个人都像他说的这样容易接收我的PLC水平也不至于这么烂了。谢谢了

?

chenjinlove

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2007年8月26日
发表于:2008-10-22 20:24:05
26楼
如果要求浮点数的话,先要将AIW转换成双整数(语句为ITD),再将双整数转换为实数(语句为DTR),再来和27648.0相除,乘以你的量程(注意要用实数),加上你的下限值即可。前面说的是压力时的采集公式,如果是温度的话,也一样先将AIW转换成双整数,再将双整数转换成实数,乘以0.1(注意除以10会出错)。如果是流量,则要采用温压补偿方式,第一步是先差值转换成压力方式,第二步是采用温压补偿。

chenjinlove

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2007年8月26日
发表于:2008-10-22 20:31:46
27楼
模拟量输出则要用西门子的,FB41即PID方式。注意要选用手动还是自动,如果手动就只需要注意手动值即可,如果自动,你就需要注意给定值反馈值,P、I、D的选择和GIAN,Ti,Td的值,值的多少一定要满足控制要求才行。从你给出的AIW和AQW知道,你的语言方式选成了德文,一般都是用英文,当然如果你本来就会德文到是不存在,要是你也和我一样,就只会英文的话,建议你将语言改英文。

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 651回
  • 年度积分:0
  • 历史总积分:1862
  • 注册:2005年6月12日
发表于:2008-11-07 08:21:34
28楼
我也用到了第一次就算错了结果显示差了很多给大家分享很好

张文勉

  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 1660回
  • 年度积分:0
  • 历史总积分:1915
  • 注册:2007年12月17日
发表于:2008-11-08 02:36:55
29楼
看了这样的文章 好舒服........................................顶6楼

李许波

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 79回
  • 年度积分:5
  • 历史总积分:226
  • 注册:2007年10月09日
发表于:2008-11-09 13:49:39
30楼
正是我之所求..................谢了.

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-10 15:04:14
31楼
正是我之所求..................谢了.

huangyoufu

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1083回
  • 年度积分:0
  • 历史总积分:1224
  • 注册:2006年9月23日
发表于:2008-11-10 20:30:51
32楼
看了这样的文章 好舒服........................................顶6楼

jyqingfly2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-11-10 22:14:19
33楼
6楼的同志 谢谢了,以后得多向你学习

janyond11

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2008年11月10日
发表于:2008-11-11 09:24:57
34楼

AIW和AQW 是S7-200的吧?  按照6楼的算。

如果是300 就照9楼的方法做

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-11-12 07:42:24
35楼

可卡因

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 80回
  • 年度积分:0
  • 历史总积分:155
  • 注册:2004年2月17日
发表于:2008-11-12 13:18:49
36楼

AIW可以用0~20MA或者0~10V电压信号.当然也可以用4~20MA ,0~5VDC等信号.在PLC内可以转换成32000.输出是一样的,32000可以转换为电压或者电流输出.

liye1688888

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 122回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-11-19 10:38:54
37楼

这是是200的,你用MOV就可以把模拟量的值送到你指定的位置

CPU-315 2DP

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 100回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2007年5月21日
发表于:2008-11-19 13:20:32
38楼

谢谢各位,真是受益非潜。如果大家还有什么更清晰,更详细的解释,请发贴

辽宁普科工控

  • 精华:6帖
  • 求助:0帖
  • 帖子:46帖 | 383回
  • 年度积分:0
  • 历史总积分:459
  • 注册:2005年12月11日
发表于:2008-11-19 22:12:40
39楼

很好 学习了 ,多多发帖

独来独往

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 378回
  • 年度积分:0
  • 历史总积分:937
  • 注册:2006年5月25日
发表于:2008-11-20 19:05:56
40楼
引用西玛仪表 028-66505957 13808018567 的回复内容:

先说AIW吧。比如,传感器是0~20mA输出,0~100Mpa的压力变送器。对应PLC模拟量采集数据就是

0Mpa对应0mA对应AIW读数=0

50Mpa对应10mA对应AIW=16000

100Mpa时对应20mA对应AIW=3200,

举例,当读取AIW是8000时。则表示这个时候压力传感器在8000/(32000-0)=0.25=1/4的位置。这个时候就如指针压力表一样指在1/4的位置是25MPa。转换方式就是

[(8000-0)/(32000-0)]*(100Mpa-0Mpa)=25Mpa.

假如换成是4~20mA的表则由于下沿是4mA。而模拟量采集模块只能0~20mA。这个时候就要换算:

4mA/20mA=0.2=1/5时AIW=0.2×32000=6400。

代入上面的表,[(8000-6400)/(32000-6400)]*(100Mpa-0Mpa)=6.25Mpa

 

 

对于输出其实类似。输出是0~20摄氏度,对应0~10V对应AQW就是0~32000。

假如要控制在8度,也就是要输出4V,也就是要给AQW数值是12800。






热门招聘
相关主题

官方公众号

智造工程师