首页/文章/ 详情

TSG 08-2026 特种设备代码升级成了20位||附:设备代码、校验码生成程序!

4月前浏览695

0.注意

根据规范相关条款及“字符值选择表”中没有"I""O"及对应的“值”,所以在设备基本代码、制造单位代号、制造顺序号中不要出现英文字母"I"和"O",否则按照规程目前无法计算校验码!!!

1.程序原理  

1.1校验码计算原理  

根据TSG08-2026标准,校验码计算遵循以下步骤:  

1).对19位特种设备代码的每个字符,根据字符值映射表转换为数值  

2).将每个数值乘以其位置权重(从1开始)  

3).计算所有乘积的和  

4).将和除以103,取余数  

5).对余数取个位数,得到校验码

2026年5月1日起实施:TSG 08-2026《特种设备使用管理规则》!

TSG 08-2026 编码规则:

1.2编码原理  

根据《特种设备目录》的规定,特种设备代码由以下部分组成:  

-设备基本代码(4位):根据设备类型确定  

-制造单位代号(5位):制造单位的唯一标识  

-制造年份(4位):设备制造的年份  

-制造顺序号(6位):制造单位当年制造的顺序号  

-校验码(1位):根据TSG08-2026标准计算生成

TSG 08-2026 校验码计算方式:

 

1.3数据存储原理  

程序使用JSON文件(device_types.json)存储设备类型和代码映射,确保数据的持久化保存。当程序启动时,会从该文件加载设备类型数据;当设备类型发生变化时,会将更新后的数据保存到该文件。

 

2.程序用途  

2.1主要功能  

-校验码计算:输入19位特种设备代码,自动计算校验码并生成完整的20位代码  

-编码功能:根据设备类型、制造单位代号、制造年份、制造顺序号生成完整的特种设备代码  

-设备类型管理:管理设备类型和代码,支持增加、修改、删除页签,调整页签顺序,以及管理设备品种  

-代码解析:解析完整的特种设备代码,显示其组成部分  

-代码保存:将生成的代码保存到文件,方便后续使用  

2.2应用场景  

-特种设备制造单位:生成和管理特种设备代码  

-特种设备检验机构:验证特种设备代码的正确性  

-特种设备使用单位:查询和管理设备代码

 

3.使用说明  

3.1校验码计算功能  

1).在主功能页签中,输入19位特种设备代码  

2).点击"计算校验码"按钮  

3).系统会自动计算校验码并生成完整的20位代码  

4).点击"代码解析"按钮可查看代码的组成部分  

5).点击"保存编号到文件"按钮可将生成的代码保存到文件  

3.2编码功能  

1).在主功能页签中,选择设备品种  

2).输入制造单位代号(5位)  

3).输入制造年份(4位)  

4).输入制造顺序号(6位)  

5).点击"生成完整代码"按钮  

6).系统会自动生成完整的20位特种设备代码  

7).点击"代码解析"按钮可查看代码的组成部分  

8).点击"保存编号到文件"按钮可将生成的代码保存到文件  

3.3设备类型管理功能  

1).在设备类型管理页签中,可查看不同分类的设备品种  

2).页签管理:  

-点击"增加页签"按钮添加新的分类页签  

-点击"修改页签"按钮修改当前页签的名称  

-点击"删除页签"按钮删除当前页签  

-点击"左移页签"和"右移页签"按钮调整页签顺序  

3).设备品种管理:  

-输入设备品种名称和代码  

-点击"添加设备品种"按钮添加新的设备品种  

-选择设备品种后点击"删除设备品种"按钮删除  

-选择设备品种后点击"上移"和"下移"按钮调整设备品种的顺序

 

3.4代码解析功能  

1).生成完整的特种设备代码后,点击"代码解析"按钮  

2).系统会弹出一个窗口,显示代码的组成部分,包括:  

-设备基本代码(4位)  

-制造单位代号(5位)  

-制造年份(4位)  

-制造顺序号(6位)  

-校验码(1位)  

3).同时显示编码规则说明,帮助用户理解代码的含义

 

3.5代码保存功能  

1).生成完整的特种设备代码后,点击"保存编号到文件"按钮  

2).系统会将代码保存到当前目录下的一个文本文件中,文件名格式为"特种设备代码_年月日_时分秒.txt"  

3).保存的内容包括:  

-完整设备代码  

-格式化显示  

-生成时间  

4.系统要求  

-操作系统:Windows7/8/10/11  

-运行环境:无需安装Python,直接运行可执行文件  

-磁盘空间:至少100MB  

-内存:至少512MB  

5.注意事项  

-输入的特种设备代码必须是19位,且只包含有效的字符  

-制造单位代号、制造年份、制造顺序号必须符合规定的格式和长度  

-设备类型管理中的页签和设备品种数据会自动保存,下次启动时会恢复  

-程序会在当前目录下生成device_types.json文件存储设备类型数据,请勿手动修改该文件  

6.版权信息  

-基于TSG08-2026标准  

-©2026由压力容器工程师公众 号团队设计(仅供参考)


来源:压力容器工程师
python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-03-30
最近编辑:4月前
君雔
本科 | 高级工程师 压力容器工程师
获赞 101粉丝 55文章 192课程 0
点赞
收藏
作者推荐

GB/T 151-2026[学习笔记]||总结!

详细内容如下:来源:压力容器工程师

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