验厂所需的温度与湿度管理程序文件是什么?

验厂所需的温度与湿度管理程序文件是什么?,第1张

玖玖泰丰,十年验厂老品牌,助您一次性通过验厂!以下资料由深圳玖玖泰丰企业管理顾问有限公司提供:

1.0目的

为了确保掌握温度湿度变化情况,及时采取相应的措施,特制定此程序。

2.0适用范围

本程序适用全厂区域温湿度的管理。

3.0职责

3.1 各部门负责本部门的温度、湿度的统计及管理工作。

3.2 行政管理部负责监督统计工作及相关车间采取的相应处理措施是否妥当。

4.0工作程序

4.1 根据车间分区的情况划分区域,各车间显眼处挂温度计、湿度计,并作统计工作及填写相关的处理事项。

4.2 各车间必须每天按表格形式准时填写数据,确保认真无误。

4.3 每月一张温度或湿度统计表,每月初把上月统计表交给行政管理部存档。

4.4 如发现温度计或湿度计不准确时,应及时通知行政管理部派人修正或更换。

4.5 当温度超出此范围时,部门相关负责人应采取相关措施,以防止温度造成的不适压力。

4.5.1当温度在正常温度时保持通风即可。

4.5.2低于正常温度下限时:

4.5.2.1仓库,生产车间的出口增加防风帘,增加保暖。

4.5.2.2对于坐着不动得员工提供防护保暖设施:护腿、手套等。

4.5.2.3调整工作节奏,每工作一小时休息十分钟,让员工充分活动身体。

4.5.3高于正常温度上限时:

4.5.3.1提供凉茶,茶水,冷饮供应,为每班组提供预防和治疗中暑的药品。

4.5.3.2如温度太高让人体感到严重不适,厂方应调整工作时间及工作节奏,如每工作一小时休息十分钟,对于一线员工尽量避免安排一天中的高温段(11:00-15:00)工作。

4.5.3.3对生产车间房顶采取浇水降温,打开风扇,空调等降温设备。

4.6相对湿度40%-66%为正常的气候。当湿度超出此范围时,部门相关负责人应采取相关措施,以防止湿度造成的安全隐患。

4.6.1湿度低于正常湿度下限时,要注意防火。

4.6.2湿度高于上限时,化学物品及电器要注意防潮,防止其它不良现象产生。

5.0相关文件

5.1《温湿度记录表》

/********************************************************************

*

文件名

温度采集DS18B20.c

*

描述

:

该文件实现了用温度传感器件DS18B20对温度的采集,并在数码管上显示出来。

*

创建人

东流,2009年4月10日

*

版本号

2.0

***********************************************************************/

#include<reg52.h>

#define

uchar

unsigned

char

#define

uint

unsigned

int

#define

jump_ROM

0xCC

#define

start

0x44

#define

read_EEROM

0xBE

sbit

DQ

=

P2^3

//DS18B20数据口

unsigned

char

TMPH,TMPL

uchar

code

table[10]

=

{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}

/********************************************************************

*

名称

:

delay()

*

功能

:

延时,延时时间大概为140US。

*

输入

:

*

输出

:

***********************************************************************/

void

delay_1()

{

int

i,j

for(i=0

i<=10

i++)

for(j=0

j<=2

j++)

}

/********************************************************************

*

名称

:

delay()

*

功能

:

延时函数

*

输入

:

*

输出

:

***********************************************************************/

void

delay(uint

N)

{

int

i

for(i=0

i<N

i++)

}

/********************************************************************

*

名称

:

Delay_1ms()

*

功能

:

延时子程序,延时时间为

1ms

*

x

*

输入

:

x

(延时一毫秒的个数)

*

输出

:

***********************************************************************/

void

Delay_1ms(uint

i)//1ms延时

{

uchar

x,j

for(j=0j<ij++)

for(x=0x<=148x++)

}

/********************************************************************

*

名称

:

Reset()

*

功能

:

复位DS18B20

*

输入

:

*

输出

:

***********************************************************************/

uchar

Reset(void)

{

uchar

deceive_ready

DQ

=

0

delay(29)

DQ

=

1

delay(3)

deceive_ready

=

DQ

delay(25)

return(deceive_ready)

}

/********************************************************************

*

名称

:

read_bit()

*

功能

:

从DS18B20读一个位值

*

输入

:

*

输出

:

从DS18B20读出的一个位值

***********************************************************************/

uchar

read_bit(void)

{

uchar

i

DQ

=

0

DQ

=

1

for(i=0

i<3

i++)

return(DQ)

}

/********************************************************************

*

名称

:

write_bit()

*

功能

:

向DS18B20写一位

*

输入

:

bitval(要对DS18B20写入的位值)

*

输出

:

***********************************************************************/

void

write_bit(uchar

bitval)

{

DQ=0if(bitval==1)

DQ=1

delay(5)

DQ=1

}

/********************************************************************

*

名称

:

read_byte()

*

功能

:

从DS18B20读一个字节

*

输入

:

*

输出

:

从DS18B20读到的值

***********************************************************************/

uchar

read_byte(void)

{

uchar

i,m,receive_data

m

=

1

receive_data

=

0

for(i=0

i<8

i++)

{

if(read_bit())

{

receive_data

=

receive_data

+

(m

<<

i)

}

delay(6)

}

return(receive_data)

}

/********************************************************************

*

名称

:

write_byte()

*

功能

:

向DS18B20写一个字节

*

输入

:

val(要对DS18B20写入的命令值)

*

输出

:

***********************************************************************/

void

write_byte(uchar

val)

{

uchar

i,temp

for(i=0

i<8

i++)

{

temp

=

val

>>

i

temp

=

temp

&

0x01

write_bit(temp)

delay(5)

}

}

/********************************************************************

*

名称

:

Main()

*

功能

:

主函数

*

输入

:

*

输出

:

***********************************************************************/

void

main()

{

float

tt

uint

temp

P2

=

0x00

while(1)

{

Reset()

write_byte(jump_ROM)

write_byte(start)

Reset()

write_byte(jump_ROM)

write_byte(read_EEROM)

TMPL

=

read_byte()

TMPH

=

read_byte()

temp

=

TMPL

/

16

+

TMPH

*

16

P0

=

table[temp/10%10]

P2

=

6

Delay_1ms(5)

P0

=

table[temp%10]

P2

=

7

Delay_1ms(5)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11340870.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存