PLC编程-模拟量输入处理
自动化项目开发过程中,对模拟量的处理是经常遇到的应用场景。如温度测量、压力测量、液位测量、流量测量等,均为模拟量信号传输。在这些信号形式上,又区分为电流信号和电压信号;在信号的范围上,又有-5V~+5V、0V~5V、-10V~10V、0V~10V、0mA~20mA、4mA~20mA等。然在PLC上又是如何处理这些不同类型的信号的?下面就给大家分享在PLC中是如何处理这些模拟量信号的。
压力变送器-模拟输出
PLC与模拟量变送器的接线如下图所示:
台达PLC的模拟量模块接线图
在以上图片中,可以看到PLC的一个通道既可以接收电压输入信号亦可以接收电流输入信号(绝大部分的PLC均是这样)。在进行接线设计的时候,依照变送器的信号,选择对应的接线方式。其中特别注意,信号的正负方向一定不可反接。
PLC如何将模拟量信号转换为程序可以处理的数值?
PLC信号数字转换范围
以上为台达PLC的模拟量输入模块部分技术参数。以4mA~20mA为例,通过以上表格可以看到,输入电流4mA~20mA对应与数字转换的范围为0-32000.即当电流为4mA时,对应与数字0;电流为20mA时,对应与数字32000.有如下所示对应曲线:
电流信号与PLC数字间的对应关系
从以上关系,可以看到,当输入电流为12mA时,PLC内部的数字信号值为16000.由以上,可以总结出,输入电流信号与PLC读取数字信号之间的转换关系如下:
其中,Gain定义:当数字输出值为16000时的电流值。
Offset定义:当数字输出值为0时的电流值。
PLC电流信号与数字信号的转换关系
在进行模拟量信号处理的过程中,按照以上处理方式进行数字转换对应,即可将变送器的模拟量信号转换为PLC程序可以处理的数字信号。
以下为不同类型电压、电流信号与输入数字之间的对应关系:
±10V、±5V信号与PLC输入数字间的对应关系
±20mA、0-20mA信号与PLC输入数字间的对应关系
14.PLC入门程序:压力计算程序
“今天我开始学习压力计算程序,从现场压力变送器为0-10V模拟信号传送到PLC模拟量输入模块,读取模拟量为一串数字,如何再显示为压力值呢?”
1.前置条件:压力变送器量程为0-10000kPa,输出信号为0-10V,模拟量输入模块的量程为0-10V。
2.设转换后的信号为N,求压力值P是多少?
3.查询手册可知:
模拟量输入0-10V转换为数字为0-27648。
计算公式如图所示:P=0.36169*N kPa
4.编写以下梯形计算压力程序:模拟量输入值为整数型,先用I_DI指令转为双整数,再用DI_R转换为实数,再用转换值乘以0.36169,最后再用ROUND指令四舍五入取整,计算压力。
5. 下载程序,运行PLC,监控程序,强制AIW16=27648,可计算压力p=10000kpa
改变AIW16=13824,可计算压力为p=5000Kpa
6.同理,可以计算其他模拟量:流量、温度,思路与本例一致。对于其他模拟可以借鉴本例的计算过程。
相关问答
压力信号怎样传送到plc?
压力信号通过传感器将物理量转换成电信号,再经过模拟量输入模块输入到PLC中,PLC根据程序对该信号进行处理后,再通过信号转换模块转换成控制信号,最终通过输出...
西门子s7-300应用怎样将压力采集到plc中来如何转换的要编程实例有注解谢谢?
你先要购买一个西门子S7-300的A/D转换模块,压力信号一般是4-20毫安或者0-10v的,你要选择合适这个信号的转换模块,然后按照说明书来接线,把硬件接好了才可以编...
西门子1200模拟量输入编程实例?
以下是使用西门子S7-1200PLC进行模拟量输入编程的示例代码:1.配置模拟量输入模块在S7-1200PLC的硬件配置中,添加模拟量输入模块,并配置其参数。例如,如...
三菱plc压力模拟量编程实例?
三菱plc压力模拟量的编程实例:在PLC中使用MOV指令将模拟量输入值移入V区域,然后在触摸屏上放置一个数值显示元件,在元件属性中设定需要线性转换,将PLC的4-20M...
智能变频恒压供水控制柜怎么设定压力?
一、变频恒压供水系统的构成及原理变频恒压供水控制系统通过测到的管网压力,经变频器的内置PID调节器运算后,调节输出频率,实现管网的恒压供水.变频器的频率...
三菱plc如何采集4-20ma压力信号?
要采集4-20mA的压力信号,需要使用三菱PLC的模拟输入模块。首先,需要将压力传感器的输出信号转换成4-20mA电流信号,通常使用4-20mA信号转换器实现。接着,将转...
三菱plc编程压力变送器样例?
以富士的触摸屏为例:在PLC中使用MOV指令将模拟量输入值移入V区域,然后在触摸屏上放置一个数值显示元件,在元件属性中设定需要线性转换,将PLC的4-20MA原始对应...
信捷plc压力传感器怎么接线?
信捷PLC与压力传感器的接线方式会因具体型号和技术参数而有所不同。以下是一般的基本步骤和注意事项:首先,确定压力传感器的输出信号类型,比如是模拟量...
三菱PLC的模拟量编程,最好有例子?
三菱PLC模拟量编程,最好有例子:1.将模拟量输入口Y0~Y3配置成相应的值。2.为Y0~Y3配置对应的输出X0~X3,将X0~X3设置成对应的或运算。3.为Y0~Y3设置...三...
PLC如何与压力传感器接线?
PLC与压力传感器的接线方式有很多种,但通常使用4-20mA电流信号输出的压力传感器。将传感器的电源和接地线连接到PLC的电源和接地端口,将传感器的信号线连接到P...