直播课堂
HOME
直播课堂
正文内容
plc怎样编程称重加料 PLC如何使用模拟量?接线加程序实例讲解,轻松学好PLC
发布时间 : 2025-03-17
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC如何使用模拟量?接线加程序实例讲解,轻松学好PLC

首先我们了解一下什么是数字量和模拟量?为什么PLC需要使用模拟量?

数字量

数字量是物理量的一种。它们的变化在时间上是不连续的,总是发生在一系列离散的瞬间。这一类物理量叫做 数字量。也就是离散量,指得是分散开来的、不存在中间值的量。

模拟量

模拟量是指变量在一定范围连续变化的量;也就是在一定范围(定义域)内可以取任意值(在值域内)。

数字量是分立量,而不是连续变化量,只能取几个分立值,如二进制数字变量只能取两个值。

那么对于实际的工业应用而言,数字量和模拟量都是必不可少的。

因为在工厂的自动化控制中,我们需要对温度,压力,液位,深度等等数据进行监控并控制。

比如说一个锅炉的控制,我们需要水烧到一定温度,一般来说该温度是可调的,比如说50摄氏度,或者70摄氏度,而数字量则不能满足这些条件。

再举个例子,一些化工企业需要测量液体的酸碱度,那么酸碱度不可以用数字量的0或者1表示,只能使用模拟量,PH6.5,PH7.0等等才可以清晰的描绘出实际的数据。

那么学习模拟量其实应该学习两部分内容;

一硬件;

硬件包括选型和接线,选型就是针对不同的工况选择不同的模拟量以及PLC,比如说模拟量使用0-10V,4-20ma还是0-20ma还是特殊的热电偶信号等等。

其次就是接线,大家不要小瞧了接线,针对不同的PLC有不同的接线方法。

对于西门子S7-300系列来说,我们需要使用拓展模块,打开西门子STEP7,徐楠则合适的PLC和模拟量模块,并将模块添加进去。

对于PLC而言,每一个模拟量都有一个固定的地址,这个地址是可以在程序中进行识别并计算的,续智能则合适的地址并添加进去。

根据现场设备,选择合适的量程,如果是测量温度的话需要使用特定的温度模块,并选择合适的温度信号。对于温度的控制,我们以前文章有介绍过,需要的朋友可以去寻找。

对于电压信号,有多种可选类型,可根据实际设备的信号类型进行选择。比如说-10V—10V,-5V—5V,-1V—1V,1-5V。

当然,西门子系列的模拟量拓展模块有很多,除了文中所用到的,还有很多其他的电压信号应用在不同领域。如下图所示。

对于电流信号则分为二线制和四线制,需要按照实际仪表去选择。

如上图所示,选择好模拟量输入类型后需要将硬件的量程卡也切换到相应的位置。

记得拆模块前先断电,调整完以后上电并下载硬件组态。

而对于其他的PLC而言就没有更换量程卡这一步骤,只需要将线直接接到PLC模拟量输入模块即可。

二软件编程;

对于初学PLC编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。

其实对于PLC而言,它可以接受的都是-32767-32767数据,我们需要对这个数据转换成为我们需要的实际数据。

我做了一张图去区分电流和电压信号的区分。

它的意思是将模拟量通道为304的数据转化为量程是0-500的实际数据,并将数据赋给MW104.

模拟量输出则相反,将数据从MW104转化为0-100%的模拟量数据,比如说如果外部信号PQW320是0-10V,则对应0V-10V。

改图是模拟量输出的表达形式,大家可以保存下来。方便查找。

最后给大家一个简单的实例讲解;

这时一个不太复杂的加料程序中的一部分,程序很容易理解,是一个在大料仓里面的雷达料位机,该项目中雷达料位计的特点是可以检测0.5-10米的原料料位,因为生产的原因该料仓需要保证一直有原料。

所以我们需要在该料仓低于大概2米的时候进行补料以保证该料仓的原料充足,并且在达到9米的时候停止避免原料堆积到外面。

好了,模拟量输入输出你看懂了吗?

更多好文章请关注我的头条号!

使用PLC、工控机和变频器实现自动配料系统的设计运行

针对保护材料生产行业中的配料环节,介绍了一种全自动配料系统的设计方法,系统以工控机为主站,以PLC、变频器和称重仪表为从站,使用Profibus总线进行主从通讯,IPC上采用紫金桥组态软件设计人机界面,运行结果表明系统不但具有很高的效率,同时也稳定,可靠。

在保护材料生产行业,配料通常是将原材料按某种比例均匀混合在一起,用以形成一种新的材料,因此配料是这类行业生产的重要组成部分。在生产过程中,各种原料要严格按比例进行均匀混合,就必须靠配料机械来完成。

