模拟量抗干扰的时候,需要加多大474电容是多大?怎么计算这个?所有plc都一样吗

终于解决了!!!变频器对PLC模拟量的干扰问题
&在自动化控制系统中,变频器的使用越来越广泛,变频器对PLC模拟量干扰问题也凸显出来。下面举一个变频器对PLC模拟量干扰的例子以及用信号隔离模块克服此类干扰的解决办法。
&西门子PLC中AO点发出一路4-20mA电流控制信号,输出至西门子变频器,无法控制变频器启动。
1、疑似模拟量输出板卡问题,用万用表测量4-20mA输出信号,信号是正常的!
2、开始怀疑是变频器控制信号输入端有了问题,换了一台同型号变频器,问题仍然如此。
3、用一台手持式信号发射器做4-20mA输出信号源,输出标准电流信号至变频器,这下变频器启动了,因而我们排除了模拟量输出板卡和变频器的故障。
4、由此推测是变频器的干扰信号传导至模拟量通道所致。
5、为了验证,在PLC模拟量4-20mA输出通道中加装了一台信号隔离模块TA3012,TA3012的输入端子5、6接模拟量输出模块,输出端子1、2端子接变频器,3、4端子接外部24VDC供电电源,变频器正常启动了。
6、据此断定,问题的根源在于变频器干扰模拟量通道所致。
在PLC和变频器同时使用的自控系统中,应该着重注意一下事项:
PLC供电电源与动力系统电源(变频器电源)分别配置,且PLC的供电应该选择隔离变压器;
动力线尽量与信号线分开,信号线要做屏蔽;
无论是模拟信号输入还是模拟信号输出,模拟量通道一律使用信号隔离模块;
PLC程序里做软件滤波设计;
信号地与动力地分开设计。
免责声明:本文系网络转载或改编,版权归原作者所有。如涉及版权,请联系删除!任何人和机构不承担相关的法律责任。
工控班长QQ:(个人微信号相同)
微信扫一扫
&关注工控班长微信公众号
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。您现在所在的是:
→ 浏览主题:
* 帖子主题:
文章数:69
年度积分:50
历史总积分:642
注册时间:
PLC200 模拟量转换成数字量怎么计算 如温度,压力4-20mA的模拟量怎么换算成相对应数字量显示出来,还有我想控制一个温度,通过控制一个阀的开度来保持温度的稳定,听说用PID来控制,但我不是很懂,看了好多的资料都没搞清楚,不知那个大哥能帮帮忙呢,指点一下小弟,或是有什么好资料介绍,要是有相关的程度参考那就更好.急用急用~``~~~`
文章数:2191
年度积分:179
历史总积分:3921
注册时间:
工控人谈电商
^_^模拟量读进去就是二进制数了,你在根据二进制数的大小换算就可以了
只有交流才有提高,水平是在不断的讨论中提高的。
文章数:38173
年度积分:2650
历史总积分:63059
注册时间:
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
SIEMENS S7-200的话输入是按0~20MA;
因此对应的4~20MA对应数字量就是;
文章数:69
年度积分:50
历史总积分:642
注册时间:
看不懂这个程序,那位高手帮看看,给解答一下解答一下
文章数:8586
年度积分:1309
历史总积分:21674
注册时间:
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
1、将模拟量通道AIW0的数据通过I_DI指令转换为DINT数据类型,并存放入AC0中
2、将AC0中的数据使用DI_R转换为浮点数,目的是为了提升计算精度,因为西门子不允许整型数据直接转换为浮点数,因此必须通过1,2步骤转换。
3、将AC0-6400,因为4-20mA的采集在西门子200系列中是通过坐标移动进行的,也就是因为对于0-20mA来说,西门子S7-200的采集数据在0-32000,也就是说每mA对应的数值为0,那么4-20mA就是,因此要将输入值-6400来完成坐标的移动。
4、然后除以(DIV_R)25600来得到输入值占用整个输入范围的百分比,=2就是4-20mA对应的输入范围。
5、然后通过乘以(MUL_R)100,就得到了0-100的数据。
通过上述程序,将输入的模拟量信号对应的之间的数据转换为0-100之间的数据,这样做也称为线性转换。
文章数:958
年度积分:50
历史总积分:2232
注册时间:
工程量转换的方法 &
经常在论坛上看到网友提出工程量显示的问题,想在此做个专题,供各位网友参考。
1、基本概念
我们生活在一个物质的世界中。世间所有的物质都包含了化学和物理特性,我们是通过对物质的表观性质来了解和表述物质的自有特性和运动特性。这些表观性质就是我们常说的质量、温度、速度、压力、电压、电流等用数学语言表述的物理量,在自控领域称为工程量。这种表述的优点是直观、容易理解。在电动传感技术出现之前,传统的检测仪器可以直接显示被测量的物理量,其中也包括机械式的电动仪表。
2、标准信号
在电动传感器时代,中央控制成为可能,这就需要检测信号的远距离传送。但是纷繁复杂的物理量信号直接传送会大大降低仪表的适用性。而且大多传感器属于弱信号型,远距离传送很容易出现衰减、干扰的问题。因此才出现了二次变送器和标准的电传送信号。二次变送器的作用就是将传感器的信号放大成为符合工业传输标准的电信号,如0-5V、0-10V或4-20mA(其中用得最多的是4-20mA)。而变送器通过对放大器电路的零点迁移以及增益调整,可以将标准信号准确的对应于物理量的被检测范围,如0-100℃或-10-100℃等等。这是用硬件电路对物理量进行数学变换。中央控制室的仪表将这些电信号驱动机械式的电压表、电流表就能显示被测的物理量。对于不同的量程范围,只要更换指针后面的刻度盘就可以了。更换刻度盘不会影响仪表的根本性质,这就给仪表的标准化、通用性和规模化生产带来的无可限量的好处。
3、数字化仪表
到了数字化时代,指针式显示表变成了更直观、更精确的数字显示方式。在数字化仪表中,这种显示方式实际上是用纯数学的方式对标准信号进行逆变换,成为大家习惯的物理量表达方式。这种变换就是依靠软件做数学运算。这些运算可能是线性方程,也可能是非线性方程,现在的电脑对这些运算是易如反掌。
4、信号变换中的数学问题
信号的变换需要经过以下过程:物理量-传感器信号-标准电信号-A/D转换-数值显示。
声明:为简单起见,我们在此讨论的是线性的信号变换。同时略过传感器的信号变换过程。
假定物理量为A,范围即为A0-Am,实时物理量为X;标准电信号是B0-Bm,实时电信号为Y;A/D转换数值为C0-Cm,实时数值为Z。
如此,B0对应于A0,Bm对应于Am,Y对应于X,及Y=f(X)。由于是线性关系,得出方程式为Y=(Bm-B0)*(X-A0)/(Am-A0)+B0。又由于是线性关系,经过A/D转换后的数学方程Z=f(X)可以表示为Z=(Cm-C0)*(X-A0)/(Am-A0)+C0。那么就很容易得出逆变换的数学方程为X=(Am-A0)*(Z-C0)/(Cm-C0)+A0。方程中计算出来的X就可以在显示器上直接表达为被检测的物理量。
5、PLC中逆变换的计算方法
以S7-200和4-20mA为例,经A/D转换后,我们得到的数值是,及C0=6400,Cm=32000。于是,X=(Am-A0)*(Z-6400)/()+A0。
例如某温度传感器和变送器检测的是-10-60℃,用上述的方程表达为X=70*(Z--10。经过PLC的数学运算指令计算后,HMI可以从结果寄存器中读取并直接显示为工程量。
用同样的原理,我们可以在HMI上输入工程量,然后由软件转换成控制系统使用的标准化数值。
在S7-200中,(Z-的计算结果是非常重要的数值。这是一个0-1.0(100%)的实数,可以直接送到PID指令(不是指令向导)的检测值输入端。PID指令输出的也是0-1.0的实数,通过前面的计算式的反计算,可以转换成,送到D/A端口变成4-20mA输出。
给我个支撑点,我做的比西门子还大!
做中国自己的自动化品牌!
文章数:69
年度积分:50
历史总积分:642
注册时间:
谢谢了上面哥们了,温度和压力都是4-20mA模拟输入它们的算法是一样吗
文章数:69
年度积分:50
历史总积分:642
注册时间:
还有我想控制一个温度,通过控制一个阀的开度来保持温度的稳定,程序怎么写,给点思路
文章数:7610
年度积分:71
历史总积分:8622
注册时间:
09工控人生征文
给你上传一下库文件
附件:[]
1.我给你上传一个现成的库文件,你添加上就能用了
2.PID你用向导做一下就行
希望通过论坛与各位成为朋友!
学无止境,学有所用
文章数:7911
年度积分:50
历史总积分:12294
注册时间:
08年最佳博客奖
如果你用温度模块,就不用上面的程序了
对于温度,测出是39.8度,那么PLC相应地址的值是398,10倍的关系,这个相对好理解一些
工控学堂推荐视频:如何提高PLC控制系统抗干扰能力
如何提高PLC控制系统抗干扰能力
一、影响PLC控制系统稳定的干扰因素    影响PLC控制系统稳定的干扰因素很多。主要有下面几种:
  1.电源波形畸变干扰由于PLC控制系统本身或者电网中其他设备采用的SCR、GTO、IGBT等电力半导体器件,在工作时产生的高次谐波、噪声、寄生振荡等。引起电网电源波形畸变。通过电源线路对PLC产生的干扰。
  2.电路耦合干扰由于PLC接地点选择不当或接地不良,通过回路公共阻抗耦合产生的干扰。
  一、影响PLC控制系统稳定的干扰因素    影响PLC控制系统稳定的干扰因素很多。主要有下面几种:
  1.电源波形畸变干扰由于PLC控制系统本身或者电网中其他设备采用的SCR、GTO、IGBT等电力半导体器件,在工作时产生的高次谐波、噪声、寄生振荡等。引起电网电源波形畸变。通过电源线路对PLC产生的干扰。
  2.电路耦合干扰由于PLC接地点选择不当或接地不良,通过回路公共阻抗耦合产生的干扰。
  3.输入元器件触点的抖动干扰由于现场强烈振动使PLC输入元器件触点发生抖动(尤其是常闭触点)所产生的误信号形成的干扰。
  4.电容性干扰在干扰源与干扰对象(PLC)之间存在的分布电容耦合所产生的干扰。
  5.电感性干扰干扰源中的交变磁场通过干扰对象(PLC)中的电感性元件耦合所产生的干扰。
  6.波干扰由空间电磁波(主要是雷达、电台、移动电话等)的电磁场、传导波的传导电流和传导电压所产生的干扰。
  二、提高抗干扰的措施    通过合理配置供电电源、正确选择接地点、接地方式和输人输出配线等措施,可有效提高系统的抗干扰能力。
  1.供电电源    由于PLC本身抗干扰的能力很强,通常只要将PLC电源与系统动力设备分开配线,对于来自电源的干扰,具有足够强的抑制能力。如果遇到特殊情况,电源干扰特别严重时。可采用带屏蔽层的隔离变压器供电,甚至加接线路滤波器,以抑制从交直流电源侵人的常模和共模瞬变干扰,还可抑制PLC内部开关电源向外辐射的噪声。在有较强干扰源的环境中使用PLC,或对PLC工作可靠性要求特别高时。应将屏蔽层和PLC浮动地端子接地。
  2.接地    在PLC控制系统中,具有多种形式的&地&,主要有:
  (1)信号地:是输入端信号元件&&传感器的地。
  (2)交流地:交流供电电源的N线,通常它是产生噪声的主要地方。
  (3)屏蔽地:一般为防止静电、磁场感应而设置的外壳或金属丝网。通过专门的铜导线将其与地壳连接。
  (4)保护地:一般将机器设备外壳或设备内独立器件的外壳接地。
  用以保护人身安全和防护设备漏电。
  为了抑制叠加在电源及输入、输出端的干扰。应对PLC系统进行良好的接地。一般情况下,接地方式与信号频率有关。当频率低于1MHz时,可用一点接地;高于10MHz时。采用多点接地;在1MHz-10MHz间采用哪种接地则视实际情况而定。因此。PLC组成的控制系统常用一点接地。接地线截面积不小于2平方毫米。接地电阻不大于100&O,接地线最好是专用地线。若达不到这种要求。也可采用公共接地方式。禁止采用与其他设备串联接地的方式。
  交流电源在传输时。
  在相当一段间隔的电源导线上,会有几毫伏、甚至几伏的电压。而低电平信号传输要求沿路电平为零。为防止交流电对低电平信号的干扰。在直流信号的导线上要加隔离屏蔽:不允许信号源与交流电共用一根地线;各个接地点通过接地铜片连接到一起。
  屏蔽地、保护地不能与电源地、信号地和其他地扭在一起。只能各自独立的接到接地铜牌上。为减少信号的电容耦合噪声。可采用多种屏蔽措施。对于电场屏蔽的分布电容问题,通过将屏蔽地接人大地可解决。对于纯防磁的部位,例如强磁铁、变压器、大电机的磁场耦合。
  可采用高导磁材料作外罩。将外罩接人大地来屏蔽。  3.榆入、输出配线    (1)引线分开PLC电源线、I/O电源线、输入信号线、输出信号线、交流线、直流线都应尽量分开布线。开关量信号线与模拟量信号线也应分开布线。
  且后者应采用屏蔽线,并且将屏蔽层接地。数字传输线也要用屏蔽线。
  并且要将屏蔽层接地。由于双绞线中电流方向相反。大小相等。可将感应电流引起的噪声互相抵消。故信号线多采用双绞线或屏蔽线。
  (2)输入、输出信号的防错当输入信号源为晶体管或是光电开关输出类型时,在关断时仍有较大的漏电流。而PLC的输入继电器灵敏度较高。如漏电流干扰超过一定值。就形成了误信号。同样。当输出元件为双向晶闸管或是晶体管输出。而外部负载又很小时。会因为这类输出元件在关断时有较大的漏电流。引起微小电流负载的误动,导致输入与输出信号的错误。给设备和人身造成不良后果。
  解决办法是,在这类输入、输出端并联旁路电阻。以减小PLC输入电流和外部负载上的电流。电路接线如下图所示。图中的旁路电阻参数口1按下式求出:
  R<I1-0.25In分之Um式中。I1为输入信号源或输出晶闸管最大漏电流;Urn为输入信号电压或外部负载电压最大值:In为输入点或外部负载的额定电流。
  还有一种方法。就是在PLC输入端加RC滤波环节。利用RC的延迟作用来抑制窜入脉冲所引起的干扰。在晶闸管输出的负载两端并联RC浪涌电流抑制器。减小漏电流的干扰。
  三、从软件设计方面提高系统抗干扰能力    PLC内部具有丰富的功能模块。如定时器、计数器、辅助继电器等。
  利用它们设计一些程序。
  可以屏蔽输入元件的误信号。防止输出元件的误动作。提高系统的抗干扰能力。
  1.利用PLC内部定时器。屏蔽输入端可能出现的误信号。
  在PLC组成的自动控制系统中。每一次循环。各工作步骤的动作时间通常是固定不变的。行程开关(或其他敏感元件。如光电开关)总是在该工作步骤的同一时刻发出信号。根据这一特点。用两个内部定时器。限定眦只在该开关正常发信号的时间内采样。就可屏蔽掉其余时间可能发出的误信号,即干扰信号。下图所示是以FX2N-48MR型PLC控制为例(本文中所举例子均用此机型)。某自动生产线上对输入X000采样的梯形图程序及时序图。根据计算和实测,正常情况下,输入X000总是在输出Y000启动后0.7s左右发出信号。但在实际运行时,由于现场环境恶劣,X000有可能发出误信号。引起控制系统的错误动作。现在,将定时器TO的延迟时间设为0.5s。T1的延迟时间设为0.9s,从图1中可知,只有在Y000=1后0.5s~0.9s的时间内采样的,X000信号,才被认为是有效信号M0.在其余时间。即使X000误发信号。也会被屏蔽掉。
  2.利用PLC内部计数器。消除输入元件触点&抖动&干扰。
  在PLC控制系统中,由于外界干扰的影响,有些输入元件在接通时。会发生触点时断时续的&抖动&
  现象,发出错误信号。在下图a中,当输入X001发生抖动时,输出Y001也会跟着抖动。可利用经适当编程的计数器来消除这种干扰。下图b是用计数器组成的消&抖动&程序和波形图。当&抖动&干扰使X001断开的间隔At&x&0.1s时(注:M8012为特殊辅助继电器。产生0.1s的时钟脉冲),计数器输出为&0&,输出继电器Y001保持接通。干扰对PLc正常工作不构成影响:当X001断开时间△t&x&0.1s。计数器C1计满x次时。C1为&1&,输出继电器Y001输出为&0&。计数器的计数次数可在调试时根据干扰情况修改。
  总之,随着PLC应用的越来越广泛,它所要克服的干扰也会越来越多。越来越复杂。通过采取正确设计硬件线路。选用高质量的元器件,以及充分利用PLC本身功能模块,灵活巧妙地编程等措施。可以有效地提高系统的抗干扰能力。
型号/产品名
深圳市海信电子商行
深圳市福比特电子商行帖子: ┆ 今日新贴: ┆ 昨日贴数: ┆ 在线用户:3780人
当前位置: >
西门子S7200PLC模拟量为啥是32000呢?
8位、12位、13位、16位对应的就是2进制的位数,对应各自的精度就是1/256、1/2、1/65536。
& 模拟量输入模块的最大输出值的左对齐和右对齐:
S7200是12位的,12位二进制数的最大值为十进制的),为了计算方便,规定额定输入范围对应的输出值为0~00与12位二进制数可表示的范围0~4095基本上相同。对于单极性输入信号(例如DC 0~10V、0-5V,0~20mA或4~20mA);S7-200的12位模拟量输入模块的输出值范围为0~32000。A/D转换后的数据的最高位为符号位,正数的符号位为0,负数的符号位为1。有效位数加符号位一共13位,它们被左移3位后,放在16位字的高13位,最低3位添零,相当于实际的有效值被乘以8。因此32000实际上相当于右对齐的转换值4000,这种处理方法称为左对齐。假如对这点不理解,你可以算下是不是等于4000;左对齐后是0000--这对应就是十进制32000。选用+-5V信号------对应输入到的PLC中的数据量程:-3
全部评论发表于: 21:19:15&&1楼
& & 这是模拟量的超量程的值吧&
发表于: 21:37:49&&2楼
发表于: 22:12:01&&3楼
学习了。。。。一直用,没思考过为啥呢、、
发表于: 23:57:17&&4楼
发表于: 10:01:42&&5楼
4~20ma的话是,他没有专用的4~20MA的模式
发表于: 13:59:08&&6楼
S使用时用浮点计算,每个点个8如VD0------VD8--------VD16
发表于: 09:51:48&&7楼求大虾qq号,方便交流
您需要登录后才可以回帖查看: 821|回复: 0
PLC模拟量和脉冲量的计算
本帖最后由 xiaos 于
15:27 编辑
PLC模拟量的计算
1、 -10—10V。-10V—10V的电压时,在6000分辨率时被转换为F448—0BB8Hex(-);12000分辨率时被转换为E890—1770Hex(-)。
2、 0—10V。0—10V的电压时,在12000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
3、 0—20mA。0—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
4、 4—20mA。4—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。
& & 以上仅做简单的介绍,不同的PLC有不同的分辨率,并且您所测量物理量实现的量程不一样。计算结果可能有一定的差异。
注:模拟输入的配线的要求
1、使用屏蔽双绞线,但不连接屏蔽层。
2、当一个输入不使用的时候,将V&&IN 和COM端子短接。
3、模拟信号线与电源线隔离 (AC 电源线,高压线等)。
4、当电源线上有干扰时,在输入部分和电源单元之间安装一个虑波器。
5、确认正确的接线后,首先给CPU单元上电,然后再给负载上电。
6、断电时先切断负载的电源,然后再切断CPU的电源。
& && &&&PLC脉冲量的计算 plc脉冲量的控制多用于步进电机、伺服电机的角度控制、距离控制、位置控制等。以下是以步进电机为例来说明各控制方式。
1、 步进电机的角度控制。首先要明确步进电机的细分数,然后确定步进电机转一圈所需要的总脉冲数。计算“角度百分比=设定角度/360°(即一圈)”“角度动作脉冲数=一圈总脉冲数*角度百分比。”
公式为:角度动作脉冲数=一圈总脉冲数*(设定角度/360°)。
2、 步进电机的距离控制。首先明确步进电机转一圈所需要的总脉冲数。然后确定步进电机滚轮直径,计算滚轮周长。计算每一脉冲运行距离。最后计算设定距离所要运行的脉冲数。
公式为:设定距离脉冲数=设定距离/[(滚轮直径*3.14)/一圈总脉冲数]
3、 步进电机的位置控制就是角度控制与距离控制的综合。
& &&&以上只是简单的分析步进电机的控制方式,.
& &&&伺服电机的动作与步进电机的一样,但要考虑伺服电机的内部电子齿轮比与伺服电机的减速比。有些事情说起来比较简单,但实际应用就有难度了。
Powered by

我要回帖

更多关于 电容101是多大 的文章

 

随机推荐