西门子S7-300PLC的模拟量示例包括以下几点:
1.评估变送器并控制它。
2.调用模块功能块FC105
3.设置人工智能模块
4.选择AI范围块。
本例中,在一个流量调节回路中,流量变送器输出2-2ma的DC信号到SM331模拟输入模块,由sm 331模拟输入模块将信号转换成浮点数,然后在程序中调用FC105将数值转换成工程量,这样我们就可以在实际工程中监测流量值。
SM311模块为模拟量8x12Bit(8通道12位),对应的货号为6ES7 331-7KF02-OABO。在模数转换中,从传感器或变送器提取的电压或电流值被转换到AI模块,然后将该值传送到西门子CPU进行处理,从而检测和控制传感器的值,如图所示:
模拟输入模块
模拟输入用于连接电压和电流传感器、热电偶、电阻和热电阻,实现PLC与模拟过程信号的连接。
模拟输入模块将过程发送的模拟信号转换为数字信号,供PLC内部处理。
本项目使用的SM311输入模块如下图所示。该模块具有以下特点:
分辨率为9至15位+符号位(针对不同的转换时间),可以设置不同的测量范围。
电流/电压的基本测量范围可以通过测量范围模块进行机械调整。
STEP 7硬件配置工具可用于微调。模块诊断和超限中断被发送到可编程控制器的CPU。
向模块的CPU发送详细的诊断信息。
模拟输入模块的连接方式
两线制电流和四线制电流只有两条信号线。两者的主要区别在于双线电流的两条信号线不仅要给传感器或变送器供电,还要提供电流信号。而四线电流的两条信号线只提供电流信号。
因此,通常提供双线电流信号的传感器或变送器是无源的;而提供四线电流信号的传感器或变送器是激活的。
因此,当PLC的模板输入通道被设置为连接到四线传感器时,PLC仅从模板通道的端子收集模拟信号,如图2-3所示。当PLC的模板输入通道设置为连接二线制传感器时,如图2-2所示,24V DC电源将从PLC的模拟输入通道输出,驱动二线制传感器工作。
传感器型号
◆两线制(如果需要提供24vDC电源,输出信号为4-20mA带电流),即接+24vdc,负输出为4-20MA电流。
◆四线制(自带电源,一般为220vac,信号线输出+为正4-20ma,-为负4-20ma。
01.(以2正3负为例),使用两线制时,正极2输出24VDC电压,3接收电流,所以遇到两线制传感器时,一种连接方式是2个传感器接正极传感器,3个传感器接负极传感器;跨接导线是一个双线电流信号。两种连接方式2悬空,3接传感器负极,传感器即将接24vdc在内阁中;跨接导线是一个双线电流信号。
02.(以2正3负为例)。在四线系统中,正电极2是接收电流,负电极3是负电极。(四线制的好处是,当传感器的负信号与柜内M处于不同的水平时,不会对精度造成很大影响,因为是传感器本身电流的回路。)遇到四线传感器,一种方法是2个传感器接正信号,3个传感器接负信号,plc跳线是四线电流。
“传感器接plc的3,2悬空,跳线是两线电流。”这篇文章对四线和两线传感器都适用,你可以自己测试一下,效果不错。
03.(以2正3负为例),四线传感器接plc两线跳线:负信号线接柜内M线。将传感器连接到plc的3和2,跳线为双线电流。
04.(以2正3负为例),电压信号:2接传感器正极,3接传感器负极,plc跳线为电压信号。
量程卡的设置
量程卡安装在模板的左侧。允许的设置有“A”、“B”、“C”和“D”,适用于不同的测量类型和范围。安装模板之前,必须对其进行正确设置。
不带量程卡的模拟量模板具有不同的电压和电流测量连接端子,因此可以通过正确连接相关端子来设置测量类型。
设置不同测量类型和测量范围的简要说明打印在模板上。对于本项目,水位由双线变送器测量,因此选择“D ”,如图2-4所示。
进入模块设置。
在硬件界面设置好机架后,双击输入模块ATBx12bit,如下图所示:
双击输入模块后会弹出一个执行框。点击“地址”后,将起始地址改为“256”,如下图所示:
更改地址后,点击“输入”,在“测量模式”中点击“2DMU”设置传感器类型。(这次使用的是双线变送器)。
人工智能系统
建立西门子硬件模块。添加电源和CPU后,在配置文件中选择AI模块,如图4-1所示。
添加完成后,该模块将出现在硬件系统中,如图4-2所示。
此操作成功后,双击选择,并设置对话框的输入。如图4-3所示。
选择完成后点击确定,程序就写好了。
人工智能程序
在S7-300中,AI模块的程序由制造商编写。只需调用功能模块。调用方法如图4-4所示。
在图4-4的下方对话框中找到FC105功能块,如图4-5所示。
输入:启用终端。
HI_LIM:高线。
L0_LIM:低线。
两极:极性。
RET_VAL:错误报告存款。
OUT:输出值(液位)