摘 要:在温度控制、变频器速度控制等模拟量控制中,需要电流或者电压输入PLC模拟量模块,然后按照程序的要求控制输送量。文章论述了在调试过程中可以使用触摸屏模拟控制模拟量,利用脚步程序控制输出,达到相同的效果。
关键词:三菱PLC;模拟量;脚本程序
1 系统构成及控制要求
1.1 系统构成
YL-235A型光机电一体化实训考核装置主要有三菱FX3U-48MR单元、昆仑通态触摸屏单元、三菱E540变频器单元、按钮和电源模块单元、各种传感器组成的生产实训设备[1]。整个实训装备能满足维修电工高级工考核部分单元,也满足机电一体化设备组装与调试竞赛要求,结构组成如图1所示。
图1 分拣系统结构示意
1.2 设备控制要求
(1)按照图2触摸屏的要求,按下“设定温度”按钮,模拟电位器旋转,这时触摸屏上电流从4 mA逐渐增加到20 mA。对应温度范围0~200 ℃,再次按下“设定温度”按钮,设定完成。触摸屏显示设定的温度,设定过程中,HL1灯1 Hz闪烁[2]。
(2)按下“加热”按钮,这时温度线性上升,用电机转速模拟蒸汽电动阀门打开的量,逐个调试各段频率,即模拟电位器旋转,这时触摸屏上电流从4 mA逐渐增加到20 mA。对应温度范围0~设定温度。
当罐体的温度低于设定值20%时,蒸汽电动阀门全打开。
当罐体的温度低于设定值40%时,蒸汽电动阀门打开3/4。
当罐体的温度低于设定值60%时,蒸汽电动阀门打开1/2。
当罐体的温度低于设定值100%时,蒸汽电动阀门打开1/4。
当罐体的温度等于设定值时,蒸汽电动阀门关闭。
电动阀门工作期间,温度范围0~设定温度一共运行20 s,同时HL1灯2 Hz闪烁,蒸汽电动阀门全打开时变频器40 Hz。
2 触摸屏脚本程序
2.1 触摸屏的变量设定
触摸屏的变量设定如表1所示。
2.2 本次控制任务脚本程序
if 设备0_读写M0000=1 then
设备0_读写DWUB0001=设备0_读写DWUB0001+5
设备0_读写DWUB0000=(设备0_读写DWUB0001/12.5)+4
Endif
if 设备0_读写DWUB0000=20 then
设备0_读写M0000=0
endif
if 设备0_读写M0001=1 then
设备0_读写DWUB0010=设备0_读写DWUB0001/16
设备0_读写DWUB0003=设备0_读写DWUB0003+(设备0_读写DWUB0001/100)
设备0_读写DWUB0002=(设备0_读写DWUB0003/设备0_读写DWUB0010)+4
endif
if 设备0_读写DWUB0002=20 then
设备0_读写M0001=0
endif
if 设备0_读写M0001=1 then
a=设备0_读写DWUB0001*0.2
b=设备0_读写DWUB0001*0.4
c=设备0_读写DWUB0001*0.6
d=设备0_读写DWUB0001
endif