目前工厂一般使用两种方法,第一种方法采用人工称重,然后将成比例的各种原材料同时放入配料机中搅拌。另一种方法是自动称重,自动搅拌。

由于很多原始材料为粉状或颗粒,人工配料时,人体容易吸入粉尘等杂物,导致职业病出现,增加了生产风险和劳动力成本,同时配料品种繁多,数量巨大,因此人工配料难以现场管理,很容易出现误配,不但质量难以保证,同时也增加了管理成本。为了保证产品质量,提高生产效率,要求采用准确、可靠的自动配料系统。

基于PLC、工控机和称重仪表的配料系统

在河南西峡保护材料集团现有的配料系统中,工人首先将材料运送到称重车间,称重完之后,再将材料手动送到配料机上进行配料,称重车间使用了杭州四方的称重仪表进行称重,通过RS232口和工控主机相连,位于中控室的工控主机负责记录称重结果,显示称重数据,同时,控制人员可以在中控室通过控制电路手动控制配料过程的起停。

这种方式效率低下,同时,主机上运行的是C语言开发的DOS程序[1],可扩性差,人机交互困难,不能完成自动配料的所有要求。为了提高生产率,降低成本,需要采用全自动配料系统。

新系统采用主从式结构。以工控机为上位主机,以西门子PLC[2]、变频器和称重仪表为下位从机。主机处于主导地位,实现对各从机的通信管理和控制,将工控机的RS-232异步通讯口经电平转换后与PLC相连,形成上、下位机通讯的一个物理通道;将主机的另一个RS-232口和称重仪表的通讯口相连,构成第二个物理通道。

上位机采用轮询方式,逐个与从站通讯。上位机把任务规划的结果传送给PLC,在PLC进行控制的过程中,上位机使用上位机连接命令监视下位机的运行状态和数据区内容,实时读取PLC的内部状态以及称重仪表的实时数据,在上位机上显示。

总体上讲,系统具有如下功能:

① 全自动配料。在设定好配方之后,系统自动按照配方称重配料,无需操作人员干预。② 具有报表功能。可以产生日报表,实时报表和月报表、年报表等。③ 动态增加和修改报表。系统通过设定权限,赋予技术人员或操作人员修改,增加配方的权利,同时记录该次修改的日期和操作人员编号。④ 断电恢复功能。系统能够在突然断电的情况下,恢复断电前的测量记录。⑤ 局域网共享功能。主机在局域网内可以共享数据,方便车间主管了解工程进度和其他情况。

1 系统的组成

整个全自动配料混合系统由工控机、PLC、工业称重仪表、变频器、振动电机、混料机、传感器、传送带等部分组成。

上位工控机提供人机交互界面,完成控制信息输人、数据管理、进行数据显示、存储、统计和报表等功能,上位机采用IPC810工控机,它的主要工作如下:

工控主机首先根据操作人员的指令,读取某个编号的配方,然后,根据配方中配料的比例及先后顺序,向PLC发出开始配料的指令,使得PLC能够启动特定的变频器。在配料过程中,工控主机以轮询的方式,一方面实时读取PLC的状态字,了解PLC及PLC下级设备的运行状态;另一方面实时读取安装在配料机上的称重仪表的称重数据,按照配料策略,当称重接近配方中的设定值时,主机向PLC发出停止本次配料的指令。当一个配方上的所有材料都配完后,整个配料过程暂停,等待操作人员的指令。

系统运行过程中,PLC与上位机实时通信,从而保证界面上显示的数据与现场实际数据的一致性,操作人员在上位机上发出的操作命令和设定参数都可以实时送到PLC,PLC的主要工作有:1)接收上位机发送来的命令,通过变频器控制振动电机的启、停和快慢;2)将变频器的运行状态实时写入内存数据区,供工控机读取,3)将自身的各种状态以状态字的形式准备好,共工控机实时读取。

2 控制策略及配料过程

通过对配料过程的特点进行分析,得到配料过程具有如下特点:

① 被控对象是单向的不可逆系统。原料没有办法从配料机中重新回到传送带上。② 具有明显的时滞性。当配料达到设定值时,PLC控制电机停止传送原料,这时传送带上具有部分原料无法回收,所以系统具有明显的时滞性。③ 受控特性是开关性的。系统的起、停控制等都是开关量。④ 配料系统在正常工作区内是线性的。

因此,我们考虑采用快速、慢速、提前发出停止加料指令等控制策略,同时利用PLC的互锁技术确保配料的顺利进行。系统启动后,工控机向PLC发出开始加料信号,PLC控制变频器驱动电机进行快速加料,同时,工控主机通过串口持续不断的读取称重仪表的称重数据,当重量值接近设定值时,工控主机向PLC发出停止加料的控制指令。

