毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

啤酒发酵计算机控制系统硬件设计与实现 第8页

更新时间:2014-6-29:  来源:毕业论文

啤酒发酵计算机控制系统硬件设计与实现 第8页
附  录
下面是啤酒发酵控制系统中主要的模块程序:
1.模拟量信号采集和处理
模拟量采集和处理部分由网络1~网络3组成。主要完成温度,压力模拟量的采集和处理。下列程序以两个发酵罐为例,其余需增加的发酵罐,按同理添加入即可。
网络1:
下面是网络1的语句表(STL):
LD     SM0.0                     //SM0.0程序运行时始终为ON
LPS
MOVW   AIW0, VW10                //读取模拟量输入值,1#发酵罐上部温度
AENO
MOVW   AIW2, VW12                //读取模拟量输入值,1#发酵罐中部温度
AENO
MOVW   AIW4, VW14                //读取模拟量输入值,1#发酵罐下部温度
LRD
MOVW   AIW6, VW16                //读取模拟量输入值,1#发酵罐压力
AENO
MOVW   AIW10, VW20               //读取模拟量输入值,2#发酵罐上部温度
AENO
MOVW   AIW12, VW22               //读取模拟量输入值,2#发酵罐中部温度
AENO
MOVW   AIW14, VW24               //读取模拟量输入值,2#发酵罐下部温度
LRD
MOVW   AIW16, VW26               //读取模拟量输入值,2#发酵罐压力
LRD
网络2:
下面是网络2的语句表(STL):
LD     SM0.0
LPS
ITD    VW10, VD40            //将1#发酵罐上部温度值由字变量转换为双字变量
AENO
ITD    VW12, VD44            //将1#发酵罐中部温度值由字变量转换为双字变量
AENO
ITD    VW14, VD48            //将1#发酵罐下部温度值由字变量转换为双字变量
AENO
ITD    VW16, VD52            //将1#发酵罐压力值由字变量转换为双字变量
LRD
ITD    VW20, VD60            //将2#发酵罐上部温度值由字变量转换为双字变量
AENO
ITD    VW22, VD64            //将2#发酵罐中部温度值由字变量转换为双字变量
AENO
ITD    VW24, VD68             //将2#发酵罐下部温度值由字变量转换为双字变量
LPP
ITD    VW26, VD72            //将2#发酵罐压力值由字变量转换为双字变量
网络3:

下面是网络3的语句表(STL):
LD     SM0.0
LPS
DTR    VD40, VD100            //将1#发酵罐上部温度值由整数转换为浮点数
AENO
DTR    VD44, VD104            //将1#发酵罐中部温度值由整数转换为浮点数
AENO
DTR    VD48, VD108            //将1#发酵罐下部温度值由整数转换为浮点数
LRD
DTR    VD52, VD112            //将2#发酵罐上部温度值由整数转换为浮点数
AENO
DTR    VD56, VD116            //将2#发酵罐中部温度值由整数转换为浮点数
LRD
DTR    VD60, VD120            //将2#发酵罐下部温度值由整数转换为浮点数
AENO
DTR    VD64, VD124
AENO
DTR    VD68, VD128
LPP
DTR    VD72, VD132
AENO
DTR    VD76, VD136
2.发酵状态处理
由操作人员输入的当前操作状态,对每个发酵罐的状态进行相应的设置,这个过程由网络4~网络8来实现。
网络4:
下面是网络4的语句表(STL):
LD     SM0.0                    //常闭触点
LDB=   VB1000, 0                //1号发酵罐停止发酵,不计时
OB=    VB1002, 0                //2号发酵罐停止发酵,不计时
ALD
JMP    1
网络5:
下面是网络5的语句表(STL):
LD     SM0.0
LPS
AB=    VB1000, 1                    //1号发酵罐处于进料状态
S      M10.0, 1                     //设置进料状态标志
R      M10.1, 1                     //清除发酵状态标志
R      M10.2, 1                     //清除储酒状态标志
R      M10.3, 1                     //清除出料标志
LPP
AB=    VB1002, 1                    //2号发酵罐处于进料状态
S      M11.0, 1                     //设置进料状态标志
R      M11.1, 1                     //清除发酵状态标志
R      M11.2, 1                     //清除储酒状态标志
R      M11.3, 1                     //清除出料标志
网络6:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

啤酒发酵计算机控制系统硬件设计与实现 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。