PLC资源与系统划分:QEMU在嵌入式软件开发中的应用
需积分: 35 121 浏览量
更新于2024-08-07
收藏 3.93MB PDF 举报
在《SINUMERIK 828D V3.0 PLC子程序库说明》一书中,章节1.3详细阐述了系统资源的划分,这对于开发嵌入式软件和利用QEMU机器模拟器至关重要。该部分主要关注的是PLC(可编程逻辑控制器)资源的配置。
PLC资源的划分集中在输入和输出接口上,具体包括:
1. 输入部分:
- I0.0~I8.7,这些是来自Profinet地址为9的第一块PP模块的72个输入。
- I9.0~I17.7,对应第二块PP模块的72个输入。
- I18.0~I26.7和I27.0~I35.7,同样来自第三块PP模块,各有72个输入。
- I36.0~I44.7,也是第三块PP模块的72个输入。
2. 输出部分:
- Q0.0~Q5.7,对应于第一块PP模块的48个输出。
- Q6.0~Q11.7,来自第二块PP模块的48个输出。
- Q12.0~Q17.7、Q18.0~Q23.7以及Q24.0~Q29.7,分别来自第三块PP模块的48个输出。
此外,还有数据块分配:
- 数据块DB9000~DB9063用于用户数据存储,
- DB9900~DB9907则用于系统功能数据块。
用户报警资源也很重要,共有248个用户报警,分布在DB1600.DBX0.0~DB1600.DBX30.7区域。
资源的划分不仅涉及到硬件接口的映射,还对软件设计有着直接影响,因为它决定了程序可以访问哪些输入和输出,以及如何组织和管理数据。理解这些划分对于编写高效、稳定的嵌入式程序至关重要,特别是当使用QEMU这样的模拟器进行测试时,能够确保软件在实际PLC设备上的行为与预期一致。通过了解这些资源,开发者可以更好地规划PLC子程序的结构,如PLC子程序库中的SBR0~SBR24,它们分别负责不同的功能,如机床操作面板控制、轴控制、急停、冷却、润滑等,确保PLC与外围设备之间的通信和控制流程正确无误。
245 浏览量
2021-08-11 上传
278 浏览量
107 浏览量
140 浏览量
2024-01-31 上传
2021-03-11 上传
2024-01-31 上传
104 浏览量
刘看山福利社
- 粉丝: 34
- 资源: 3873
最新资源
- shortify:一个简单的URL缩短器
- JS30:JavaScript 30 天 30 个项目
- diff
- JEAPP教学资料.rar
- 如何做好保险新人培训班主任
- wallpaper-changer:._
- 电子功用-基于电子散斑技术预测集成电路工作寿命的方法
- edu201-react
- jOGR:jOGR项目的目的是执行手写SignWriting文本的识别,并将其转换为机器编码的SignWriting文本
- primefaces-978-1-7839-8324-7:学习 PrimeFaces 扩展开发
- 建设客户服务中心的六个关键环节
- 新闻应用
- 蓝牙协议分析工具软件Ellisys
- enerserial:用于跟踪序列号的 Rails 应用
- 卓越人生承保MP3
- Portfolio