Advertisement

理想汽车编程规范 - LiSicar TIA V17.3.xxx PLC程序标准规范

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PPTX


简介:
《理想汽车编程规范》是LiSicar TIA V17.3版本下的PLC程序设计准则,旨在确保代码质量和提高开发效率。 在理想汽车的编程工作中,LiSicar PLC程序标准规范至关重要。这些规范确保了编程的一致性、有效性和安全性,并为PLC程序设计提供了清晰指导。 符号表是编程规范的基础部分,它需保证输入输出变量与实际功能一一对应并提供正确的注释。推荐使用下划线作为分隔符命名方法,避免无关字符如“:2”、“:4”、“()”。同时,在模板程序的参考基础上将相同安全区域设备归为同一组,并包含工装和电气元件代号。 在机器人与PLC交互信号方面,每套PLC需提供专门的交互信号表。该表格应包括SEG、工装释放、DCS分配等信息并遵循特定模板。 对于设备命名规则,硬件设备按类型排列且PN/PN Coupler名称包含相关PLC信息;安全模块的安全插槽名与模块一致,并组态Turck和Murr的诊断插槽。特别地,对Murr安全模块FS/Q数据类型的插槽进行特殊处理。安士能一拖多安全门锁命名需包括对应门锁及网络模块接口名称。 在程序交互中,标准程序不允许直接使用安全点;所有与安全性相关的信号必须通过Safe>STND_DB的信号处理,并且将DB信号用于安全程序时需要建立相应变量并在Safety_Diag中编写逻辑。 编程规范还涉及FB、DB编号规则:每个工位占用100个编号,超过10个工位则调整为50。所有OPMODE空运行模式在同一区域内必须一致才能上自动,并在Line_DIAG_FB增加报警信息。此外,车型解析应使用功能块处理BOOL量信号而非字符串比较。 理想汽车的LiSicar PLC程序标准规范提供了一套全面、详细的指导原则,使开发更加标准化和易于维护,提高生产效率并确保系统安全。遵循这些规范可保证程序质量和性能,为理想的生产和作业提供可靠技术支持。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • - LiSicar TIA V17.3.xxx PLC
    优质
    《理想汽车编程规范》是LiSicar TIA V17.3版本下的PLC程序设计准则,旨在确保代码质量和提高开发效率。 在理想汽车的编程工作中,LiSicar PLC程序标准规范至关重要。这些规范确保了编程的一致性、有效性和安全性,并为PLC程序设计提供了清晰指导。 符号表是编程规范的基础部分,它需保证输入输出变量与实际功能一一对应并提供正确的注释。推荐使用下划线作为分隔符命名方法,避免无关字符如“:2”、“:4”、“()”。同时,在模板程序的参考基础上将相同安全区域设备归为同一组,并包含工装和电气元件代号。 在机器人与PLC交互信号方面,每套PLC需提供专门的交互信号表。该表格应包括SEG、工装释放、DCS分配等信息并遵循特定模板。 对于设备命名规则,硬件设备按类型排列且PN/PN Coupler名称包含相关PLC信息;安全模块的安全插槽名与模块一致,并组态Turck和Murr的诊断插槽。特别地,对Murr安全模块FS/Q数据类型的插槽进行特殊处理。安士能一拖多安全门锁命名需包括对应门锁及网络模块接口名称。 在程序交互中,标准程序不允许直接使用安全点;所有与安全性相关的信号必须通过Safe>STND_DB的信号处理,并且将DB信号用于安全程序时需要建立相应变量并在Safety_Diag中编写逻辑。 编程规范还涉及FB、DB编号规则:每个工位占用100个编号,超过10个工位则调整为50。所有OPMODE空运行模式在同一区域内必须一致才能上自动,并在Line_DIAG_FB增加报警信息。此外,车型解析应使用功能块处理BOOL量信号而非字符串比较。 理想汽车的LiSicar PLC程序标准规范提供了一套全面、详细的指导原则,使开发更加标准化和易于维护,提高生产效率并确保系统安全。遵循这些规范可保证程序质量和性能,为理想的生产和作业提供可靠技术支持。
  • 生产流解析——SICAR
    优质
    SICAR标准详解旨在深入剖析汽车制造过程中的各项规范化要求,涵盖设计、生产和测试等关键环节,助力提升整车品质与安全性能。 吉利汽车的生产程序遵循大众Sicar标准编写,所有流程都是标准化的。
  • IEEE以太网
    优质
    《IEEE汽车以太网标准规范》是一部关于车载网络通信技术的重要文件,它定义了汽车内部及外部数据传输的标准,旨在提高车辆信息处理效率与安全性。 IEEE汽车以太网规范定义了用于汽车网络通信的标准协议和技术规格。这些标准旨在提高数据传输效率并支持车辆内部的多种应用和服务。
  • 单片机
    优质
    《单片机编程标准规范》是一本全面介绍单片机编程原则与实践的手册,旨在帮助工程师编写高效、可靠且可维护的代码。书中涵盖了从编码风格到调试技巧的各个方面,是每个从事嵌入式系统开发人员不可或缺的参考文献。 具有十年经验的大牛总结了编写健壮且易于维护的单片机程序的方法。对于物联网行业的嵌入式开发者来说,这些都是非常宝贵的建议,能够帮助他们避免许多不必要的弯路。
  • C语言
    优质
    《C语言编程标准规范》旨在为程序员提供编写高质量、可维护C代码的一系列指导原则和最佳实践,涵盖编码风格、程序结构及常见问题解决策略。 C语言编程规范强调代码的清晰性和可维护性,在编写程序时应遵循一定的规则和标准,以确保团队协作顺畅以及提高软件质量。这包括但不限于命名约定、注释习惯、格式化要求等方面的具体指导原则。通过遵守这些规定,开发者可以创建出更加一致且易于理解的C语言项目。
  • C语言
    优质
    《C语言编程标准规范》是一本旨在指导程序员编写高质量、可维护及高效C程序的指南,强调代码风格和最佳实践。 ### C语言编程规范知识点 #### 一、排版 **1.1 缩进与空行** - **规范要求:** - 使用4个空格进行缩进。 - 相对独立的程序块之间以及变量声明后需添加空行。 - **示例对比:** - 不符合规范的例子: ```c if(!valid_ni(ni)) { programcode } repssn_ind=ssn_data[index].repssn_index; repssn_ni=ssn_data[index].ni; ``` - 符合规范的例子: ```c if(!valid_ni(ni)) { program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni = ssn_data[index].ni; ``` - **解释说明:** 正确的缩进与空行使用能够显著提升代码的可读性和美观度,便于团队成员之间的代码共享和理解。统一的缩进标准可以减少因编辑器设置不同导致的格式混乱问题。 **1.2 长表达式的分割** - **规范要求:** - 当一行超过80个字符时,需拆分为多行,并确保新行对齐。 - 拆分应在低优先级操作符处进行,且该操作符位于新行的开头。 - **示例对比:** - 不符合规范的例子: ```c perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof(_UL); act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied = stat_poi[index].occupied; act_task_table[taskno].duration_true_or_false = SYS_get_sccp_statistic_state(stat_item); report_or_not_flag = ((taskno < MAX_ACT_TASK_NUMBER) && (n7stat_stat_item_valid(stat_item)) && (act_task_table[taskno].result_data != 0)); ``` - 符合规范的例子: ```c perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof(_UL); act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied = stat_poi[index].occupied; act_task_table[taskno].duration_true_or_false = SYS_get_sccp_statistic_state(stat_item); report_or_not_flag = (taskno < MAX_ACT_TASK_NUMBER) && (n7stat_stat_item_valid(stat_item)) && (act_task_table[taskno].result_data != 0); ``` - **解释说明:** 长表达式的正确拆分有助于提高代码的可读性,特别是在涉及复杂运算的情况下。操作符位于新行开头的方式有助于避免混淆,并使代码结构更为清晰。 **1.3 循环与判断语句的拆分** - **规范要求:** - 在循环和条件语句中,如果表达式过长,则应适当地进行拆分。 - 拆分同样应在低优先级操作符处进行,且该操作符位于新行开头。 - **示例对比:** - 不符合规范的例子: ```c if((taskno < max_act_task_number) && (n7stat_stat_item_valid(stat_item))) { program code } for(i=0,j=0;(i
  • JEDEC(DDR3与DDR4
    优质
    本资料详细介绍了由JEDEC组织制定的DDR3和DDR4内存技术的标准规范,包括电压、频率、时序等参数要求。 压缩文件包含了JESD标准规范中的JESD79-3F(DDR3标准规范)和JESD79-4A(DDR4标准规范),对于深入了解DDR3和DDR4具有一定的参考价值。
  • 、导则及指南
    优质
    本资料汇集了各类技术与管理的标准、规范、规程、导则和指南,旨在为工程设计、施工及运营提供全面指导与参考。 标准、规范、规程、导则和指南在工程和技术领域中有不同的含义和用途。 1. 标准:是一种技术文件,规定了产品或服务的技术要求以及相应的检验方法。 2. 规范:是对某一专业领域的技术和管理活动进行指导的原则性描述。 3. 规程:是具体操作步骤的详细说明,具有较强的可执行性和实用性。 4. 导则:为特定情况提供一般性的建议和方向,帮助解决复杂问题或做出决策。 5. 指南:是一种非强制性的参考材料,旨在指导人们如何更好地完成某项工作或者理解某个概念。 这些术语虽然在使用上有所区别,但它们都服务于促进技术交流、保证产品质量和技术进步的目的。
  • EN55032
    优质
    EN55032标准是针对信息技术设备和娱乐、电视广播设备及有关接收机等产品的电磁兼容性(EMC)要求制定的标准。它整合了之前的多个标准,简化了测试流程,确保产品能在不干扰其他电子设备的情况下正常运作。 本标准中的辐射发射要求并不适用于国际电信联盟定义的无线电发射机的有意传输,也不包括与这些有意传输相关的任何寄生发射。 此外,在其他CISPR出版物(不包括CISPR 13和CISPR 22)中明确规定了在本出版物所涵盖频率范围内排放要求的设备将被排除在本出版物范围之外。
  • PCI
    优质
    PCI(Peripheral Component Interconnect)是一种由英特尔公司开发并被广泛采用的高速输入输出(I/O)互连总线标准。它为电脑中的各种扩展卡和接口设备提供了标准化连接方式,确保了不同制造商的产品之间的兼容性与互操作性。 PCI规范是用于定义计算机扩展卡与主板之间连接的行业标准。其中,PCI 9052是一个具体的版本或修订版,它详细规定了特定的技术要求和参数。这一规范对于确保不同制造商生产的硬件设备能够兼容至关重要。