APLC IDE 用户手册

APLC IDE 用户手册

版本 : v1.0.0
更新日期: 2026年4月11日


目录

  1. 简介
  2. 安装
  3. 快速开始
  4. 项目结构
  5. 代码编辑
  6. 编译运行
  7. 调试仿真
  8. 工业协议
  9. 附录

1. 简介

1.1 什么是APLC IDE

APLC IDE是一款专业的PLC(可编程逻辑控制器)集成开发环境,支持IEC 61131-3标准编程语言。

1.2 主要特性

  • ✅ 完整的IEC 61131-3语言支持
  • ✅ 多种工业协议集成
  • ✅ 强大的调试和仿真功能
  • ✅ 跨平台支持
  • ✅ 多语言界面

2. 安装

2.1 Windows安装

  1. 下载安装包 APLC-IDE-v1.0.0-Windows-x64.exe
  2. 双击运行安装程序
  3. 选择安装路径
  4. 完成安装

2.2 Linux安装

bash 复制代码
# Ubuntu/Debian
sudo dpkg -i aplc-ide-v1.0.0-linux-x64.deb

# 启动
aplc-ide

3. 快速开始

3.1 创建新项目

  1. 点击 文件 → 新建项目
  2. 选择项目模板
  3. 输入项目名称
  4. 选择保存路径
  5. 点击 创建

3.2 添加PLC程序

  1. 在项目浏览器中右键点击 程序
  2. 选择 添加 → 功能块
  3. 选择语言类型(LD/FBD/ST/IL/SFC)
  4. 输入名称并创建

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 编译项目

  1. 点击 构建 → 编译项目 (或按 F7)
  2. 查看输出窗口的编译结果
  3. 如有错误,双击错误信息跳转

3.5 运行仿真

  1. 点击 调试 → 开始仿真
  2. 在变量监视器中观察变量
  3. 使用波形查看器分析信号

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)

相关推荐
宵时待雨3 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
kite01214 小时前
TraeCode 与 TraeWork 合并:AI 时代 IDE 的三种形态与未来开发工具
ide·ade·traework·traecode
weixin_461769404 小时前
VS Code 中创建 Jupyter 文件(.ipynb)
ide·python·jupyter
不会代码的小猴4 小时前
启动文件
stm32·嵌入式硬件
深圳老胡4 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
浪潮IT馆5 小时前
Android Studio 非最新版本下载安装教程
android·ide·android studio
甜甜的大香瓜5 小时前
【MT32F006】MT32F006之Timer定时
单片机
甜甜的大香瓜5 小时前
【MT32F006】MT32F006之读写内部EEPROM
单片机
2401_862880825 小时前
iMX6ULL 驱动工程搭建 + LED 灯驱动
c语言·驱动开发·嵌入式硬件
hahaha60165 小时前
FPGA+ARM实现AWB的全流程
人工智能·嵌入式硬件·算法·计算机视觉·fpga开发