此时,PLC控制变频器进行慢加,通过事先估计出传送机构上原料的残余,设定值和实际加料的差值和传送机构上原料的残余相当时,PLC真正发出停止指令,该指令由变频器执行,从而控制电机停机,停机后传送机构上的原料无残余,配料精度符合要求。流程如图1所示。

工控主机软件设计

工控机主要完成的任务如下:

① 提供配料过程的动画显示。② 向PLC发出控制指令,读取PLC的运行状态。③ 读取称重仪表上的称重信号,并将称重值在显示器上显示,根据称重数据,向PLC发送指令。④ 数据库和报表,保存配料数据,打印报表。⑤ 配方的增加与修改。⑥ 配料故障辅助报警等其他功能。

图1 主要的配料过程流程图

1 配料软件的界面设计

上位工控机使用紫金桥组态软件设计人机界面,工业控制组态软件实际上是一种能由用户根据自己的需要进行二次开发的软件开发平台。我们可以根据工艺要求在该平台上对整个监控系统开发出友好的人机界面,操作员通过该界面可以与现场设备进行实时交互。紫金桥软件是HMI/SCADA工业自动化组态软件,它提供了一个高度集成化、可视化的开发环境。该软件具有如下一些特点:

多种通讯功能。 紫金桥组态软件支持如下通讯功能:

1)支持RS232、RS422、RS485等串口通讯方式,并支持无线电台、电话拨号、电话轮询拨号等方式;2)以太网通讯同时支持有线以太网和无线以太网;3)所有设备的驱动程序均支持GPRS、CDMA、GSM等移动网络标准。

方便的开发系统。丰富的组件和控件构成强大的HMI开发系统;增强的过渡色与渐进色功能,从根本上解决了很多同类软件在过多使用过渡色、渐进色时严重影响画面刷新速度和系统运行效率的问题;更加灵活多样的矢量子图,使得制作工程画面更快捷;提供面向对象编程方式,内置间接变量、中间变量、数据库变量,支持自定义函数和自定义菜单。

开放性。紫金桥组态软件的开放性表现在如下几个方面:

1)支持EXCEL以VBA的方式访问数据库;

2)软件为开放式体系结构,全面支持DDE, OPC, ODBC/SQL, ActiveX,DNA标准。以OLE, COM/DCOM、动态链接库等多种形式提供外部访问接口,便于用户利用各种常用开发工具(如:VC++、VB等)进行深层的二次开发;

3)紫金桥组态软件I/0驱动程序的体系结构为开放式结构,其接口部分源代码完全公开,用户可以自行开发新的驱动程序。

数据库功能.紫金桥组态软件内置了实时数据库,而且实时数据库又内置多种功能块,来完成数据处理与存储,可实现累计、统计、控制、线形化等多种功能。

支持多种设备及总线。支持国内外大部分知名厂家生产的PLC、调节器、智能仪表、智能终端、智能模块;此外,还支持Profibus,Can, LonWorks和Modbus等标准的现场总线。

2系统的I/O点数

紫金桥组态软件用实时数据库点来表示I/O点。经过分析,系统需要三个I/O点,两个数字控制点用来通过PLC控制电机的起、停,因此这两个点的数据链接选择分别为PLC的两个数字量输入输出通道。一个模拟点用来表示从称重仪表上读取的实时数据,因此,该点的数据链接为称重仪表的测量值。

通讯程序设计

通讯程序设计主要包含三部分,第一部分为主机与PLC的通讯;第二部分为主机与称重仪表的通讯;第三部分为PLC与变频器之间的通讯。

1 主机与PLC的通讯

组态软件一般都内置了主流PLC的驱动程序,首先在紫金桥组态软件中新建一个PLC虚拟设备,该虚拟设备的型号必须和使用的真实PLC的型号一致,如果在组态软件中找不到所需的PLC的型号,则可以委托软件厂家免费开发一个新的该型号PLC驱动。虚拟设备用来映射真实的设备,这里,我们使用的PLC是simensS7-300,设定主机通过串口1和PLC通讯。

2 主机与称重仪表的通讯

针对称重仪表,我们使用的是杭州四方的称重仪表,为了使仪表和组态软件很好的通讯,我们特别委托紫金桥公司为该仪表开发了驱动程序。首先我们从组态软件的驱动列表中选择一个我们需要的设备类型,并针对该类型,建立一个虚拟设备,用来映射真实的称重仪表,然后设定仪表与计算机的通讯端口及通讯协议。

3 PLC与变频器之间的通讯

由于配料车间有多种原材料,为了配料方便,我们设置了多个传送带,所以配料系统一个PLC需要链接多个变频器。为此我们在PLC和变频器之间使用了Profibus总线进行通讯,将专用的Profibus通讯模块插入到变频器上,并设定好变频器的从站地址,然后通过Profibus连接器接入到PLC中,PLC通过编程,实现对该变频器进行报文的发送与接收,将控制字发送到变频器,同时把状态字从变频器中读取回来。

