硬件及软件需求
1. 硬件要求
SIMATIC S7-200 SMART V2.8 ST60 CPU
SMART LINE V4 SP1
2. 软件要求
STEP 7-Micro/WIN SMART V2.8
SIMATIC WinCC Flexible Smart V4 SP1
PLC程序说明
WeightCalibration子程序
该程序用于计算每个伺服脉冲对应的下料克重,主要逻辑如下:
用户设置某一下料行程值(脉冲数)
记录6次下料的克重值
求其平均值
将上述克重平均值除以下料行程的设定值
得到每个脉冲对应的克重值
当标定完成后,用户只需输入罐装克重值即可运行罐装流程
程序块
Correction子程序
该程序用于计算实际称重和设置克重的偏差值,实现方法如下:
记录6次下料的克重值
求其平均值
计算上述平均值和HMI上设置克重值之差
当用户开启纠偏功能后,此偏差值将叠加到设置值上,提高罐装精准度
程序块
ScrewBlanking子程序
该子程序用于控制整个罐装流程,可选择模式为罐装或标定,纠偏开启或关闭,往复罐装或单次罐装,具体罐装流程如下:
程序块
HMI画面介绍
系统主页画面
动画根据PLC的实时数据,仿真伺服运动的当前位置,罐料储存器的液面位置和罐装容器的填罐进度
状态栏显示设备当前的流程状态,罐装累计次数,伺服速度和位置
参数设置栏可选择设备运行模式,设定克重等
参数设置画面
此画面可设置以下参数,并显示换算成伺服脉冲参数的数据:
罐料速度
伺服返回速度
克重设定
手动控制画面
可开启或关闭手动控制,控制正负方向点动伺服运动
设定伺服运动方向和速度
显示伺服当前速度和位置
标定纠偏画面