课程中心
HOME
课程中心
正文内容
plc编程与仿真实验报告 PLC编程必备:模拟量计算,结合实际案例详解,这操作一看就懂
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程必备:模拟量计算,结合实际案例详解,这操作一看就懂

模拟量是工业自动化使用的蛮多的一个东西,一般用在对温度、压力等数字量的检测和控制,比较高端的还会结合PID进行使用。在学习模拟量的过程中,读取到相应的数据很简单,困扰大家学习模拟量的最大难题是对模拟量的量程范围的选择以及计算。下面,陈老师将对模拟量的计算进行一个详细的解说,会结合相应的案例,帮助大家理解模拟量。

例1:

如上图,一个温度感应模块,感应的温度时0~150°,对应的输出电压时0~10V,也就是说感应到0的温度,这个模块就输出一个0V的电压;感应到150°,就输出一个10V的电压。中间的每一个温度也会对应一个相应的电压,这里需要去计算么,不不不,现在还不到计算的时候,我们继续往下看。

上图是我们FX系列的plc,加了2个模拟量的模块,其中FX3U-4AD就是用来接收这些电压数值的模块(也可以接收电流)。有一点要记住,plc显示出来的是数字,而不是电压值。而且,显示出来的数值大小也可以是不同范围,例如,可以把0-10V的电压显示为0-10000的数值,也可以显示为0-4000或者0-32000的对应数值,你选择的数值越大,检测的就越精确,看下图的3种模式,我们可以通过plc编程进行设定,选择其中一种:

(由于我们的温度模块是0-10V的,我们plc的接收范围是-10V--+10V,我们把负数部分去掉,对应的数值的负数范围也可以去掉)

下面我们选择0-32000的数值范围进行计算。也就是说,读取到是数值0,就是电压为0v;读取到32000的数值,就是感应到的电压是10V。再对应到我们温度模块的0-150°,可以发现0-10V就是一个中间量,我们不需要拿他来计算, 0数值对应的温度是0°150°对应的数值是32000。

如上图,温度和读取的数值是一个线性关系,我们可以用坐标系表示,温度为X,显示的数值为Y,这时我们发现,他们之间存在一个比例关系,Y是X的k倍,也就是说,显示的数值是实际温度的K倍,具体是多少倍,我们不知道,我们可以列公式 y=k*x,这时可以代入 x=150°时,y=32000,即 32000=k*150,可以求得,k=32000/150=2133

结论是,读取到的数值除以2133就是实际的温度。

选择不同的量程范围,计算的过程都是一样的,这里就不给大家一一演示,下面进入第二个例子,来看看更有难度的计算。

例2:

下图是我们另外一种温度变送器,它能感应到-50°~+150°的温度范围,输出的是4~20ma的电流。

就是说我们的感应器感应到-50°时,输出电流4mA;感应到150°的温度时,输出20mA的电流。参照下图,我们可以选择不用的量程范围

比如,我们选择0~16000的量程范围,那么这时候对应关系如下:

我们把读取的数值命名为y把实际温度命名为x,x变化,我们的y也会跟着变化,这时,因为我们的温度初始检测值不为零,所以计算比前面有所不同。我们先根据-50°对应数值0, +150°对应的数值为16000,做出下图

我们可以列出这样的方程y=k*x+b,然后代入(-50,0)、(150,16000)

这是初中的直线方程的知识点,我们可以接出k=80,b=4000;

y=80*x+4000或x=(y-4000)/80

最后可以得出,实际的数值减去4000,再除以80就是实际的温度。

我们再来回顾下计算的流程。

这就是我们模拟量的计算过程,当然plc也可以通过D\A模块输出电压或者电流,其计算过程和原理都是一样的,这里就留给大家自己去思考。(本文为技成老师原创,作者:陈育鑫,未经授权不得转载,违者必究!)

往期优秀文章回顾:

变频器的控制回路端口详解,图文并茂~

创新科技,智能装配:PLC自动生产线装配与调试实训项目

在现代工业领域,自动化技术的应用已成为提高生产效率、降低成本的重要手段。而PLC(可编程逻辑控制器)自动生产线装配与调试实训项目作为一种结合创新科技和智能装配的教学培训内容,正在发挥着越来越重要的作用,为学生带来独特的学习体验和职业发展机会。

