自动化专业综合设计参考资料12.docx
《自动化专业综合设计参考资料12.docx》由会员分享,可在线阅读,更多相关《自动化专业综合设计参考资料12.docx(18页珍藏版)》请在冰豆网上搜索。
![自动化专业综合设计参考资料12.docx](https://file1.bdocx.com/fileroot1/2022-11/26/a8f9088d-21ff-4660-8396-627fbcec36fa/a8f9088d-21ff-4660-8396-627fbcec36fa1.gif)
自动化专业综合设计参考资料12
集散型可编程序控制器调速秤配料系统
专业综合设计参考资料
1、概述
1.1调速秤的一般结构与工作原理
图1调速秤
1.2调速秤配料系统的实现方法
图2调速秤控制系统
2、系统的总体设计方案
2.1
图2
3、硬件设计及各环节分析
3.1监控计算机的选型设计
3.2可编程序控制器的选型与设计
1)电源
PS307-5A
2)CPU
S7—3152PN/DP
3)模入模块
压力输入
S7-331AI8x12位地址272-287
图2
速度输入
S7-331AI8x12位地址288-303
4)模出模块
S7-332AO8x12位地址304-319
图2
3.2拉力传感器的选型与信号调理
图2
图2
3.3测速传感器的设计与信号调理
我们选用的测速传感器为:
HSH齿轮测速传感器。
图2
它的接线图如下所示:
图测速传感器的内部结构
该接近开关的特性如下所示:
供电电源:
DC4.5V~24V
输出电流:
≤50MA
响应频率:
≤20KHZ
环境温度:
-30摄氏度~50摄氏度
动作距离:
≤(正常运转)
图2
3.4变频器的选型与电气设计
1.5Kw
图2
4、梯形图设计
4.1结构化软件设计
FB123
1)、结构化软件设计
OB1:
主控模块
OB100初始化
OB35中断程序
2)、共享数据块
DB1数据检测块
DB3多路PID数据
DB4报警数据
DB5累计数据
DB10操作数据
3)、功能块
FB110多路检测调用
FB111检测功能块
FB120手动功能块
FB130多路PID调用
FB131PID运算功能块或用FB41
FB140多路报警调用
FB141报警功能块
FB150多路累计调用
FC151累计功能块
FB160测皮程序调用
FB161测皮程序功能块
FC190控制输出功能块
FB610多路仿真调用
FB611仿真功能块
4.2主控模块OB1
OB100初始化
设停止模式,运行模式复位,测皮模式复位,标称模式复位
FC10运行初始化
报警数据置零
OB1:
主控模块
OB35中断程序
调检测模块
调PID运算模块
调报警输出模块
调累计模块
掉输出模块
如果测皮状态调测皮模块
如果标称状态调标称模块
4.3检测模块
FB110多路检测
DB110数据检测块
调8路检测程序模块
FB111数据检测
pv=(ady-ady0)*ads*k
4.4PID运算模块
FB130多路PID
DB130多路PID数据
调8路PID运算程序模块
FB41PID运算
4.5报警模块
FB140报警
DB140报警数据
调8路报警模块
FB141报警功能
ifpvifpv>phthenapvh=1;
计数apv<1000秒加1计数
ifmvifmv>mhthenamvh=1;
计数amv<1000秒加1计数
计数apv>600秒almtim=1
计数amv>600秒almtim=1
4.6累计模块
FB150累计
DB150累计数据
调8路累计模块
FC151累计功能
acuml=acuml+pv/3600
ifacuml>1acuml=acuml-1;acumh=acumh+1;
acum=acumh+acuml;
4.7测皮模块
FB160测皮程序
DB160多路测皮数据
调某一路测皮模块
FB161测皮
DB161测皮数据
Step0准备
Step1计时timers=0,累计量tareall=0。
Step2测皮等待定时30秒
Step3测皮定时,测皮累加tareall=tareall+ady,timers=timers+1.
Step4计算皮重tare=tareall/timers
4.8控制输出模块
FC190控制输出
调8路输出模拟量转数字量
FC191输出
mvi=mv*40.95
4.9多路仿真模块
FB610多路仿真
调8路仿真模块
DB610仿真数据
FB611仿真
ads=ads+(mv-ads)*0.01
ifads<0ads=0;
ifads>4095ads=4095
adv=2000;
4.10变量表
4.10.1表1符号表
符号名
存储类型
数据类型
备注
ctimer
MW18
INT
定时变量
CycleExecution
OB1
OB1
CyclicInterrupt5
OB35
OB35
Debug
M3.3
BOOL
run1
M2.0
BOOL
run2
M2.1
BOOL
run3
M2.2
BOOL
run4
M2.3
BOOL
run5
M2.4
BOOL
run6
M2.5
BOOL
run7
M2.6
BOOL
run8
M2.7
BOOL
ady1
EW272
INT
压力检测量
ady2
EW274
INT
ady3
EW276
INT
ady4
EW278
INT
ady5
EW280
INT
ady6
EW282
INT
ady7
EW284
INT
ady8
EW286
INT
ads1
EW288
INT
速度检测量
ads2
EW290
INT
ads3
EW292
INT
ads4
EW294
INT
ads5
EW296
INT
ads6
EW298
INT
ads7
EW300
INT
ads8
EW302
INT
2)DB1检测数据
符号名
存储类型
数据类型
备注
ady10
MW128
INT
压力零位
ady20
MW130
INT
ady30
MW132
INT
ady40
MW134
INT
ady50
MW136
INT
ady60
MW138
INT
ady70
MW140
INT
ady80
MW142
INT
adK1
MD160
REAL
标定系数
adK2
MD164
REAL
adK3
MD168
REAL
adK4
MD172
REAL
adK5
MD176
REAL
adK6
MD180
REAL
adK7
MD184
REAL
adK8
MD188
REAL
pv1
MD64
REAL
pv2
MD68
REAL
pv3
MD72
REAL
pv4
MD76
REAL
pv5
MD80
REAL
pv6
MD84
REAL
pv7
MD88
REAL
pv8
MD92
REAL
3)DB3控制数据
符号名
数据类型
备注
sv1
REAL
给定量
Kp1
REAL
PID比例
Ti1
REAL
PID积分时间常数
Td1
REAL
PID微分时间常数
mv1
REAL
输出量
mh1
REAL
mL1
REAL
mvi1
Int
输出数字量
sv2
REAL
sv3
REAL
sv4
REAL
4)DB4报警数据
符号名
存储类型
数据类型
备注
ph1
MD324
REAL
pL1
almpvH1
检测量报警上限
almpvL1
检测量报警下限
almmvH1
输出报警上限
almmvL1
输出报警下限
ph3
MD328
REAL
ph4
MD332
REAL
ph5
MD336
REAL
ph6
MD340
REAL
ph7
MD344
REAL
ph8
MD348
REAL
pL1
MD352
REAL
pL2
MD356
REAL
pL3
MD360
REAL
pL4
MD364
REAL
pL5
MD368
REAL
pL6
MD372
REAL
pL7
MD376
REAL
pL8
MD380
REAL
almmvH1
M8.0
BOOL
输出报警上限
almmvH2
M8.1
BOOL
almmvH3
M8.2
BOOL
almmvH4
M8.3
BOOL
almmvH5
M8.4
BOOL
almmvH6
M8.5
BOOL
almmvH7
M8.6
BOOL
almmvH8
M8.7
BOOL
almmvL1
M7.0
BOOL
输出报警下限
almmvL2
M7.1
BOOL
almmvL3
M7.2
BOOL
almmvL4
M7.3
BOOL
almmvL5
M7.4
BOOL
almmvL6
M7.5
BOOL
almmvL7
M7.6
BOOL
almmvL8
M7.7
BOOL
almpvH1
M6.0
BOOL
检测量报警上限
almpvH2
M6.1
BOOL
almpvH3
M6.2
BOOL
almpvH4
M6.3
BOOL
almpvH5
M6.4
BOOL
almpvH6
M6.5
BOOL
almpvH7
M6.6
BOOL
almpvH8
M6.7
BOOL
almpvL1
M5.0
BOOL
检测量报警下限
almpvL2
M5.1
BOOL
almpvL3
M5.2
BOOL
almpvL4
M5.3
BOOL
almpvL5
M5.4
BOOL
almpvL6
M5.5
BOOL
almpvL7
M5.6
BOOL
almpvL8
M5.7
BOOL
5)DB5累积数据
符号名
存储类型
数据类型
备注
acum1
MD512
REAL
累计量
acum2
MD516
REAL
acum3
MD520
REAL
acum4
MD524
REAL
acum5
MD528
REAL
acum6
MD532
REAL
acum7
MD536
REAL
acum8
MD540
REAL
5、监控软件的组态
5.1总体界面
5.2调速秤工矿图的组态
5.3数据显示的组态
5.4操作功能的实现
5.5测皮功能
5.6使用说明
6、结束语
附1系统图
附2梯形图