CPU315-2DP作为Profibus主站,每个与主站通讯的变频器可以看作是一个Profibus从站。通讯时,主站根据通讯报文中的地址字符来选择要传输数据的从站。从站本身不能主动发送数据,各个从站之间也不能直接进行信息的传输。系统所选用的变频器型号均为Siemens MicroMaster430系列[4]。PLC和变频器之间主要的通讯主要涉及两个概念。第一是数据报文,第二是控制字与状态字。

1)通讯报文。每条报文都是以字符STX开始,接着是长度说明LGE和地址字节ADR,然后是采用的数据字符,报文以数据块的检验符BCC结束,主要字段的解释如下:

STX区是一个字节的ASCII字符(02hex),表示一条信息的开始;LGE区是一个字节,指明这一条信息中后跟的字节数目。

ADR区是一个字节,是从站结点(即变频器)的地址。

BCC区是长度为一个字节的校验和,用于检查该信息是否有效。它是该信息中BCC前面所有字节“异或”运算的结果。如果根据校验和的运算结果,表明变频器接收到的信息是无效的,它将丢弃这一信息,并且不向主站发出应答信号。

2)控制字与状态字。PLC通过变频器的PKW区可以读写变频器的参数值,从而改变或了解变频器的工作状态。在本系统中,PLC读出该区的数据,放在特定的数据区中,供工控机查询,查询结果在工控机上显示。

结束语

本系统通过工控机、PLC和变频器的协调工作,完成了所需自动配料任务,系统自2008年5月投入使用以来,每天配料100多吨,完成配方10个左右,不但可实时显示工况,而且可以提供配方修改、增加等功能;实际运行表明,系统运行稳定、可靠,人机界面美观,操作方便,同时系统采用组态软件开发,可以为以后的升级提供便利。

(摘编自《电气技术》,原文标题为“基于PLC和称重仪表的自动配料系统设计”,作者为田斐、崔世林等。)

相关问答

关于西门子PLC一道题!希望大家都看看,1.反应釜的最大可以投...

[最佳回答]我认为通过压差液位计控制比较简单,合理:比如1000kg位1000mm,0-200A开始加料200-300B开始加料300-700C加料700-1000D加料,D加完后关闭加料泵...

公司的电气技术员,把设备的pLC和触摸屏加密码,这样对吗?

公司的电气技术员把设备的PLC和触摸屏加密码,这样对吗?我认为这个做法没有什么实质性的错误,每个人都有保护自己知识输出的权利,加了密码,对PLC程序和生产...公...

全自动超细粉包装机怎么使用?知道的请回答

[回答]二、物料的活动性粉料由于是粉末状,活动性不是很好。处理方法:袋包装机采用双级给料安装及无级变速叶片给料机构,强迫给料的方式,处理物料的加料难...

计算机自动配料系统配料精度证明是什么?

[回答]粉体自动配料系统粉体自动配料系统系统组成本控制系统是一个以称重加料、配方控制、放料等计算机生产过程控制和数据管理为一体的综合自动化系统,采...

小型加料的位置?-盖德问答-化工人互助问答社区

自动加料器北京立诚石化技术有限公司引进德国先进技术开发的lt150型fcc催化剂小型自动计量及加料装置是一种罐式正压密相气力粉体输送系统。该系统...

道诺智能投料机的采用哪种计量方法?

[回答]该机针对物料的特点,采用电子计重和容积式计量两种方法。生产时将袋装压缩抗车辙剂或散装物料倒入料斗中,料斗门关闭后,生产过程受PLC程序控制,加料...

什么是多功能投料机

[回答]多功能投料机的出料口延伸到拌合缸内的落料口处,并增加了一个导引拐弯,还可加装外挂料仓,可瞬间加料。保证沥青改性剂在沥青混合集料中的充分均匀分...

生石灰磨粉设备如何操作?急!急!急!

[回答]生石灰磨粉设备常用于钙粉加工领域。随着环保对粉体加工行业严禁粉尘污染的强烈要求,吉鸿氢氧化钙设备也从单一的单一设备发展到从生石灰自动加料到...

谁能回答!全自动洗衣粉包装机需要注意些什么?帮忙解答一下

[回答]全自动洗衣粉包装机化工粉剂吨袋包装机是一款用于粉体物料快速称重包装的机械设备,它自动化程度高,操作方便,仅需单人操作即可完成过去数倍人工都无...

直流震动双秤的给料方式是什么求解答

[回答]直流震动双秤在运行的过程中,进入其自动运行的状态后,这样设备的称重控制系统就会打开给料门开始进行加料,定量包装秤的给料装置有效的设置快和慢两...

 大连展览工厂  赛尔号巨石灵王 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部