s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)

作为一名自动化工程师,在工控维修或者工控调试中,经常会碰到模拟量信号采集与处理问题。那什么是模拟量?又该如何采集并处理,结合最近处理一个案例,跟大家分享一下。

模拟量是指一些连续变化的物理量,如电压、电流、压力、速度、流量等信号量。模拟信号是幅度随时间连续变化的信号,通常电压信号为0~10V,电流信号为4~20mA,可以用PLC的模拟量模块进行数据采集,其经过抽样和量化后可以转换为数字量。

本次分享的是,利用西门子PLC采集压力传感器信号,从安装到调试的全过程。硬件清单如下:

1.西门子PLC一块CPU1214C DC/DC/DC 如下图:

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(1)

CPU1214C DC/DC/DC

2.模拟量输入模块是SM1231 4AIX16 BIT(模拟量4通道):

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(2)

模拟量输入模块是SM1231 4AIX16 BIT

3.四线制度压力传感器1个 ,DC24V 4-20MA:

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(3)

四线制度压力传感器

压力传感器数据采集,大致需要经过以下5个步骤:

(1)压力传感器正确安装,并正常接线:

四线压力传感器,24V供电(2线) 2信号线(2线),如下图所示:

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(4)

四线压力传感器接线

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(5)

传感器插头

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(6)

PLC模块接线

(2)模拟量通道配置:定义模拟量0通道,IW112采集数据,模拟量配置如下:

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(7)

模拟量0通道配置

(3)PLC程序编写:

PLC模拟量功能块,西门子博途有现场的功能块,NORM_X和SCALE_X 直接调用就行,如下图,需要注意数据类型.

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(8)

PLC程序

(4)现场调试:

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(9)

现场监控PLC程序

如调试中,出现了以下情况,压力变送器IW112,采集的数据,超范围太多,需要检查一下压力传感器是否有断线?我这个就是断线,采集的数据不对,如下图:

s7-1200plc远程调试配置(S7-1200PLC模拟量数据采集及调试)(10)

传感器断线,采集的数据不对

(5)经调试,最终交付车间使用。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。