最全的西门子PLC模拟量编程知识全在这里了
给大伙分享的是关于西门子S7-300PLC模拟量方面的实例,包含了以下几个方面的要点:
1、对变送器进行取值,并进行控制
2、对模数功能块 FC105 进行调用
3、对 AI 模块进行设置
4、对 AI 量程块进行选择
这个实例, 调试的是一个流量调节回路中, 流量变送器输出 2-2-MA DC信号到 SM331 模拟输入模块,模块将该信号转换成浮点数,然后在程序中调用FC105将该值转换成工程量,我们就可以监视实际工程中的流量值了。
模拟量 AI 采用 SM311 模块是 8x12Bit(8 通道 12 位)对应货号是 6ES7 331-7KF02-OABO,在模数转化上利用传感器或变送器的, 电压或电流取出的值,到 AI 模块上进行转换, 然后把值传给西门子的 CPU 进行处理, 从而检测控制传感器的值,如图:
模拟量输入模块
模拟量输入用于连接电压和电流传感器、 热电耦、电阻和热电阻, 用来实现PLC 与模拟量过程信号的连接。
模拟量输入模块将从过程发送来的模拟信号转换成供 PLC 内部处理用的数字信号。
本次工程用的是 SM311 输入模块如下图所示。该模块具有如下特点:
分辨率为 9 到 15 位+符号位(用于不同的转换时间) ,可设置不同的测量范围。
通过量程模块可以机械调整电流 /电压的基本测量范围。
用 STEP 7硬件组态工具可进行微调。模块把诊断和超限中断发送到可编程控制器的 CPU 中。
模块向 CPU 发送详细的诊断信息。
模拟量输入模块的接线方式
两线制电流和四线制电流都只有两根信号线, 它们之间的主要区别在于:两线制电流的两根信号线既要给传感器或者变送器供电,又要提供电流信号 ;而四线制电流的两根信号线只提供电流信号。
因此,通常提供两线制电流信号的传感器或者变送器是无源的 ;而提供四线制电流信号的传感器或者变送器是有源的。
因此,当 PLC 的模板输入通道设定为连接四线制传感器时, PLC 只从模板通道的端子上采集模拟信号, 如图 2-3,而当 PLC 的模板输入通道设定为连接二线制传感器时,如图 2-2,PLC 的模拟输入模板的通道上还要向外输出一个直流 24V的电源,以驱动两线制传感器工作。
传感器型号
◆两线制 (本身需要供给 24vDC 电源的,输出信号为 4-20MA ,电流)即+接 24vdc,负输出 4-20mA 电流。
◆四线制 (有自己的供电电源, 一般是 220vac ,信号线输出 +为 4-20ma 正,-为 4-20ma负。
01、(以 2 正、 3 负为例 ),两线制时正极 2 输出 24VDC 电压, 3 接收电流 ,所以遇到两线制传感器时, 一种接法是 2 接传感器正, 3 接传感器负 ;跳线为两线制电流信号。二种接法是 2 悬空,3 接传感器的负,同时传感器正要接柜内 24vdc;跳线为两线制电流信号。
02、(以 2 正、3 负为例 ),四线制时正极 2 是接收电流, 3 是负极。(四线制好处是传感器负极信号与柜内 M 为不同电平时不会影响精度很大,因为是传感器本身电流的回路 )遇到四线制传感器时,一种方法是 2 接传感器正, 3 接传感器负,plc 跳线为 4 线制电流。
“传感器正与 plc 的 3 相连, 2 悬空,跳线为两线制电流。”此条在四线制和二线制传感器均适用,大家可以自己试验,好用的顶起来。
03、(以 2 正、3 负为例 ),四线制传感器与 plc 两线制跳线接法:信号线负与柜内 M 线相连。将传感器正与 plc 的 3 相连, 2 悬空,跳线为两线制电流。
04、(以 2 正、3 负为例),电压信号:2 接传感器正, 3 接传感器负, plc 跳线为电压信号。
量程卡的设置
量程卡 在模板的左侧装有量程卡,允许的设置为“ A”,“B”,“C”和“ D”,分别适用于不同的测量的类型和范围。在安装模板前必须正确地设置它。
没有量程卡的模拟量模板具有适应电压和电流测量的不同接线端子,这样,通过正确地连接有关端子可以设置测量的类型。
关于设置不同的测量类型及测量范围的简要说明印在模板上。对于这个工程,水位的测量采用的是二线制变送器,所以选择“ D”,如图 2-4 所示。
输入模块设置
在“硬件”界面下设置好机架后,双击输入模块“ ATBx12bit”,如下图:
双击输入模块后会弹出一个执行框, 点击“地址”后,将开始地址改为 “256”如下图:
改完地址后,再点击“输入” ,将“测量型号”中点击“ 2DMU ”设置传感器的类型。(本次用的是两线的变送器)
AI 系统
建立一个西门子硬件模块在添加好电源和 CPU 后,在配置文件中选择AI 模块如图 4-1。
在添加完成时在硬件系统中会出现此模块如图 4-2。
在此操作成功后双击进行选择,设置对话框点输入。如图 4-3。
在选择完成后点确定,就可以了,然后就是程序编写。
AI 程序
在 S7-300中 AI 模块的程序已经, 厂方已经写好, 只要进行功能模块的调用就好了,调用方法 如图 4-4。
在图 4-4 的下对话框下找到 FC105 功能块,如图 4-5。
IN:使能端。
HI_LIM :高线。
L0_LIM :低线。
BIPOLAR :极性。
RET_VAL :报错存入。
OUT:输出的值(液位)
【北京智能智造现开展工信部《PLC控制与数据采集应用》、《机器视觉智能检测技术应用》、《机器人焊接系统调试与应用》职业技术证书课程培训,根据不同学员的基础水平研发初、中、高级的课程,0基础学员也可以从基础学起,打下坚实基础循序渐进学习高级的知识内容。在学习的基础上还可以分别考取工信部颁发的相应等级职业技术证书一举两得!】
声明:本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容!
西门子 Smart200 模拟量使用及计算方法
20岁的年纪千万不要虚度光阴哦,别因一时的舒适冲昏了头脑,年轻的时候有多努力 将来的自己就会有多感谢自己 加油吧!!!
少年 为90 00后一起喝彩 冲冲冲 !!!下面这个链接是:https://m.toutiao.com/is/LKsQorh/?=西门子 Smart200 模拟量(第一节) 有关于西门子plc模拟量的相关数据和要求分析 每日都会更新哟 让我们一起关注下去叭!!!还有西门子的各类软件 eplan CAD软件等 如有需要可在后台联系 近段时间会先上载与西门子相关的
重点复习:
1:模拟量分为标准性和非标准性
2.:有电压型与电流型
3:电压分为单极性和双极性4:单极性电压有:0-5V,0-10V
5:双极性电压:±5V,±10V
6:电流有:0-20MA,4-20MA
7:标准型的话直接接入PLC模拟模块转送的PLC读取值就可以了
8:不是标准型的则需要用变送器把它转为标准的
西门子官方公式:工程值=【工程值上限-工程值下限*(采集值-模拟值下限)/(模拟上限-模拟下限)】+工程下限
例如我的温度是0-100°(----工程值 0是工程值下限 100是工程值上限)0-20MA(----模拟值(也称数字量)我们就叫他模拟吧!!!0是模拟下限 20MA是下限)例如40°
由于不在公司没法给你们模拟了 那我就教你们怎么计算吧!!!
当你有实物的时候这一步计算可以省略的
【首先
问题1:我们要计算出1MA=多少°?并求出40°时需要多大的电流
100/20=5° 得出了1MA等于5°
则 我们现在可以求出当40°时所需的电流了
40/5=8MA
此刻我们就该要计算0-20MA 对应PLC的值了(西门子官方给的统一标准是0-27648)
此时我们可以计算出多少模拟值等于1MA了
27648/20=1382.4 现在我们知道了 1MA=1382.4的模拟值了
此刻 我们计算出模拟值为多少了
1382.4*8=11,059.2 得出的这个模拟值 将会对应PLC所读取出的值一样
不过当你有实物时 这一步你可以忽略 纯属普及下】
好了 计算出了 模拟值 我们就该套用我们刚才官方给的公式计算出工程值好让PLC去识别
工程值=【工程值上限-工程值下限*(采集值-模拟值下限)/(模拟上限-模拟下限)】+工程下限
【100-0*(11059.2-0)/(27648-0)】+0
剩下的你们去计算了 看是不是等于40°
你们肯定会有疑问 为什么还要减这个零啊 有什么意义?
那这个问题就留给你们看视频的时候 去领悟下啦 如果还是不懂的话 可以在后台滴滴我 我看到了会给你们讲解下的 当然我说的如果哪里有问题的话你们也要及时提出来哦 我们共同交流 共同进步吧
相关问答
如何快速的学会使用欧姆龙PLC?
花一天时间看一套欧姆龙PLC视频教程,熟悉软件界面,常用符合位置,试着编一套小程序,把数字量和模拟量都试一下,就差不多了。后续边用边学,很快你就能得心应...花...
买了一个plc自己不会编程怎么办?
可以从两个方面考虑第一种;直接找会plc编程的师傅来帮你完成你自己想要的程序。第二种;可以自己学习编程语言。根据自己买的这个PLC的型号,安装对应的编程软...
数控机床上的plc编程如何去学习?
数控机床现在有很多的控制系统,比如FANUC,三菱或者西门子的数控系统,所以你要学习数控机床中的PLC编程,首先你要确定一个品牌,然后去学习它的PLC编程知识!...数...
PLC怎么学?
您好,小吴帮您回答,用通俗的语言让您明白电气知识。PLC,英语单词,ProgrammableLogicController,可编程逻辑控制器。其实让我来看PLC就是一台小型的电脑...●.....
有没有关于plc的教程?
你好,很高兴回答你的问题。plc的教程现在网络上有很多,包括文字的和视频的都有,个人建议如果你时间比较充足还是视频教程比较好,比较有人讲解代入感强,但是...
西门子库的使用说明?
西门子库使用说明如下第一步:在Micro/WIN的File(文件)菜单中,选择CreatLibrary...(建立库)命令;或者用鼠标右键单击指令树的Libraries(指令库)分支,...西门...
想学PLC,计算机要掌握哪些知识?
谈谈我开始学习PLC的经验分享,学习PLC需要什么基础,这个问题问得好,说明你对于学习这件事还是有常识的,基础起到铺垫,承前启后的作用,把这方面搞定了,你会...这...
新手该如何学习三菱PLC?
当年我开始接触的PLC也是这个牌子的PLC了,记得是FX-2N这个系列的,根本都不用怎么学就会了,我当时接到了人生第一个项目,是一种凹版印刷机控制系统了,就采用...硬...
哪里有PLC学习视频教程?我想自学,但又不知从何学起?
你的基础怎么样呢,自学要有一定基础,基础的能看懂,还是比较适合学习的,你可以去技成网看看,这家有西门子,三菱等等你的基础怎么样呢,自学要有一定基础,基础的...
PLC有哪些仿真软件,最好西门子的-ZOL问答
西门子的200没有仿真软件,西门300400有PLCSIM有用(0)回复yppah上百度打西门子s200就有很多视频了!有用(0)回复7typhoon途博是自动化工程软件,包括...