SINUMERIK 840D PLC功能块FB2/FB3:读写NC系统变量详解
3星 · 超过75%的资源 需积分: 50 91 浏览量
更新于2024-09-14
5
收藏 1.5MB PDF 举报
SINUMERIK 840D PLC是一种先进的工业控制器,其功能块FB2和FB3专为与数控系统(NC)进行交互设计,主要用于读写NC系统的变量。这些变量包括但不限于坐标轴的位置、R参数、零点偏移等关键信息,这些信息通常在Siemens提供的文档资料《List》(LIS1.pdf)或新版本的《SystemVariable》(PGA1.pdf)中列出。
使用840D的PLC进行NC变量操作需要经过以下几个步骤:
1. **NC变量选择器的使用**:首先,利用ToolBox附带的NCVariableSelector工具,用户能够选择需要读写的特定NC系统变量,这将生成包含系统变量信息的数据块源文件。
2. **数据块的编译与下载**:接着,对源文件进行编译,将其转化为可供PLC执行的可下载数据块。
3. **PLC程序设计**:在PLC程序中,通过调用FB2或FB3来执行实际的操作。例如,读取Y轴坐标值的流程是:启动NCVariableSelector,选择ncv_NcData.mdb,通过查找功能定位到所需的坐标值变量,如actToolbasePos[],并确定通道号和轴号。
4. **设置变量参数**:用户可以选择直接修改或预设通道号和轴号,本例中采用预设为0的方式,以便在调用FB2时指定。
5. **数据块生成**:接下来,选择数据块块号,如DB120,然后保存变量文件,命名如test.var。选择生成源文件的目录和文件名。
6. **源文件的生成与存储**:最后,点击Generate生成数据块源文件,并将其存储在指定的目录下。
通过以上步骤,用户能够有效地控制和管理SINUMERIK 840D PLC与NC系统的交互,确保精确的数据传输和控制。掌握这些功能块的使用,对于实现高效的自动化生产过程至关重要。同时,需要注意保持S7Aliasname的正确格式,因为它是调用FB2时的关键参数。
2295 浏览量
137 浏览量
2024-11-03 上传
295 浏览量
387 浏览量
286 浏览量
点击了解资源详情
wangheping1234
- 粉丝: 6
- 资源: 5
最新资源
- ID_Assignment2
- 实现可以读取本地通讯录联系人信息功能
- 易语言源码易语言使用驱动打开进程源码.rar
- ExcelFileComparison:用于比较两个 Excel 工作表的 Java 代码。 专为 UNOCHA 文件量身定制
- 超级市场商品陈列检查要点DOC
- PTCustomerManager:体育教练客户经理Android应用
- Live-Drawing
- chinese_nlp:中文自然语言处理学习之路
- javascriptCursos:发生在我附近的影片库,没有任何影片,没有问题,因为在植物群落上没有问题
- java笔试题算法-secure-tomcat-datasourcefactory:标准TomcatDataSourceFactory的替代品
- wp-cli-plugin-active-on-sites:WP-CLI命令,用于列出多站点网络中已激活给定插件的所有站点
- mlbridge.github.io:一个介绍ML Bridge软件套件功能的网站
- 超市选址分析报告
- Mancala-ui
- 微信小程序版本高仿滴滴打车.rar
- PHP DOC-crx插件