课程中心
HOME
课程中心
正文内容
plc在线模拟编程 实例讲解|教你PLC模拟量编程
发布时间 : 2025-01-20
作者 : 小编
访问数量 : 23
扫码分享至微信

实例讲解|教你PLC模拟量编程

【领西门子全套资料,看文末】

【领西门子全套资料,看文末】

【领西门子全套资料,看文末】

什么是模拟量编程?

模拟量是一种连续变化的量。它的使用对象也是各种连续变化的量,比如温度、压力、湿度、流量、转速、电流、电压、扭矩等。

模拟量编程,很多初学者觉得很难,其实只要把握住模拟量编程的关键点,就可以轻松解决。

这个关键点就在于找到工程量与内码的转换关系 。所谓的工程量 是指工业控制中的实际物理量,如压力、温度、流量和液位等,这些物理量通过变送器能够产生标准的连续变化的模拟量信号。所谓的内码 是指外部输入的连续变化的模拟量信号在模拟量输入模块内部对应产生的数字量信号(我们知道在PLC及其模块内部实现运算的都是数字量信号)。

那么归根结底,找工程量与内码的转换关系,就是指实际物理量与模拟量模块内部数字量的对应关系。在找对应关系时,应考虑变送器输出量程和模拟量输入模块的量程。

下面我们举个例子,用两种方法讲解一下模拟量的编程。

【领西门子全套资料,看文末】

【领西门子全套资料,看文末】

实例

【控制要求】

某温度变送器量程为0~100℃,输出信号为4~20mA,模拟量输入模块EM AE04量程为0~20mA,转换后数字量为0~27648,设转换后的数字量为X,试编程求温度值。

【方法一】一般解法

1.找到实际物理量与模拟量输入模块内部数字量比例关系

温度变送器的输出信号的量程为4~20mA,模拟量输入模块EM AE04的量程为0~20mA,二者不完全对应,因此实际物理量0℃对应模拟量模块内部数字量5530,实际物理量100℃对应模拟量模块内部数字量27648。

找到实际物理量与模拟量输入模块内部数字量比例关系

2.程序编写

通过上步找到比例关系后,可以进行模拟量程序的编写了,编写的关键在于用PLC指令表达出P=100(X-5530)/(27648-5530)。

实例的模拟量程序

【领西门子全套资料,看文末】

【领西门子全套资料,看文末】

【方法二】用模拟量转换库进行编程

为便于用户编程,西门子官方网站提供了模拟量比例转换指令库文件

利用库文件中的模拟量比例转换指令S_ITR,可以非常方便的将实际物理量与模拟量输入模块内部数字量建立联系。

1.S_ITR指令解析

S_ITR指令解析

2.模拟量比例转换指令库在STEP7_Micro/WIN编程软件中添加

首先,在西门子官方网站上下载模拟量比例转换指令库文件

接着打开STEP7_Micro/WIN编程软件,在项目树中的库文件夹上,右键单击并选择“打开库文件夹”,打开库文件夹所在的路径,将模拟量比例转换指令库文件

文件复制到该路径下,之后在项目树中的库文件夹上,右键单击并“刷新库”即可。

模拟量比例转换指令库在STEP7_Micro/WIN编程软件中添加

【领西门子全套资料,看文末】

【领西门子全套资料,看文末】

3.程序编制

利用模拟量比例转换指令得到程序。

利用模拟量比例转换指令得到的程序

【经验总结】

(1)细品上面的例子,真正理解内码与实际物理量的对应关系 ,才是掌握模拟量编程的关键 。一些初学者模拟量编程不会,原因就在这。

(2)用模拟量比例转换指令 编程非常便捷,读者应熟练利用该指令,并学会添加指令库,在模拟量编程中建议使用该方法编程,好处是占用的网络少并且编程快速

(3)用热电阻和热电偶模块采集温度时,实际温度=内码/10 ,这点容易被读者忽略。

(来源:网络,版权归原作者所有)

学PLC不会模拟量?送你接线控制和编程实例,还挺全

此次主要是给大伙讲解关于三菱PLC模拟量模块,拿其中模拟量输入模块(A/D)和模拟量输出模块(D/A)来做重点分享,加深对于这模块的了解程度,让你在后续用到这知识时能更加的得心应手。接下来就大伙相互学习了!

来源:网络

声明:本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容。

往期文章

电工看不懂电路图?这26张经典电路图专业解析一定要收好~

分享一个PLC经典编程实例:双恒压无塔供水

想要精通PLC,这些梯形图是经典中的重点!

按钮互锁正反转电气控制电路与PLC梯形图讲解

PLC与各种传感器连接方案(含应用图)

相关问答

PLC模拟量程序怎么写?

模拟量输入:使用MOV指令,输入为AIW0或AIW6(看你PLC是否自带模拟量输入),输出为VW0,模拟量输出:使用MOV指令,输出为VW2,输出为AQW0或AQW6(看你PLC是否自...模.....

PLC模拟量怎么编程?

据了解,PLC模拟量编程方法是:模拟量输入:使用MOV指令,输入为AIW0或AIW6(看你PLC是否自带模拟量输入),输出为VW0,模拟量输出:使用MOV指令,输出为VW2,...据了...

melsoftplc如何模拟?

三菱PLC编程软件模拟运行步骤如下:1、首先,我们需要在开始菜单中打开三菱PLC编程软件GXDeveloper:2、然后,需要从工程菜单中创建新工程,并选择使用plc的...

松下plc模拟量输入编程实例?

下面是一个松下PLC模拟量输入编程实例:M0:程序开始M1:设置模拟量输入参数M2:调整模拟量输入的正常量范围M3:将模拟量输入的正常量标记为程序变量M4:比...

信捷plc编程后怎么模拟?

要模拟信捷PLC编程,您可以使用相应的模拟软件或仿真器来模拟PLC的运行。下面是一些一般性的步骤和建议:1.下载并安装信捷PLC的仿真软件或仿真器。这些软件通...

workvisual怎么在线编程?

要在线编程WorkVisual,您可以按照以下步骤进行操作:1.打开WorkVisual软件,并创建一个新的项目。2.在项目中创建一个新的程序块或打开现有的程序块。3.在...

plc模拟量编程实例详解?

给大伙分享的是关于西门子S7-300PLC模拟量方面的实例,包含了以下几个方面的要点:1、对变送器进行取值,并进行控制2、对模数功能块FC105进行调用3、对AI...

信捷plc模拟量怎么写?

要编写信捷PLC的模拟量程序,你需要按照以下步骤进行:1.确定模拟量输入/输出的类型和数量。确定输入模拟量的数据范围和分辨率。2.创建模拟量输入和输出变量...

西门子PLC模拟量怎么办的。程序怎么编写的?-ZOL问答

模拟量输入:使用MOV指令,输入为AIW0或AIW6(看你PLC是否自带模拟量输入),输出为VW0,模拟量输出:使用MOV指令,输出为VW2,输出为AQW0或AQW6(看你PLC是否自带模拟量...

汇川PLC编程软件肿么模拟运行-ZOL问答

里面有个“仿真器”的按钮,你必须按下,然后按“线上模式”先点“启动PLC仿真软件”,再点控制器里面的PLC连线,就可以了。见下图。补充:随着微处理器、计算机...

 英雄无敌5东方部落秘籍  藤子不二雄博物馆 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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