当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
关于模拟量的编程
点击:
1108
| 回复:
5
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2004-10-12 12:33:00
楼主
大家好,因以前未作过模拟量的编程,因此不太懂,模拟量是从现场采集来的液位信号 PLC是西门子S7-200 CPU是226,希望家赐教,详细一些!谢谢!
分享到:
收藏
邀请回答
回复楼主
举报
ly1026
关注
私信
精华:0帖
求助:0帖
帖子:56帖 | 112回
年度积分:0
历史总积分:390
注册:2003年7月20日
发表于:2004-10-15 10:51:00
1楼
先转换成0-1之间的实数,然后与传感器量程相乘记得液位值
回复
引用
举报
wsynn
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 9回
年度积分:0
历史总积分:21
注册:2004年8月21日
发表于:2004-10-29 16:36:00
2楼
我也比较感兴趣,能否说的详细些 QQ:372834612 MAIL:YNDEMAIL@YAHOO.COM.CN
回复
引用
举报
jshq2000
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 12回
年度积分:0
历史总积分:114
注册:2001年3月31日
发表于:2004-11-01 21:07:00
3楼
对于12位分辨率的模块来说就是输入值(0-4096之间)/4096再乘以传感器的满量程值,例如:液位计量程为0-500mm,先用传送指令将AIWxxx(xxx是地址)传送至MW或VW,除以4096后乘以500得出值即为液位,当然如果需要小数的还要经过换算或其它技巧(比如先将输入值转换为实数再计算或者放大(根据需要的小数位数乘以10、100、1000,需注意整形的数值范围)后再计算。
回复
引用
举报
你们这样混能成功吗?
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 88回
年度积分:0
历史总积分:379
注册:2003年11月24日
发表于:2004-11-02 14:50:00
4楼
我在模拟量上也遇到了难题,工控的人:能否帮忙解决.QQ:21131655. 我用的EM235模块,224的CPU.用PT100采集温度信号.对AIW不做任何转换都数值总是只有10~几十之间. 我想可能是没采集到信号,PT100坏了.换成电位器把CPU的24V输出电压降为0~10V.可是数值显示还是不对. 数值对应应该是0~32000的~~ ? AIWXXX的数值应该怎么做转换显示?
回复
引用
举报
能再清楚些吗
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 60回
年度积分:0
历史总积分:109
注册:2004年9月28日
发表于:2004-11-02 15:04:00
5楼
S7-226的AIW0等应该也是12位的,对应的数值是0~32000吧
回复
引用
举报
热门招聘
相关主题
永宏PLC脉冲输出时,脉冲电压...
[7168]
菜鸟请问:艾默生是哪个国家的...
[15151]
伺服电机的编码器17位和20位...
[13370]
USB-SC09下载线驱动(jiachen...
[7363]
我来讲解两台CP1H 通讯控制7...
[10068]
为什么一接地线,漏电保护器就...
[11659]
求教,欧姆龙PLC仿真软件
[8704]
两个OMRON CP1H的PLC经过串口...
[10111]
没有工作经验就不能搞PLC了?...
[13722]
分享自己的一点小发现和经验...
[10122]
官方公众号
智造工程师
客服
小程序
公众号