安全程序下载与工作存储器要求:S7 Distributed Safety 编程指南
需积分: 41 61 浏览量
更新于2024-08-10
收藏 3.56MB PDF 举报
"安全程序的工作存储器要求 - S7 Distributed Safety 的组态和编程"
在设计基于单片机的低频数字相位测量仪时,安全程序的编译和调试是至关重要的环节。S7 Distributed Safety 提供了一套严谨的规则来确保安全程序的正确性和可靠性。在下载 F 块(即安全程序)时,有以下几个关键点需要注意:
1. **下载条件**:F 块只能在非安全模式(取消激活的安全模式)或 F-CPU 处于 STOP 模式时下载。这保证了在程序运行过程中不会发生意外的变更。
2. **特定对话框下载**:F 块必须通过“安全程序”对话框下载到已配置了安全程序的 F-CPU,以确保密码管理的合规性。
3. **密码匹配**:安全程序的离线密码和在线密码必须一致,这是安全更新的重要保障。
4. **源程序使用**:仅允许使用离线安全程序作为源程序进行下载,保证了程序的原始性和安全性。
5. **密码更改**:密码更改只能通过“安全程序”对话框中的“许可”按钮来激活,防止未经授权的修改。
如果下载过程中遇到问题,如 F-CPU 处于安全模式或密码错误,系统会提示是否继续下载剩余的标准块,但不会影响安全程序的执行。
此外,估算安全程序的工作存储器需求是规划阶段的关键任务。安全程序的工作存储器要求包括:
- F 系统块 F_CTRL_1、F_CTRL_2、F_IO_CGP/F_IO_BOI 和 F_DIAG_N 需要大约 31 KB。
- 如果使用 F 运行组通讯,F_RTGCO2 需要额外的 4.3 KB。
- F-FB/F-FC/F-PB 的工作存储器要求的 4.5 倍。
- 使用的所有 F 块(除了 F_SENDDP、F_RCVDP、F_SENDS7 和 F_RCVS7)工作存储器要求的 4.5 倍。
- 每个 F_SENDDP 和 F_RCVDP 应用程序块需要 4.4 KB。
- 每个 F_SENDS7 和 F_RCVS7 应用程序块需要 9.5 KB。
这些计算提供了基本的内存需求估计,以确保F-CPU有足够的资源来运行安全程序。
在实际操作中,必须遵循SIMATIC的编程和操作手册,确保遵守安全规定和警告提示,只有合格的专业人员才能进行操作,以防止人身伤害和财产损失。S7 Distributed Safety 系统提供了一套全面的工具和指南,以确保工业软件的安全性和稳定性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-08-13 上传
2020-12-08 上传
2020-08-08 上传
点击了解资源详情
2010-11-04 上传
2009-05-10 上传
刘兮
- 粉丝: 26
- 资源: 3846
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践