当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
请教!S7 200如何实现对模拟量的处理
点击:
1973
| 回复:
15
燕赵狂生
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 3回
年度积分:0
历史总积分:81
注册:2003年6月29日
发表于:2003-11-28 12:47:00
楼主
各位大大,兄弟以前是作dcs的,现在接了个项目,plc控制系统。 其中用到西门子S7 200 ,扩展模块为EM231,输入信号为0~10v 梯形图编程中如何实现对模拟量的处理和存储,请各位大大不吝赐教,多谢!
分享到:
收藏
邀请回答
回复楼主
举报
苯鸟先飞
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 65回
年度积分:0
历史总积分:270
注册:2003年11月26日
发表于:2003-11-26 22:47:00
1楼
只用过开关量,没有用过模拟输入,我也想知道!!!
回复
引用
举报
空智
关注
私信
精华:1帖
求助:0帖
帖子:20帖 | 59回
年度积分:0
历史总积分:337
注册:2002年5月28日
发表于:2003-11-27 08:37:00
2楼
我发觉笨鸟先飞真是个热心人,西门子的模拟量处理和读取普通字节没什么区别,AIW1来直接寻址,不过我声明我也没用过200的模拟量,300的用过,但手册上说的很明白
回复
引用
举报
变频器
关注
私信
精华:1帖
求助:0帖
帖子:14帖 | 147回
年度积分:0
历史总积分:296
注册:2003年4月14日
发表于:2003-11-27 14:49:00
3楼
是的,在程序里的处理是和读取普通字节没有区别,但是,如果你的cpu本身读取得映象区的内容就是错的,一会可能显示是溢出,一会可能显示的又是0,很想请问楼上的大哥如何去解决呢?提个合理的建议也可以呀 硬件的组态问过西门子北京的客服,没有问题.
回复
引用
举报
hkeeik6
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 68回
年度积分:0
历史总积分:74
注册:2003年2月11日
发表于:2003-11-27 22:17:00
4楼
S7 200 PLC扩展模拟量特殊模块数量有限,一般仅能扩展7个模块,模拟量的最大模拟量数为32路(实际上是无法作到,因为每个扩展模块也最多只有4路,7×4=28路了!),如果用S7-300那价格太高了。 捷通科技的DDM系列模块可以大范围扩展S7 200PLC的模拟量、开关量采集、控制模块。利用PLC本身具备的PPI通讯口,数据自动传入PLC内部数据寄存器VWxx中,因此你只需要在DDM模块中指定存入PLC的起始地址就可获得所有模拟量采集数据。同时,如果你指定PLC内部寄存器地址作为DDM模块的输出地址,则修改该地址范围内的数据,DDM模块就能输出该地址中数据所对应的电压或者电流信号。开关量也如此。PLC中不需要额外编程,直接调用或输出数据。 它最大程度可扩展多达1024×8=8192个模拟量输入、输出通道或者1024×16=16384个开关量输入输出通道。即便是模拟量数量达48个通道,也能保证通讯速度在550ms内全部刷新。满足大部份的数据采集系统要求。如果PLC通讯口配置为为187000bps,其数据刷新速度可在180ms内完成!DDM系列模拟量、开关量模块还可以支持三菱FX系列和欧姆龙Cxx、CQM、CPM、C200H、CS系列PLC。详情可到公司网站http://www.jtplc.com上了解。
回复
引用
举报
空智
关注
私信
精华:1帖
求助:0帖
帖子:20帖 | 59回
年度积分:0
历史总积分:337
注册:2002年5月28日
发表于:2003-11-28 11:13:00
5楼
变频器你的问题也太高深了吧,如果映射区都不对,多数是硬件故障或者干扰太严重了,
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-11-28 12:47:00
6楼
数据采集进来后,存储到AIW地址中,通过算术运算即可得到响应的工程值。注意AIW地址中存储的模拟量转换为数字量时的范围是0-64000(好象是),你查查响应的资料
回复
引用
举报
菜鸟a
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 22回
年度积分:0
历史总积分:129
注册:2003年2月26日
发表于:2004-04-13 09:10:00
7楼
通过AIWn(n通道)读入,根据需要加减乘除进行处理不就行了吗?有什么问题呢??如果采用0-20mA输入的话,好像范围是0-32000.
回复
引用
举报
wincc123
关注
私信
精华:4帖
求助:0帖
帖子:41帖 | 765回
年度积分:1
历史总积分:1067
注册:2003年10月13日
发表于:2004-04-13 10:43:00
8楼
输入量程对应数字0-32000,+ — * /就完
回复
引用
举报
HAPPYLIUYH
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 31回
年度积分:0
历史总积分:88
注册:2004年3月22日
发表于:2004-04-14 19:24:00
9楼
输入量程对应数字+/-32000,对应地址AIn,可直接调用作运算处理,不过最好先做滤波处理后再调用
回复
引用
举报
oooo
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 27回
年度积分:0
历史总积分:156
注册:2002年5月22日
发表于:2004-04-15 15:09:00
10楼
急!!那位大虾告诉我西门子的模拟量读取的梯形图怎么作?? 我的EMAIL:dou_8421@163.com
回复
引用
举报
xsm
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 20回
年度积分:0
历史总积分:103
注册:2003年3月26日
发表于:2004-05-17 21:02:00
11楼
注意AIW AOW的编址是0或双数
回复
引用
举报
苯鸟先飞
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 65回
年度积分:0
历史总积分:270
注册:2003年11月26日
发表于:2005-12-13 09:07:00
12楼
我用仿真软件做了个实验,如0到20毫安的电流输入,程序的内存里显示是0到32760。
LD I0.0
MOVW AIW0, VW1
LD I0.0
MOVW VW1, VW2
/I +1640, VW2
我这样处理对吗?请教高手们,谢谢
回复
引用
举报
Love everyone
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 95回
年度积分:0
历史总积分:116
注册:2005年12月02日
发表于:2005-12-13 13:10:00
13楼
大家好:我是今年刚毕业的大学生, 现在也想从事PLC编程 ,但不知到从哪开始着手,请高手们指点指点 ,多谢了!
email:dahai2009cm@yahoo.com.cn
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2006-01-25 11:56:00
14楼
to 笨鸟先飞
输入信号是直接接到模拟量模块上的,没有LD I0.0啊
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2006-01-25 11:58:00
15楼
to 笨鸟先飞
模拟信号是直接接到模拟量扩展模块上的,在200上没有输入点啊
回复
引用
举报
热门招聘
相关主题
西门子 编程语言scl stl 差别...
[8743]
ModbusRTU串口通信协议视频教...
[10708]
求助大家了为什么我安装完CX...
[21617]
PLC基础介绍
[16570]
被催款了,各位工控大神有认识...
[25674]
请教高手指导破解PLC密码
[11098]
西门子PLC S7-200∕300∕400∕1...
[8466]
三菱plc 視頻教程
[7865]
求教:如下图形怎么编程序?
[9450]
(已结帖)工控PLC擂台第93期-...
[7905]
官方公众号
智造工程师
客服
小程序
公众号