1. 概述
天行IDE,是国内首套面向大型PLC的云原生开发平台,具有独立于操作系统的特点,可脱离微软生态使用,适配全国产化生态。天行IDE的开放特性,可支持第三方开发自定义程序无缝融入天行IDE平台,建立自己的产品链和生态。
天行IDE页面的整体框架分为:
- 上方:菜单栏和工具栏;
- 左侧:工具切换栏和工具栏展示区;
- 右侧:工具切换栏和工具栏展示区;
- 下方:巡视窗口和状态栏;
- 中间为工作区域
1.1 页面展示截图
1.2 工具栏展示区
本节以默认显示的内容为例,即项目树(左侧工具栏),在项目树根目录下分为设备组态快捷操作、软件目录、调试目录以及硬件目录
-
软件目录:
- 全局变量集:配置全局变量点和分组功能;
- 程序单元:配置程序PRG、功能块FB、函数FC;
- 任务:配置连续循环任务、定周期循环任务、事件任务、IO映射表、用户数据类型
- 引用库:从系统库或者用户库拖拽被引用或者程序用到自动被引用
- 工艺控制:添加轴对象
-
调试目录:
- 在线与诊断:诊断缓冲区、UMAC、设置时间、固件更新、用户程序复位、负载与监视
- 任务监视:监控所有任务相关参数
- 监控表:监控所需变量
-
硬件目录:
- 本地配置:依据所选设备可修改属性
- 远程配置:添加所需主站、从站及相关IO模块,并修改属性值
1.3 工作区域
工作区域是工程师进行变量编辑、软件编程、任务管理、IO映射表编辑、引用库管理、用户数据类型编辑以及在线诊断功能实施、监控表监视、任务监视 硬件配置的统一窗口。
1.4 巡视窗口
巡视窗口是属性输出窗口、常规输出窗口、编译和下载的输出窗口以及硬件通道表和IO冲突表的输出窗口。
1.5 工具栏展示区
工具栏展示区是当工作区域是软件时显示系统函数,用户可以从此处将系统或者用户函数以拖拽的方式引入中间工作区进行编辑;当工作区域是硬件时显示硬件信息,用户可以从此硬件池将硬件拖拉拽的方式引入工作区域进行管理。
2. 工具栏区界面按钮介绍
- 工具栏图标所在UI界面位置,如下图所示:
- 工具栏主要是方便用户可以直接、即时地使用最常见的命令,工具栏是快速、方便、和高效的。

- 各个按钮功能介绍如下表格所示:
功能 | 图标 | 作用 | 备注 |
---|---|---|---|
新建项目 | 可弹出“新建项目”对话框 | ||
打开项目 | 可弹出“打开项目”对话框 | ||
保存项目 | 可保存所有未保存的标签页 | ||
撤销 | 可撤销前期操作 | ||
重做 | 可重做操作 | ||
编译 | 编译功能 | 第一次点击:软硬件全量编译 修改后第二次点击:软件增量编译,硬件全量编译 | |
取消 | 取消编译 | ||
下载到设备 | 下载当前程序至设备 | 硬件全量,软件按增量下载执行 | |
从设备上传 | 可将所有块加载到项目中,也可仅软件部分加载到项目中 | ||
在线 | 首次建立连接时指定连接路径 | ||
离线 | 终止现有在线连接 | ||
启动PLC | 启动PLC | ||
停止PLC | 停止PLC | ||
交叉引用 | 可查看对象间的相互依赖关系、相互间关系以及各个对象的所在位置 |
3. 工作区域界面按钮介绍
- 工作区域图标所在UI界面位置,如下图所示:
- 各个按钮功能介绍如下表格所示:
功能 | 图标 | 作用 | 备注 |
---|---|---|---|
添加行 | 可依次添加行 | ||
添加程序段 | 添加LD程序段 | ||
删除程序段 | 删除LD程序段 | ||
上移 | 将当前选中行上移 | ||
下移 | 将当前选中行下移 | ||
刷新 | 刷新工作区域 | ||
导入 | 将声明表格导入 | ||
导出 | 将声明表格导出 | ||
一次写入 | 在线修改值时,一次写入 | ||
持续写入 | 在线修改值时,持续写入 | ||
取消持续写入 | 持续写入后,取消修改值 | ||
收藏 | 可收藏常用指令,点击此图标可在编辑区展示指令 | ||
监控(2张) | 在线后点击可查看变量变化情况 | ||
开始追踪 | 开始追踪相关数据 | ||
暂停追踪 | 停止追踪相关数据 | ||
清除曲线 | 清除曲线 | ||
导航到指定行 | 输入行数可直接导航到输入的行 | ||
显示程序段注释 | 可显示工作区域的注释 | ||
隐藏程序段注释 | 隐藏LD程序段注释内容 | ||
ST折叠所有代码 | 折叠可折叠代码 | ||
ST展开所有代码 | 展开可展开代码 | ||
LD折叠所有代码 | 折叠所有LD程序段 | ||
LD展开所有代码 | 展开所有LD程序段 | ||
缩进行 | 缩进选定行或光标所在行 | ||
伸出行 | 取消缩进选定行或光标所在行 | ||
LD注释选定的程序段 | 注释选定的程序段 | ||
ST注释选定的行 | 注释选定行或所在行 | ||
取消注释选定的行 | 取消注释选定行或所在行 | ||
单模块下载 | 单模块进行下载 | ||
搜索 | 项目树搜素 | ||
编辑器默认显示 | 工作区域显示声明区和代码区 | ||
编辑器上方全显示 | 工作区域显示声明区 | ||
编辑器下方全显示 | 工作区域显示代码区 | ||
生成配方 | 导出配TXT文件 | ||
查找 | 查找所需变量 |
4. 设备组态标签页按钮介绍
- 设备组态图标所在UI界面位置,如下图所示:

- 各个按钮功能介绍如下表格所示:
功能 | 图标 | 作用 | 备注 |
---|---|---|---|
标签 | 点击后可显示标签 点击后可取消显示标签 | ||
可拖拽画布 | 点击可在画布任意处挪动整个组态 点击可取消在任意处挪动整个组态 | ||
自动排列 | 将所有IO模块自动排列 | ||
高度自适应 | 高度自适应 | ||
宽度自适应 | 宽度自适应 | ||
窗口自适应 | 窗口自适应 |