北京欧倍尔自动化生产线安装与调试实训项目, 可仿真实训操作的PLC控制环节。可实现五个工作站的机械结构装配、气路调试、电气系统配置(控制单元装配、端子接线及线缆敷设),并可以通过PLC控制器实现虚拟场景中各站点的策略控制。

该项目可完成的实训有:

①气动技术应用

②PLC应用

③单工作站实训

④整线实训

PLC自动生产线装配与调试实训项目为学生提供了在真实的工作场景中应用所学知识的实践机会,通过该软件,学生可在博图、三菱等配套软件中进行PLC编程,在仿真软件内搭建好相关场景后,通过与PLC编程软件的通讯,在仿真软件内对各类实验进行相关调试,可重复操作直至得出满意结果。

该实训系统还可用于技能大赛的训练提升参赛选手的操作熟练度和技能水平,改变了传统的受限于设备数量和场地大小的教学模式,极大地提升了学生的学习热情和学习效果;可为学校提供全面的竞赛方案和技术支持,以促进技术技能型人才培养和推进专业课程的教学改革与创新。

该仿真实训系统适合本科的自动化专业、电气工程及其自动化专业,职校的机电一体化专业的学生,高等职业学校、中等职业学校的机电设备安装与维修、机电技术应用、电气运行与控制、电气技术应用和电子电器应用等专业。能满足学生的理论教学与实践教学需求,培养学生设备的认知、设计、安装、接线、设置、编程、调试、运行与维护、故障排除等多方面的专业技术能力。

综上所述,PLC自动生产线装配与调试实训项目在教学培训中扮演着重要的角色。通过该项目,学生不仅能够获得实践机会,培养创新思维和问题解决能力,还能够提升就业竞争力,为未来的发展打下坚实基础。这种基于创新科技的教学模式将成为未来教育的重要趋势,引领学生走向成功的道路。

相关问答

三菱PLC编程后怎样模拟仿真?

1、首先,我们需要在开始菜单中打开三菱PLC编程软件GXDeveloper:2、然后,需要从工程菜单中创建新工程,并选择使用plc的系列及类型:3、接着,需要编写一个...1、...

海为plc模拟量编程实例?

以下是一个简单的PLC模拟量编程实例,该例程使用海为(Haiwell)PLC编程软件工具(如HaiwellHMIStudio)进行编写:1.首先,创建一个新的PLC项目,并选择合适的...-.....

PLC模拟量编程实例?

1.使用ST结构编写一个简单的PLC模拟量程序,实现当模拟量A的值大于50时,将模拟量B的值设置为100。LD0,A//将模拟量A的值加载到寄存器0MOVD,0//将寄存...

汇川PLC可以仿真吗?

是的,汇川PLC可以进行仿真。汇川PLC提供了强大的仿真功能,可以在软件中模拟PLC的运行过程,包括输入输出信号的模拟、程序的调试和运行状态的监控。通过仿真,...

plc编程小技巧?

学习plc编程可以按以下三步来进行:1、掌握PLC编程的基本原理。学习plc编程,你需要认识梯形图和继电器控制原理图,了解编程元件的分类,熟识PLC基本指令。...

plc仿真调试过程怎么写?

首先,在GX-Developer-7c基础上安装GX-Simulator软件,确保可以进行仿真。然后,启动工具菜单/梯形图逻辑测试启动选项就可以进入仿真页面。启动软元件测试...

谁有plc模拟量编程实例?

PLC模拟量编程实例可以参考以下案例:利用PLC实现温度控制系统,通过读取温度传感器的模拟量信号,将其转换成数字量信号,并与设定的温度值进行比较,控制加热器...

谁有plc模拟量编程实例?

PLC模拟量编程实例可以在工业控制系统中找到,比如用于控制温度、压力或流量等参数的调节。一个常见的例子是使用PLC编程控制一个加热器,在温度传感器检测到温...

plc连接外部模拟量过程?

PLC连接外部模拟量的过程需要先确定所需的模拟量输入输出模块,然后将其插入到PLC的相应插槽中。接下来,需要将模拟量信号传输线路与模块连接,然后通过PLC编程...

simatics7-300模拟量如何编程?

在S7-300PLC编程中,需要先配置模拟量输入和输出模块,然后使用STEP7软件创建一个新的项目,并添加模拟量模块。接下来,需要声明模拟量输入和输出的地址,并...

 媒体融合  贝洛奥里藏特市 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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