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规则:自动评估数组边界必须打开对数组边界的自动评估。理由:在编译时已经评估了保持在数组边界内的可能性。可以避免越界访问
- 触摸屏如何传送时间给S5Time定时器? 2024-11-27
- 触摸屏无法通过PLCSim Advanced来离线仿真 2024-11-27
- 如何使用SD卡升级S7 200 Smart固件? 2024-11-27
- 西门子Smart Tcp客户端模式读取扫码枪 2024-11-27
- Fanuc通过西门子CP1604板卡Profinet通讯 2024-11-27
- AI关于西门子变频器6SE70报F006的问答 2024-11-27
- 西门子推出更新的 PLC:S7-1200 G2 2024-11-27
- 如何使用SIMATIC存储卡 2024-11-27
- SIMATIC网络组件之——耦合器(Coupler)介绍 2024-11-27
- SIMATIC PLC Modbus TCP通信汇总(附相关文档和例程下载) 2024-11-27