PLC模拟量传输过程

网上对PLC模拟量的一些解释含糊不清,令参考人疑惑重重,搞不懂现场—>PLC—>上位机的过程走向。
.
应该了解什么是数字量?什么是模拟量?下面是我的理解。
数字量:没有单位,表示一个数字,0~27648。
模拟量:包括单位,表示一个标准,4~20 mA。

注意:初学者要学会区分传感器和变送器。

在这里插入图片描述

现场到机柜端子,机柜端子到PLC模板,PLC模板到CPU,上位机编程;这究竟是一个什么过程?
首先,压力传感器、热电偶、热电阻、流量传感器、可以直接测量现场的工程量(压力、温度、流量等)。这里以压力为例;压力变送器是将传感器测到的压力信号转换为4~20 mA电流信号,接入到PLC模拟量输入模块(A/D模块)进行模拟量到数字量转换。
.
然后,PLC将输入的4~20 mA信号经过转换后,转换成0~27648之间的数值,通过PLC编程将其值成比例转换为工程量在上位机进行显示。

模拟量输入之前为什么加一个信号隔离器模块?
避免短接强电输入到PLC,造成模块烧损。信号隔离器更换、成本较PLC模块简单、便宜。

模拟量输出又是一个什么样的过程啊?
将上述反过来,以上位机给定50开度值去调节阀门为例,调节阀能够接收0-10V信号来进行开度调节,其中10V代表100%开度,0V表示0%开度。开度50经过上位机编程对应0~27648中的13824,13824经过模拟量输出模块(D/A转换),对应5V,调节阀接收到5V信号后,阀门向开度50方向调节。

下图加了一些PLC模拟量的解释,便于初学者收藏。

举例
一个压力调节回路中,压力变送器输出4-20mADC信号到模拟量输入模板,将该信号转换成0-27648的整形数,然后在程序中要调用FC105将该值转换成0-10.0(MPa)的工程量(实数),经PID运算后得到的结果仍为实数,要用FC106转换为对应阀门开度0-的整形数0-27648后,经模拟量输出模板输出4-20mADC信号到调节阀的执行机构。

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
西门子PLC使用模拟量进行控制,模拟量的下载主要分为以下几个步骤: 第一步:设置I/O配置 在TIA Portal软件中,需要选择相应的PLC进行I/O配置。可以通过设备并单击“Properties”按钮来设置PLC的I/O配置。在I/O配置中需要设置输入和输出模块的参数以及通用参数,包括每个通道的标识符、输入输出范围、电缆类型和电缆长度等信息。 第二步:编写程序 在Step7中,可以使用SCL、LAD、FBD等多种编程语言编写程序。模拟量的下载需要编写与模块相对应的模块程序。可以利用函数块和数据块进行程序编写,其中函数块适用于重复使用的程序,而数据块适用于某个特定的输入/输出操作。 第三步:设置数据块 在PLC中设置数据块时,需要知道模块的类型和通道数量,并设置适当的存储区域。还需要设置模拟量输入/输出的地址,以确保数据能正常传输。 第四步:下载程序 在编写好程序并设置好相关参数之后,需要将程序下载到PLC中进行测试。可以通过连接电缆将电脑与PLC连接,并在TIA Portal软件中选择下载选项,将程序下载到PLC中。 第五步:测试程序 程序下载完成后,需要进行实际测试以确保程序能正常运行。测试时需要注意程序的实时性和准确性,尤其是对于实时控制系统。如果测试中发现问题,可以通过更改程序代码和相关配置参数来进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨铮...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值