本教程详细介绍了Inoproshop软件在PLC编程中的应用,涵盖基础操作、整体框架及高级功能解析,适合初学者快速上手和进阶学习。
### Inoproshop软件入门知识点详解
#### 一、Inoproshop软件概述
Inoproshop是由汇川技术提供的集成开发环境(IDE),主要用于PLC编程、配置和调试,支持多种汇川PLC系列产品的开发工作,帮助用户高效构建自动化系统。
#### 二、Inoproshop软件整体框架及功能介绍
##### 1. **常用菜单功能介绍**
- **文件菜单**:
- 新建:创建新的工程或函数库。
- 打开:加载现有的工程或函数库。
- 关闭:关闭当前打开的工程或函数库。
- 保存:保存当前工程。
- 另存为:将当前工程另存为另一文件。
- 解压缩:解压已有的存档文件。
- 保存为存档文件:将当前工程保存成一个归档文件。
- 上传:从PLC中获取源代码到软件中。
- 下载:把编程的源代码下载至PLC。
- **编辑菜单**:
- 定位:快速跳转到变量或功能块定义处、实例化处等位置。
- 交叉引用:显示选中项目的详细信息。
- 搜索:在程序里查找指定对象,如指令、函数块等。
- 重命名:更改项目名称及其所有调用点的名称。
- 更新引脚:更新程序中的端口信息。
- 自定义变量声明:手动添加未定义的变量。
- **视图菜单**:
- 设备窗口:以树形结构展示工程资源对象。
- POUs窗口:管理编程单元(POU)。
- 消息窗口:显示编译状态、下载信息等消息。
- 交叉引用列表:列出所有被调用的变量详情。
- 工具箱窗口:提供基本指令,如LD和SFC编程语言工具。
- 监视窗口:监视POU中的表达式值。
- **工程菜单**:
- 设置:修改项目的各种设置。
- 更改设备型号:更换PLC或其他设备类型。
- 禁用设备:暂时禁用设备功能。
- EtherCAT从站扫描:自动检测和列出EtherCAT网络上的所有从站设备。
- **编译菜单**:
- 重新编译:对已编译的应用程序进行再编译。
- 编译:编译当前应用程序。
- 删除编译信息:移除当前应用的编译记录。
- 清除所有编译信息:清空项目中的全部编译数据。
- 生成机器代码:创建可执行于硬件上的程序文件。
- 打包程序:将用户编程打包成.userprg格式。
- **在线菜单**:
- 断开连接:使应用程序进入离线状态。
- 连接:建立与设备的通信链接。
- 更新程序:在联机模式下更新PLC中的程序代码。
- 重置变量:重新初始化所有变量值。
- 下载:编译并下载程序至PLC中运行。
- 登录:将用户编程加载到PLC上执行。
- 重置设备:清除硬件上的应用和变量数据。
- 启动仿真:开启模拟测试功能。
- **调试菜单**:
- 停止:使设备停止程序执行状态。
- 运行:启动并运行当前的编程代码。
- 断点属性:设置断点条件,如触发时的动作等。
- 设置删除断点:在指定位置添加或移除断点。
- 单步执行:逐条指令进行调试。
- 跳出:一次性完成POU中的所有操作步骤。
- 改变值:修改选定变量的数值。
##### 2. **Application中鼠标右键常用功能**
在编程环境的“Application”部分,使用鼠标右击可以访问更多上下文菜单选项,例如:
- 创建新对象:如新建程序块、变量表等。
- 修改现有对象属性:调整已有的POU或变量设置。
- 导入导出配置文件。
##### 3. **任务配置介绍**
定义PLC如何执行不同任务或程序通常涉及以下内容:
- 设置各任务的优先级。
- 规定每个任务的运行周期。
- 安排和协调各个任务间的同步机制,确保系统稳定高效地工作。
##### 4. **虚轴与主轴简介**
- 虚轴:指在运动控制系统中用于实现复杂控制逻辑而创建的一种虚拟“轴”。它不直接连接到物理电机或驱动器上,而是通过软件来模拟执行特定功能。
- 主轴:指的是实际链接