MATLAB GUI编程:软元件指定与安全注意事项
需积分: 46 85 浏览量
更新于2024-08-10
收藏 6.88MB PDF 举报
"软元件指定方法-matlabgui编程中文参考手册-matlab gui编程中文参考手册"
在MATLAB GUI编程中,软元件指定方法是用于与PLC(可编程逻辑控制器)通信的关键步骤。软元件是指在PLC内存中定义的变量,如输入、输出、数据寄存器等。在MATLAB GUI中,你可以通过编程来指定这些软元件,从而实现对PLC的读写操作。
软元件的指定方法遵循以下规则:
1. **最大读取点数**:使用`lSize(varSize)`函数时,最大读取点数需满足条件:读取开始软元件编号加上读取点数不能超过最终软元件编号。
2. **十六进制倍数指定**:当指定位软元件时,软元件编号可以按16的倍数进行指定,例如从M0开始读取16点数据。
3. **内存预留**:对于`lData(lplData 或 lpvarData)`,需要预留出与`lSize(varSize)`指定点数相匹配的内存区域,否则可能会导致应用程序错误或严重问题。
4. **读取示例**:
- **指定位软元件**:例如,从M0开始以16点单位读取3点(3字)的数据。
- **指定字软元件**:例如,从D0开始读取3点。
- **FXCPU CN200以后**:例如,从CN200开始读取6点,需要注意,对于FXCPU的CN200以后,以2点进行2字读取,单点读取会出错。
- **FD软元件**:例如,从FD0开始读取6点,FD软元件是4字软元件。
- **网关软元件中的8位软元件**:例如,从EG0开始读取4点,若EG0到EG3中分配了8位软元件(对应于SHARP PLC的E0000到E0007)。
软元件的存储方式是按照编号顺序从低位开始存储。对于不同类型的软元件,如M、D、CN和FD,数据存储会有高低位之分,例如M0到M15、D0到D2等,如果不足指定的读取点数,高位字节将存储0。
在实际应用中,务必注意安全事项。在操作PLC时,必须先阅读相关手册,确保在安全前提下进行操作。特别是在线操作运行中的CPU模块时,要格外小心,错误操作可能导致设备损坏或安全事故。此外,三菱可编程控制器设计用于一般工业用途,不适用于某些特殊领域,如核电站、铁路等,这些领域的设备应具备更高的安全标准和质量保证。
在MATLAB GUI编程中,正确指定和操作软元件是实现与PLC高效交互的基础,同时也需要遵循安全规范,以确保操作的可靠性和安全性。
710 浏览量
125 浏览量
229 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-31 上传
烧白滑雪
- 粉丝: 29
- 资源: 3846
最新资源
- SQL里单双引号使用区别
- JavaScript新资源.pdf
- 高性能计算并行编程技术—MPI并行程序设计
- Struts快速学习指南
- 六级词汇对考研非常有用
- Beginning Mac OS® X Tiger™ Dashboard Widget Development
- ARM Architecture Reference Manual
- PoCoOverview The C++ Portable Components
- PB程序开发工程规范
- 俄罗斯方块的关键代码
- MySQL(网络数据库指南)
- 计算机操作系统(汤子瀛)习题答案.pdf
- MYSQL(网络数据库指南)
- 贪吃蛇关键代码(C#)
- 企业架构――不断演变的企业架构师角色(第一部分)
- abap中文帮助和编程入门