第一:PLC首先要知道当前管道的压力:

1、管道压力首先要通过一个压力变送器把管道的压力值转换成一个电压或电流型的模拟量

2、PLC通过A/D模拟量模块把压力变送器传送过来的模拟量转换成数值,从而知道当前的压力。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

第二:PLC要根据当前管道的压力来调节水泵的速度

1、PLC把需要调节的数值通过D/A模拟量模块转换成输出的电压或电流

2、把D/A模块转换出来的电压或电流输入去控制变频器的频率,从而改变水泵的转。

打开网易新闻 查看精彩图片

假如传感器的量程是0.5MPA,输出信号是4~20MA。受力0.3MPA,运算方式:(20-4)÷0.5×0.3+4=13.6(MA)输出,这个是13.6MA是理论上的电流输出,实际有一点点偏差,这个可以叫做传感器的精度误差,比如实际是13.601MA,或者是12.599MA等。(20-4)÷传感器量程×实际受力值+4=理论上上的电流输出。

电压计算方式方式就比较简单:0~10V 10÷0.5×0.3=6 (V)

0~5V 5÷0.5×0.3=3 (V)

PLC和压力传感器连接 你要选择传感器输入信号模式:是0-10V电压输入还是4-20MA,PLC 要用到模拟量模块。

你要用信号控制PLC动作就需要用到PLC的比较指令,用信号换成数字量例如西门子200PLC:你用4-20MA 输入信号,那对应PLC数字量就是0-4000量程。

打开网易新闻 查看精彩图片

至于要显示压力变化这需要用到触摸屏。数据保存要看你工况保存哪些你需要的压力数值。例如正常时候,报警时候。都可以在程序上编写,在触摸屏上显示。

这是个换算的例子:

本质:就是模数(AD)/数模(DA)转换

输入模块:就是把电压/电流转换成数值输出模块:就是把数值转换成电压/电流

学习模拟量输入模块,主要学习,怎么正确获得AD转换后的数值

打开网易新闻 查看精彩图片

AD模块使用步骤:

1、硬件接线

2、输入范围等参数设定

3、读取模块转换后的数值

4、把数值做相应的运算和比较

打开网易新闻 查看精彩图片

DA模块使用步骤:

1、硬件接线

2、输出范围等参数设定

3、根据控制要求算出模拟量输出值

4、把输出值传到对应的缓冲区里

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片