APLC IDE 用户手册
版本 : v1.0.0
更新日期: 2026年4月11日
目录
1. 简介
1.1 什么是APLC IDE
APLC IDE是一款专业的PLC(可编程逻辑控制器)集成开发环境,支持IEC 61131-3标准编程语言。
1.2 主要特性
- ✅ 完整的IEC 61131-3语言支持
- ✅ 多种工业协议集成
- ✅ 强大的调试和仿真功能
- ✅ 跨平台支持
- ✅ 多语言界面
2. 安装
2.1 Windows安装
- 下载安装包
APLC-IDE-v1.0.0-Windows-x64.exe - 双击运行安装程序
- 选择安装路径
- 完成安装
2.2 Linux安装
bash
# Ubuntu/Debian
sudo dpkg -i aplc-ide-v1.0.0-linux-x64.deb
# 启动
aplc-ide
3. 快速开始
3.1 创建新项目
- 点击
文件→新建项目 - 选择项目模板
- 输入项目名称
- 选择保存路径
- 点击
创建
3.2 添加PLC程序
- 在项目浏览器中右键点击
程序 - 选择
添加→功能块 - 选择语言类型(LD/FBD/ST/IL/SFC)
- 输入名称并创建
3.3 编写代码
st
// 示例:闪烁灯程序
PROGRAM BlinkLight
VAR
counter : INT := 0;
led : BOOL := FALSE;
END_VAR
counter := counter + 1;
IF counter >= 100 THEN
counter := 0;
led := NOT led;
END_IF
3.4 编译项目
- 点击
构建→编译项目(或按 F7) - 查看输出窗口的编译结果
- 如有错误,双击错误信息跳转
3.5 运行仿真
- 点击
调试→开始仿真 - 在变量监视器中观察变量
- 使用波形查看器分析信号
4. 项目结构
MyProject/
├── project.aplc # 项目文件
├── plc/
│ ├── program/ # PLC程序
│ │ ├── Main.st # 主程序
│ │ └── Functions/ # 功能块
│ ├── config/ # 配置
│ │ └── Hardware.cfg # 硬件配置
│ └── library/ # 库
└── build/ # 构建输出
5. 代码编辑
5.1 快捷键
| 功能 | 快捷键 |
|---|---|
| 新建 | Ctrl+N |
| 打开 | Ctrl+O |
| 保存 | Ctrl+S |
| 编译 | F7 |
| 调试 | F5 |
| 停止 | Shift+F5 |
5.2 代码补全
输入关键字后按 Ctrl+Space 触发补全。
5.3 主题切换
工具 → 选项 → 主题 → 选择主题
6. 编译运行
6.1 编译选项
| 选项 | 说明 |
|---|---|
| 优化等级 | O0/O1/O2/O3 |
| 输出格式 | ELF/HEX/BIN |
| 调试信息 | 是/否 |
6.2 错误处理
双击错误信息跳转到对应代码行。
7. 调试仿真
7.1 断点
- 单击行号左侧设置断点
- 条件断点:右键断点 →
条件 - 支持的条件表达式:
- 简单比较:
var == 10,count > 5 - 复合条件:
var1 AND var2,count OR flag - 括号分组:
(var1 AND var2) OR flag
- 简单比较:
7.2 变量监视
- 拖动变量到监视窗口
- 支持数组和结构体
- 读取所有变量:点击监视窗口的刷新按钮,可一次性读取所有监视变量的当前值
7.3 仿真模式
- 在线仿真: 连接真实PLC
- 离线仿真: 纯软件仿真
8. 工业协议
8.1 CANopen
配置 → 协议 → CANopen
- 波特率: 125K/250K/500K/1M
- 节点ID: 1-127
8.2 ModbusTCP
配置 → 协议 → ModbusTCP
- IP地址: 192.168.1.100
- 端口: 502
8.3 MQTT
配置 → 协议 → MQTT
- Broker: mqtt.example.com
- 端口: 1883
- 用户名/密码
9. 附录
9.1 配置目录
- Windows:
%APPDATA%\APLC IDE\ - Linux:
~/.config/APLC IDE/
9.2 日志文件
日志位置: 配置目录/logs/
9.3 常见问题
Q: 编译失败怎么办?
A: 检查代码错误列表,双击错误跳转并修复。
Q: 如何导入库?
A: 项目 → 添加库 → 选择库文件。
手册版本: v1.0.0 (2026-04-11)