- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
T/JQZN
团体标准
T/JQZN002—2025
西门子PLC程序编写规范
2025-7-10发布2025-7-15实施
嘉兴市机器人与智能装备协会发布
T/JQZN002—2025
前言
本标准按GB/T1.1-2009《标准化工作导则第1部分:标准的结构和编写》规定的进行起草。作为组织生产和检验产品的依据,其中的各项技术要求将随技术进步及产品的改进而修改。
本标准由嘉兴市机器人与智能装备协会提出
本标准由麒盛科技股份有限公司、嘉兴一路帮机电技术服务有限公司、嘉兴大学、嘉兴视联智能科技股份有限公司、上海市人工智能技术协会、昆山市人工智能应用创新协会、海宁红狮宝盛科技有限公司、嘉兴子言科技有限公司负责起草。
本标准主要起草人:蔡孝挺、杨国、陈斌、徐晓华、周毅、周振峰、汪未雅、朱伟民、马维、沈振国、沈力、韩圣贤、潘嘉怡、严欢欢。
本标准批准人:周振峰
本标准为首次发布。
T/JQZN002—2025
1、目的
规范公司自动化设备在招标、设计、采购、制造、安装、调试验收等阶段的电气程序编写标的,有利于后续产线设备的管理与维护。
2、范围
本规范适用于设备制造商在进行定制项目设计、制造阶段应当遵守的必要环节。
3、定义与缩写
3.1定义
3.1.1总体要求
针对工厂产线自动化设备在PLC控制器程序设计时所涉及的程序结构、变量定义、控制流程等相关内
容进行表述
——程序结构
——变量定义
——控制流程规范
3.1.2程序结构
针对PLC程序编程结构做出明确的规定
3.1.3变量定义
明确规定了PLC程序变量的命名规范与定义方法
3.1.4控制流程规范
针对产线设备的启动控制、报警操作流程控制做出统一的要求
3.2缩写
3.2.1PLC
可编程逻辑控制器(ProgrammableLogicController,简称PLC),一种具有微处理器的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载存储器内存储与运行。可编程控制器由内部CPU,指令及数据存储器、输入输出单元、电源模块、数字模拟等单元所模块化组合成。
3.2.2FC
FC块在PLC中是功能代码(FunctionCode)的简称,它相当于一个函数或子程序。FC块用于执行特定的运算或控制任务,通常不包含自己的数据存储区域,而是在运行时使用临时数据区。FC块可以多次调用,简化了对经常重复发生的任务的编程
3.2.3FB
函数块(FunctionBlock,简称FB)是一种在工业自动化领域中广泛使用的编程概念。它是根据功能划分的程序组织单元,用于实现特定的功能或任务。每个函数块都可以看作是一个独立的子程序,拥有输入、输出和内部变量等参数。
3.2.4OB
OB块,英文名为OrganizationBlock,中文名为组织块,可以视为PLC程序中的主函数(mainfunction),负责协调PLC的各种操作和任务。它的功能涵盖了从CPU启动、程序循环执行到错误处理的多个方面,是PLC程序运行的核心。OB块的执行优先级由编号决定,编号小的优先级高。
4、细则/描述
4.1程序结构
4.1.1程序调用方法
——所有功能的主要函数(FC)/逻辑程序需要在启动程序或主流程序中进行调用。
——不同功能的函数之间不进行互相调用,而只使用相关数据块变量进行数据交换和逻辑运算。
T/JQZN002—2025
——需要细分的子程序和函数,可以由相关功能的主要函数/程序进行调用。——函数程序调用逻辑应该简洁直观,按照此功能进行独立。如图所示
OBFB
OB
Locat
FCFB
FC
Local
OBFBFCFB
OB
FB
程序调用方式示意
FB应具有详细的功能说明,且能正确实现每一个对象的控制,其控制逻辑、报警处理、型号交互等应简洁明了、便于查看,确保设备维护人员能快速掌握功能块结构。
4.1.2程序树内容
程序项目树需要进行明确分组,分组依据为程序编程的具体功能,主程序树应包含但不局限以下内容,简易设备及单一功能程序可对其中未使用的模块留空,但应保留组项以保证功能区分的统一。
a)MasterCopies程序结构模板用于保存程序初始样例,作为编程结构大纲使用,核心控制程序样例同样保存于此程序组中,以便调取和修改使用。
b)Type_PLC程序组用
您可能关注的文档
最近下载
- 热控专业基础知识培训.ppt VIP
- 《建筑施工安全检查标准》JGJ 59-2011.pdf VIP
- DB21T 3901-2023 城市轨道交通地下工程渗漏水治理技术规程.docx VIP
- 注册测绘师之测绘管理与法律法规考前冲刺模拟试卷A卷含答案.docx VIP
- 教师教育教学工作业绩综合评估指标体系框架表.docx VIP
- 注册测绘师考前辅导测绘法律法规测绘项目管理 211页.ppt VIP
- 2019年青海省中考数学试卷【原卷版】材料.doc VIP
- 海外半导体设备巨头巡礼系列:探寻泛林(LAM)成为刻蚀设备龙头的技术&成长逻辑.pdf VIP
- GB50303-2015建筑电气工程施工质量验收规范.docx VIP
- 2020年青海省中考数学试卷【原卷版】材料.doc VIP
文档评论(0)