您现在的位置是:首页 > PLC技术 > PLC技术

基于S7-300/400 PLC的油压控制系统程序编写实例

来源:艾特贸易2017-06-05

简介有一个油压控制系统,控制器是 CPU 314C-2DP ,压力传感器测量油压力,油压力的范围是 0 ~ 40MPa ,当油压力高于 30MPa 时报警,艾特贸易网小编将设计此系统。 CPU 314C-2DP 集成了有模拟量

有一个油压控制系统,控制器是CPU 314C-2DP,压力传感器测量油压力,油压力的范围是040MPa,当油压力高于30MPa时报警,艾特贸易网小编将设计此系统。

CPU 314C-2DP集成了有模拟量输入/输出和数字量输入/输出,其接线如图4-171所示,模拟量输入的端子24分别与传感器的电压信号+和电压信号一相连,传感器的电源在图中未表示。

接线图

图4-171    接线图

数值转换(FC105) SCALE功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIMHI_LIM)之间的实型值。将结果写入OUTSCALE功能使用以下等式:

常数K1K2根据输入值是BIPOLAR(双极性)还是UNIPOLAR(单极性)设置。为BIPOLAR时,假定输入整型值介于-2764827648之间,因此K1=-27648.0K2=+27648.0。为UNIPOLAR时,假定输入整型值介于027648之间,因此K1=0.0K2=+27648.0

本例是单极性,故K1=0.0K2=+27648.0。上极限HI LIM40和下极限LO LIM0。模拟量采集到PIW752中,这个数值的范围是027648,经过数值转化后,MW14( OUT)中的数值为040,是油压力。当然这个题目也可以不用转换函数FC105,直接用数学函数,但要麻烦得多。

梯形图如图4-172和图4-173所示。

OB1中的程序

4-172    OB1中的程序

OB35中的程序

4-173    OB35中的程序