PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 8921|回复: 41

[西门子] 4-20mA模拟量编程

[复制链接]
发表于 2007-7-27 11:06:00 | 显示全部楼层 |阅读模式
(差压变送器)有一个4-20ma模拟量输入S7-200 要在6ma时有一个输出Q,在18ma时有一个输出Q。还有一个4-20ma模拟量输入,它要对应输出一个4-20ma模拟量来控制变频器。怎样编程?梯行图怎样画?先谢谢各路大佬///////
回复

使用道具 举报

发表于 2007-7-28 07:47:00 | 显示全部楼层

??:(liuhualiang)4-20mA?????

先计算出正比例一次函数y=ax+b中的a和b

y为模拟量读出值,x为电流ma

x=4 y=0 , 0=aX4+b

x=20 y=32000 , 32000=aX20+b

由上2个等式可以算出 a=2000 , b=-8000

所以y=2000X-8000

把你需要的电流代入X,就可以计算y值

再用比较指令,当AiW读出值与计算y所得值相等就输出Q

同样的方法可以做输出4-20ma的函数

[此贴子已经被作者于2007-7-28 7:51:01编辑过]
回复 支持 反对

使用道具 举报

发表于 2007-7-29 09:20:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-7-29 20:02:00 | 显示全部楼层
如果要进行PID控制模拟量,具体要怎么写程序?
回复 支持 反对

使用道具 举报

发表于 2007-8-23 18:40:00 | 显示全部楼层

这个计算应该很好用吧,我看行!

回复 支持 反对

使用道具 举报

发表于 2007-8-23 20:02:00 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

发表于 2007-8-23 20:43:00 | 显示全部楼层

xue xi le

回复 支持 反对

使用道具 举报

发表于 2007-9-26 21:59:00 | 显示全部楼层

二楼的回答很精辟,呵

回复 支持 反对

使用道具 举报

发表于 2007-9-26 22:18:00 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

发表于 2007-9-29 17:01:00 | 显示全部楼层
[em43]
回复 支持 反对

使用道具 举报

发表于 2007-9-29 19:33:00 | 显示全部楼层
很好
回复 支持 反对

使用道具 举报

发表于 2007-10-22 22:07:00 | 显示全部楼层

呵呵 !借鉴借鉴

回复 支持 反对

使用道具 举报

发表于 2007-10-23 08:42:00 | 显示全部楼层

ding

回复 支持 反对

使用道具 举报

发表于 2007-11-6 10:43:00 | 显示全部楼层

xuexi xuexi

回复 支持 反对

使用道具 举报

发表于 2007-11-6 13:38:00 | 显示全部楼层
谢谢,学习了
回复 支持 反对

使用道具 举报

发表于 2007-11-7 09:15:00 | 显示全部楼层
刚好我也在做一个类似的项目,学习了
回复 支持 反对

使用道具 举报

发表于 2007-11-13 09:27:00 | 显示全部楼层

很实用,不过怎么知道Y=32000啊?

回复 支持 反对

使用道具 举报

发表于 2007-11-13 13:36:00 | 显示全部楼层

错误!

二楼的兄弟有错误的地方。他是这样规定的:4mA对应的数字量输出0;20mA对应的数字量输出是32000,这个需要调节EM231/EM235的偏置增益。可是西门子默认的是0~20mA对应0~32000,所以他的计算增益、偏置值是错误的。

他的思路是正确的。先计算出公式,然后简化公式(先加减后乘,最后集体除,要浮点数运算)、最后在PLC内部写公式计算。

[em01]
回复 支持 反对

使用道具 举报

发表于 2007-11-13 16:40:00 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2007-12-4 14:34:00 | 显示全部楼层

使得是的

回复 支持 反对

使用道具 举报

发表于 2007-12-23 22:55:00 | 显示全部楼层

真是厉害,高手就是高手

回复 支持 反对

使用道具 举报

发表于 2007-12-24 08:39:00 | 显示全部楼层

根据你写程序时选的分辨率大小算出PLC读出值,用比较指令做输出就可以了

回复 支持 反对

使用道具 举报

发表于 2007-12-29 00:29:00 | 显示全部楼层
二楼的回答很精辟
回复 支持 反对

使用道具 举报

发表于 2008-1-9 10:38:00 | 显示全部楼层
这个要求输入的模拟量非常精确的,不然不可能做到。
回复 支持 反对

使用道具 举报

发表于 2008-1-9 13:14:00 | 显示全部楼层
我认为是6400到32000
回复 支持 反对

使用道具 举报

发表于 2008-3-1 16:44:00 | 显示全部楼层

支持18楼,确实是0-20ma对应0-32000.

回复 支持 反对

使用道具 举报

发表于 2008-3-1 21:56:00 | 显示全部楼层
这个计算应该很好用吧,我看行
回复 支持 反对

使用道具 举报

发表于 2008-3-3 15:56:00 | 显示全部楼层

回复18# bhqt009

EM231输入信号应该是可以通过开关调为4~20mA的

回复 支持 反对

使用道具 举报

发表于 2008-3-4 11:14:00 | 显示全部楼层

xue xi le

回复 支持 反对

使用道具 举报

发表于 2008-3-4 13:23:00 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

发表于 2008-3-4 20:38:00 | 显示全部楼层
4-20 mA貌似 西门子是对应 0-27648 吧
回复 支持 反对

使用道具 举报

发表于 2008-3-6 18:13:00 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

发表于 2008-3-7 12:25:00 | 显示全部楼层

感谢二楼、有学习了一下。

回复 支持 反对

使用道具 举报

发表于 2008-3-8 00:18:00 | 显示全部楼层
[em50]
回复 支持 反对

使用道具 举报

发表于 2008-4-22 15:52:00 | 显示全部楼层
做出函数式就行
回复 支持 反对

使用道具 举报

发表于 2008-4-22 18:52:00 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

发表于 2009-10-12 16:36:00 | 显示全部楼层

\"\"\"\"\"\"\"\"

回复 支持 反对

使用道具 举报

发表于 2009-12-3 23:36:00 | 显示全部楼层

??

要我4与海外投行业务投入
回复 支持 反对

使用道具 举报

发表于 2009-12-21 15:22:00 | 显示全部楼层
进来学习的!进来学习的!进来学习的!
回复 支持 反对

使用道具 举报

发表于 2009-12-24 12:59:00 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

sxb23 该用户已被删除
发表于 2012-8-27 15:36:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2012-9-8 18:51:44 | 显示全部楼层
我只见高手在论剑啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-20 21:43 , Processed in 0.063711 second(s), 27 queries .

快速回复 返回顶部 返回列表