广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子编程标准化之TIA中的设定
发布时间:2024-11-27

1. ES001 规则:用户界面语言英语中文

用户界面语言将设置为“英语”。这样,所有新创建的项目都具有编辑和参考语言,并且所有系统常量都设置为英语。理由:为了使所有系统常数都可以使用相同的语言,必须将用户界面语言设置为通用的统一语言。

都是国内的项目的话选择中文,有国际化需求的话统一英文。

2. ES002 规则:助记符“国际”

助记符(编程语言的语言设置)应设置为“国际”。理由:所有系统语言和系统参数均设置为与系统无关。这样就可以在团队中的程序员之间进行无缝协作。图片

3. ES003 建议:编辑器中的非比例字体

对于编辑者,建议使用非比例字体(等宽字体)。所有字符都具有相同的宽度,并且代码,单词和缩进的表示形式是统一的。推荐设置为Consolas,字体大小为10磅。理由:与带有Consolas的Courier New相反,重点是相似字符之间的区别。它是专门为编程环境设计的。图片常规>脚本/文本编辑器图片常规>STL(语句表)图片PLC编程>LAD/FBD

4. ES004规则:具有两个空格的智能缩进

对于指令的缩进,使用两个空格。选项“缩进”将设置为“智能”。制表符在基于文本的编辑器中是不允许的,因为制表符的宽度会被不同地解释和显示。理由:通过此设置,即使使用不同的编辑器,也可以提供统一的演示文稿。图片

5. ES005规则:操作数的符号表示

操作数的表示设置为“符号”理由:编程是完全符号化的。图片

6. ES006规则:符合IEC的编程

为了符合IEC编程,默认情况下,每个新块都将启用IEC检查。理由:启用此设置后,每个新块都将启用IEC检查。反过来,这确保了类型安全地使用变量。图片

7. ES007规则:通过HMI/OPC UA/Web API进行显式数据访问

禁用从HMI/OPC UA/Web API可访问性和可写性接口,来限制外部应用程序对内部数据的访问。理由:外部应用程序应该只能访问被明确启用的内部数据。图片

8. ES008规则:启用自动值评估(ENO)

EN / ENO机制负责自动评估类型定义的值边界及其操作。理由:启用此设置后,系统正在执行评估,另请参见“ SE003规则:处理ENO”。

9. ES009规则:自动评估数组边界

必须打开对数组边界的自动评估。理由:在编译时已经评估了保持在数组边界内的可能性。可以避免越界访问图片


展开全文
拨打电话 微信咨询 发送询价