plc200怎么连接台达plc模拟量模块块

[求助-西门子PLC200]S7——200 模拟量输入问题
后使用快捷导航没有帐号?
只需一步,快速开始
一步搞定
&&&&SP赵云:抵制日货,从我做起! 20:49&&&&admin:大喇叭和回帖音乐、视频等功能使用方法请参考相关帖子。 18:39&&&&admin:即日起,开启大喇叭功能。欢迎使用大喇叭通知本站好友,只需花费3金币! 22:41
总共4927条微博动态微博: 3&小时前&: 3&小时前&: 3&小时前&: 3&小时前&: 昨天&16:09&: 昨天&15:45&: 昨天&14:05&: 昨天&12:09&: 昨天&12:02&: 昨天&08:04&: 昨天&07:51&: 昨天&02:12&: 前天&12:19&: 前天&11:57&: 前天&05:45&: 前天&01:11&: 3&天前&: 3&天前&: 3&天前&: 3&天前&: 3&天前&: 3&天前&: 4&天前&: 4&天前&: 4&天前&: 5&天前&: 5&天前&: 6&天前&: 7&天前&:
15:54:40&站内全文搜索,由百度和追梦工控论坛合作提供
查看: 1230|回复: 2
分享好友UID599积分265帖子主题精华0金币214 枚追梦点0 视频0 部贡献0 点阅读权限50注册时间在线时间0 小时
里正, 积分 265, 距离下一级还需 135 积分
升级&&32.5%当前用户组为 里正当前积分为 265, 升到下一级还需要 135 点。该用户从未签到
上传分享工控资料得追梦点,
发帖回帖赚金币兑换下载积分。
马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。已有帐号?&& &&或者&&&&&&&&
S7——200 模拟量输入4到20MA怎么处理对应的量程关系 求高人指教&/p&
让我们联手拒绝网络伸手党,
2人 等
过:
他们
本帖标题:本帖地址:
【追梦论坛】 - 免责声明
1、本帖所有言论和图片纯属发表者个人意见,与本站立场无关;
2、本主题由 : 【UKBNCKPv】发表,本帖发表者【UKBNCKPv】依享有相关权利;
3、其他单位或个人使用、转载或引用本帖时必须征得发表者【UKBNCKPv】和【追梦工控论坛】的同意;
4、本帖作品部分转载自其它媒体并在本站发布,转载的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责;
5、本帖如有侵犯到贵站或个人版权问题,请立即告知本站,本站将及时予与删除,并致以最深的歉意;
6、【追梦工控论坛】管理员和版主有权不事先通知发帖者而删除本文。
分享好友UID628积分267帖子主题精华0金币183 枚追梦点0 视频0 部贡献0 点阅读权限50注册时间在线时间0 小时
里正, 积分 267, 距离下一级还需 133 积分
升级&&33.5%当前用户组为 里正当前积分为 267, 升到下一级还需要 133 点。该用户从未签到
上传分享工控资料得追梦点,
发帖回帖赚金币兑换下载积分。
1、因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数值量的换算关系。
例如,使用一个0 - 20mA的模拟量信号输入,在S7-200 CPU内部,0 - 20mA对应于数值范围0 - 32000;对于4 - 20mA的信号,对应的内部数值为6400 - 32000。
2、为便于用户使用,可以使用系统指令库中的标准子程序,在这个指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。
3、有关指令库:
STEP 7-Micro/WIN V4.0 以上版内部已经带有新的指令库,但在未安装西门子 Instruction Library 软件包的情况下,不能显示出来使用。
要使用西门子的标准指令库,必须先安装西门子的指令库软件包 Instruction Library。安装了 Instruction Library 之后,只要安装的 STEP 7-Micro/WIN 版本是最新的,就能获得相应版本的新指令库。安装 Micro/WIN 的升级包(Service Pack)也会更新指令库的版本。
4、指令库下载:
指令库《Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library》下载:
http://ishare..cn/f/.html
/publish/data/2006/8/data_11_2237.html
5、有关Scale_I_to_R和子程序Scale_R_I的使用,详见:
《西门子 S7-200?LOGO!?SITOP 参考》V0.94版(更新版)() 其中的模拟量比例换算一章:
http://www..cn/download/searchResult.aspx?searchText=A0136
6、相关文档:
见《 模拟量输入模块EM231的使用举例》下载:
/read-gktid-50415-uid-13129.html
请见《S7-200模拟量输入模块EM231的应用》连接:
/doc_jq/SiemensSkill//3887.htm
《 Analog Expansion ModuleEM 231 Analog Input, 8 Inputs& & Product Information》下载:
http://sklep.stesar.pl/images//eng_em%ai.pd
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &&&& && && && && && && && && && && && && && && && && && &&&
分享好友UID615积分256帖子主题精华0金币197 枚追梦点0 视频0 部贡献0 点阅读权限50注册时间在线时间0 小时
里正, 积分 256, 距离下一级还需 144 积分
升级&&28%当前用户组为 里正当前积分为 256, 升到下一级还需要 144 点。该用户从未签到
上传分享工控资料得追梦点,
发帖回帖赚金币兑换下载积分。
西门子200模拟量输入、输出的数值关系是0-32000所对应的是电压或者电流(0-5V;0-20mA)所对应的是电流4-20mA。
因为模拟量输入、输出是整形数16位,最大值32767。为计算方便取整了为32000。
& && && && && && && && && && && && && && && && && && &&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && && && && && && && && && && && && && && && && && && && &
&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && && & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 4毫安时6400,20毫安时32000。仪表值的大小是和()25600成线性关系。根据这个关系式把指令翻译出来就好了。里面再处理好INT------DNT-----REAL的数据转换关系就可以了。
& && && && && && && && && && && && && && && && && && &&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && && && && && && && && && && && && && && && && && && && &
&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && && & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 模拟量值和A/D转换值的转换
& & 假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D0
—Dm(如:*00—32000),设模拟量的标准电信号是A,A/D转换后的相应数值
为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:
& & A=(D-D0)×(Am-A0)/(Dm-D0)+A0。
& & 根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出
函数关系D=f(A)可以表示为数学方程:
& & D=(A-A0)×(Dm-D0)/(Am-A0)+D0。
& & 具体举一个实例,以S7-200和4—20mA为例,经A/D转换后,我们得到的
数值是*00—32000,即A0=4,Am=20,D0=*00,Dm=32000,代入公式,得
& & A=(D-*00)×(20-4)/(32000-*00)+4
& & 假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号
是*00×16/2mA。
参考资料:http://210.51.187.41/service/answer/solution.aspx?Q_ID=38024&cid=1028
请认真回帖,多多分享资料和经验!纯数字、字母、表情、和主题无关等灌水回帖将被扣分处罚!
Powered by 追梦论坛 X2
&Created by浏览:2149次
评论:0条 &时间:
请问用移位指令移位后要是有溢出我怎么判断溢出的是0还是1呢?假如一个2进制的数8位的..查看: 676|回复: 8
模拟量模块接地问题!
如果你发现模块四个输入值与实际不符,均为13339左右,一直没有变化可能和我一样,中招了
接地分开做。
接地必须可靠,而且与强电地分开,这样就没事了。
在电焊时最好把PLC等容易被烧的取掉,至少保证与电焊上的接地点断开.
想模拟量的接地怎么合适呢?接到10A插头的地端,跟220交流电走合适吗?晶体管和继电器型PLC分别怎么接地呢??
你这种情况主要不是接地问题,你即使非常规范可靠的接地了,也还是会出现这个情况的,关键是电焊机和PLC的电源,最好将他们两个电源分开取,如果PLC和电焊机的电源在一起的话,恐怕将来有一天将你的CPU都烧了。
把第一个模块给烧了,这就是电流的特性,走阻值最低的地方。
有时候接地反而有问题必须找到一个单独的仪表接地
模拟量模块该怎么接地?担心信号干扰,所有的模块均接地!最近连续出现模块因为现场电焊被烧了,而且只烧第一个模拟量模块。是否接地该怎么选择?还没交接只能自己公司买单&br&,&br&另外,XP上的模拟量与模块上的采集有什么不同?是否能避免被烧坏,至少电焊时比模块更难烧坏!
天天自动化最新推荐 /1
想了解最新的PLC培训开课信息吗?想把握最前沿的工控资讯吗? 扫描天天微信二维码 关注 天天PLC培训,为您推荐最新PLC课程及资讯,随时随地掌握行业动态
Powered by推荐:&&&&
&当前位置:
& 西门子S7-200 PLC模拟量模块使用问题
西门子S7-200 PLC模拟量模块使用问题
核心提示:S7-200模拟量输入模块(EM231,EM235)寻址 每个模拟量扩展模块,按扩展模块的先后顺序进行排序,其中,模拟量根据输入、输出不S7-200模拟量输入模块(EM231,EM235)寻址
&&&&&&&& 每个模拟量扩展模块,按扩展模块的先后顺序进行排序,其中,模拟量根据输入、输出不同分别排序。模拟量的数据格式为一个字长,所以地址必须从偶数字节开始,精度为12位;模拟量值为0-32000的数值。输入格式: AIW[起始字节地址] 如AIW0  输出格式: AQW[起始字节地址] AQW0每个模拟量输入模块,按模块的先后顺序地址为固定的,顺序向后排。例::AIW0,AIW2,AIW4&&、AQW0,AQW2&&。
&&&&&&&& 每个模拟量扩展模块至少占两个通道,即使第一个模块只有一个输出AQW0(EM235只有一个模拟量输出),第二个模块模拟量输出地址也应从AQW4开始寻址,以此类推。
2.传感器连接到S7-200 模拟量输入模块(EM231,EM235)有哪些注意事项?
&&&&&&&& 模拟量输入模块可以通过拨码开关设置为不同的测量方式(电流电压)。模块开关的设置应用于整个模块,一个模块只能设置为一种测量范围;而且开关设置只有在重新上电后才能生效。只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辨率。
&&&&&&&& EM235是最常用的模拟量扩展模块,它实现了4路模拟量输入和1路模拟量输出功能。EM235模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X-;对于电流信号,将RX和X+短接后接入电流输入信号的&+&端;未连接传感器的通道要将X+和X-短接。
&&&&&&&&& 注意:为避免共模电压,须将M端与所有信号负端连接,未连接传感器的通道要短接。当模拟量输入PLC接收到一个变动很大的不稳定的值时,原因之一:你可能使用了一个自供电或隔离的传感器电源,两个电源没有彼此连接,所以由此产生了一个很高的上下振动的共模电压,影响模拟量输入值。原因之二:可能是模拟量输入模块接线太长或绝缘不好。所以解决方法:1.连接传感器输入的负端与模块上的公共M 端以补偿此种波动。(注意:事前要确定这是两个电源间的唯一连接。如果另外一个连接已经存在了,当再添加公共连接时可能会产生一个多余的补偿电流。)
&&&&&&&& 当出现模拟量输入PLC接收到信号变化很慢,这可能是你使用了滤波器,可以通过降低滤波采样数,或取消模拟量滤波方式解决。
3.关于EM235是否能用于热电阻测温问题?
&&&& EM235不是用于与热电阻连接测量温度的模块,勉强使用容易带来故障。
4.关于EM235输入校准问题:
&&&& 模拟量输入模块使用前应进行输入校准。其实出厂前已经进行了输入校准,如果OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。其步骤如下:
A、切断模块电源,选择需要的输入范围。
B、接通CPU和模块电源,使模块稳定15分钟。
C、用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。
D、读取适当的输入通道在CPU中的测量值。
E、调节OFFSET(偏置)电位计,直到读数为零,或所需要的数字数据值。
F、将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。
G、调节GAIN(增益)电位计,直到读数为32000或所需要的数字数据值。
H、必要时,重复偏置和增益校准过程。
5.模拟量值和A/D转换值的转换问题:
&&&& 假设模拟量的标准电信号是A0&Am(如:4&20mA),A/D转换后数值为D0&Dm(如:),设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:
&&&& A=(D-D0)&(Am-A0)/(Dm-D0)+A0。
&&&& 根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出函数关系D=f(A)可以表示为数学方程:
&&&& D=(A-A0)&(Dm-D0)/(Am-A0)+D0。
&&&& 具体举一个实例,以S7-200和4&20mA为例,经A/D转换后,我们得到的数值是,即A0=4,Am=20,D0=6400,Dm=32000,代入公式,得出:
&&&& A=(D-6400)&(20-4)/(3)+4
&&&& 假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号是600+4=8mA。
&&&& 又如,某温度传感器,-10&60℃与4&20mA相对应,以T表示温度值,AIW0为PLC模拟量采样值,则根据上式直接代入得出:
&&&& T=70&(AIW0-6400)/25600-10
&&&& 可以用T 直接显示温度值。
&&&& 模拟量值和A/D转换值的转换理解起来比较困难,该段多读几遍,结合所举例子,就会理解。为了让您方便地理解,我们再举一个例子:
&&&& 某压力变送器,当压力达到满量程5MPa时,压力变送器的输出电流是20mA,AIW0的数值是32000。可见,每毫安对应的A/D值为32000/20,测得当压力为0.1MPa时,压力变送器的电流应为4mA,A/D值为(32000/20)&4=6400。由此得出,AIW0的数值转换为实际压力值(单位为KPa)的计算公式为:
&&&& VW0的值=(AIW0的值--100)/(3)+100(单位:KPa)
&&&& 您可以组建一个小的实例系统演示模拟量编程。本实例的的CPU是CPU222,仅带一个模拟量扩展模块EM235,该模块的第一个通道连接一块带4&20mA变送输出的温度显示仪表,该仪表的量程设置为0&100度,即0度时输出4mA,100度时输出20mA。温度显示仪表的铂电阻输入端接入一个220欧姆可调电位器,简单编程如下:
&&&& 温度显示值=(AIW0-6400)/256
&&&& 编译并运行程序,观察程序状态,VW30即为显示的温度值,对照仪表显示值是否一致。
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。因本站大部分技术资料均为原创文章,为避免其他网站的抄袭及复制,本站注册会员才能浏览信息内容,不便之处,敬请谅解!文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
注册会员无法查看信息内容注意事项:注册会员如果还是无法查看文章信息的内容,必须阅读过后台的未读站内信,才可正常查看文章内容!
分享与收藏:&
本文关键字:
为您推荐更多相关文章
网站客服:&&

我要回帖

更多关于 plc模拟量模块 的文章

 

随机推荐