SINUMERIK 828D PLC子程序库:符号命名约定与使用指南
需积分: 35 166 浏览量
更新于2024-08-07
收藏 3.93MB PDF 举报
"该文档是SINUMERIK 828D PLC子程序库的说明,涵盖了如何使用QEMU机器模拟器进行嵌入式软件开发,并详细介绍了符号命名的约定,以及各个子程序的功能和使用方法。"
本文档详细阐述了在开发使用QEMU机器模拟器的嵌入式软件时,特别是针对SINUMERIK 828D PLC子程序库,符号命名的规范和一致性的重要性。这些约定有助于提高代码的可读性和维护性,使得不同开发人员能够更容易地理解程序中的信号流向和功能。
符号命名约定主要分为以下几个方面:
1. **接口方向**:使用引导字符来指示信号的目标方向,如:
- P_ 代表到PLC的接口信号。
- H_ 用于表示到HMI(人机界面)的信号。
- N_ 表示与NCK(数控控制器)的交互。
- M_ 指向MCP(机床控制面板)的信号。
2. **接口区域**:后续的字符进一步定义了接口信号所在的区域,例如:
- N_ 代表NCK接口信号区。
- C_ 指通道接口信号区。
- 1_ 用于轴接口信号区。
- M_ 是机床面板MCP接口信号。
此外,文档还列出了一些常见缩写符号的含义,如:
- HWL:硬限位信号。
- HW:手轮操作信号。
- RT:快速移动信号。
- TK:点动键信号。
- ACT:信号生效。
- SEL:已选择状态。
- EN:使能信号。
- REQ:请求信号。
- FH:进给保持信号。
文档的其余部分详细介绍了PLC子程序库的结构和使用,包括:
- 第1章概述,内容包括子程序库的组成、适用条件以及系统资源的划分。
- 第2章PLC编程工具,涵盖了工具的安装、数据和程序组织、编程指令、PLC连接和监控,以及数据的上载和下载。
- 第3章符号命名的约定,即上述的符号规则。
- 第4章子程序的使用方法,提供了使用子程序的指导。
- 第5章子程序块说明,具体解释了每一个子程序的功能,如机床操作面板控制、轴控制、主轴控制等,并提供了相关子程序的详细描述。
这份资料对于使用SINUMERIK 828D PLC系统进行开发的工程师来说,是一份非常宝贵的参考资料,它规范了代码编写的标准,并且提供了丰富的子程序实例,有助于提升开发效率和软件质量。
2020-07-15 上传
2021-08-11 上传
2021-05-28 上传
2020-06-22 上传
2024-01-31 上传
2024-01-31 上传
2021-02-05 上传
2021-04-14 上传
2019-08-20 上传
Davider_Wu
- 粉丝: 45
- 资源: 3892
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析