本教程利用 ESim电工仿真-安卓版、汇川编程软件 AutoShop、汇川触摸屏编程软件 InoTouchPad 三款软件联合演示,通过一个典型的学习案例——PLC 控制变频器的启停(正反转),手把手教大家如何从零开始做一个完整的工控项目。
整个学习过程不需要购买任何硬件:电路在 ESim电工仿真中搭建,PLC 程序在 AutoShop 虚拟 PLC 中运行,监控画面在 InoTouchPad 虚拟触摸屏中组态,三者通过电脑局域网互联互通,真实还原工业现场的工作模式。
通过本学习项目,你可以掌握以下 5 个核心知识点:
做项目的第一步永远是"搞清楚要做什么"。需求没吃透就动手,是工控项目最常见的失败原因。
A 工厂新进一台设备,需要对该设备的电机控制系统进行改造升级,要求:
客户的每一句话,都对应着明确的技术方案。学会做需求拆解,是从"接线工"走向"工程师"的关键一步:
| 客户需求 | 技术分析 | 对应方案 |
|---|---|---|
| 可升级、可拓展 | 传统的继电器硬接线电路,改功能就要重新配线,扩展性极差;PLC 改功能只需改程序,I/O 还有备用点 | 控制核心采用 PLC 汇川 Easy320-0808TP(8DI/8DO,支持 Modbus TCP 通信,便于后期联网扩展) |
| 转速可调节 | 工频直接启动的电机转速固定(由极对数决定),无法调速 | 执行机构采用 变频器 汇川 MD200,改变输出频率即可无级调速 |
| 运行平稳 | 直接启动冲击电流可达额定电流 5~7 倍,机械冲击大 | 变频器自带软启动、软停止功能,加减速时间可设,启停平滑 |
| 正反转 | 变频器改变输出相序即可换向,无需像传统电路那样用两个接触器倒相序 | 变频器 DI1 端子定义正转、DI2 端子定义反转,由 PLC 输出控制 |
| 报警提示 | 需要让操作工第一时间知道设备异常 | 利用变频器 TA/TC 故障输出端子驱动蜂鸣器报警;触摸屏同步显示状态 |
确定总体架构:用什么控制、用什么驱动、用什么监视,并把方案和客户(或自己的学习目标)确认下来。
整个系统分为 四层:电源层 → 控制层 → 驱动层 → 监视层。信号流如下:
| 角色 | 选型 | 选型理由 |
|---|---|---|
| 控制核心 | 汇川 PLC Easy320-0808TP | 国产主流小型 PLC,8 点输入/8 点输出,支持 Modbus TCP 以太网通信,编程软件 AutoShop 自带离线仿真(虚拟PLC),特别适合学习 |
| 驱动执行 | 汇川变频器 MD200 | 通用小型变频器(0.75~7.5kW),支持面板控制、端子控制(两线/三线)、多段速,具备故障继电器输出(TA/TC),与电机功率匹配 |
| 上位机 | 汇川触摸屏 ITS7070E | 7 寸以太网屏,用 InoTouchPad 组态,可直接导入 PLC 变量表,通过网口与 PLC 通信 |
| 仿真平台 | ESim电工仿真·安卓版 | 内置 Easy320 PLC 控件与 MD200 变频器控件,可真实模拟接线、参数设置、运行与故障,是本项目"无硬件学习"的核心工具 |
| 低压电器 | 断路器、熔断器、电抗器、接触器、按钮、指示灯、蜂鸣器、DC24V 开关电源、中间继电器等 | 按第三章 BOM 清单选型,电流等级留 1.2~1.5 倍余量 |
| 软件 | 用途 | 说明 |
|---|---|---|
| 汇川 AutoShop | PLC 编程 + 虚拟 PLC 运行 | 编写梯形图程序,编译后启动"离线调试",即可在电脑上得到一个可通信的虚拟 Easy320 PLC |
| 汇川 InoTouchPad | 触摸屏画面组态 + 虚拟上位机 | 绘制监控画面(按钮、指示灯),导入 PLC 变量表,电脑端仿真运行即是"虚拟触摸屏" |
| ESim电工仿真·安卓版 | 电气电路搭建与运行仿真 | 可运行在手机/平板,也可运行在电脑的安卓模拟器中,通过局域网与虚拟 PLC 通信 |
把方案落地为可施工的图纸与程序:电气原理图、I/O 点表、控制逻辑、PLC 程序、上位机画面、变频器参数、网络规划——本章是整个项目的技术核心。
本项目的电路已在 ESim电工仿真·安卓版中完整搭建(案例名:PLC控制变频器启停,共 20 个元件、61 根导线)。电路分为 主回路、控制回路、信号与报警回路 三大部分。


| 元件 | 驱动来源 | 作用 |
|---|---|---|
| 绿色指示灯(电源) | 直接接 DC24V | 控制电源正常即亮,一眼确认系统已上电 |
| 黄色指示灯 1(正转) | 正转继电器 KA2 触点 | 变频器正转运行时点亮 |
| 黄色指示灯 2(反转) | 反转继电器 KA1 触点 | 变频器反转运行时点亮 |
| 蜂鸣器(报警) | 变频器故障输出 TA—TC(TC 接 +24V) | 变频器发生过流、过载、缺相等故障时,TA/TC 内部触点闭合,蜂鸣器鸣响报警 |
| PE 保护接地 | 电源 PE 母排 | 电机外壳、变频器 PE、PLC PE、直流电源 PE 全部可靠汇接,漏电时保护人身与设备安全 |
| 序号 | 名称 | 型号/规格 | 数量 | 在电路中的作用 |
|---|---|---|---|---|
| 1 | 三相交流电源 | AC 380V(L1/L2/L3/N/PE) | 1 | 系统总电源 |
| 2 | 三相断路器 | 参考 DZ47-63 3P(选 D 型脱扣曲线),按电机电流 1.5 倍选型;或按变频器手册推荐的输入侧规格选型 | 1 | 总开关:电源通断 + 过载/短路保护 |
| 3 | 三相熔断器 | 参考 RT18-32 3P | 1 | 短路后备保护,与断路器双重配合 |
| 4 | 三相电抗器 | 进线电抗器(与变频器功率匹配) | 1 | 滤波:抑制谐波、削减浪涌,保护变频器和电网 |
| 5 | 交流接触器 | 线圈 AC220V,参考 CJX2 系列 | 1 | 变频器主电源的通断控制("电源"按钮点动送电,演示简化接法,见上方提示框) |
| 6 | 变频器 | 汇川 MD200 | 1 | 核心驱动:变频变压输出,实现调速、正反转、软启停、故障保护与报警输出 |
| 7 | 三相断路器 | 3P | 1 | 检修开关:变频器输出侧隔离,检修电机时断电 |
| 8 | 三相异步电机 | 与变频器功率匹配,星形接法 | 1 | 被控对象 |
| 9 | 单相开关 | 2P,10A | 1 | 控制回路 220V 电源开关 |
| 10 | 开关电源 | AC220V → DC24V(≥2A) | 1 | 为 PLC、继电器、指示灯提供 24V 直流电源 |
| 11 | PLC | 汇川 Easy320-0808TP(8DI/8DO) | 1 | 控制核心:接收按钮指令,逻辑运算,输出控制信号 |
| 12 | 绿色按钮 | 常开触点(23/24) | 2 | 分别作为正转(→X0)、反转(→X1)指令按钮 |
| 13 | 绿色按钮 | 常开触点(23/24) | 1 | 电源按钮:控制交流接触器线圈,变频器上电 |
| 14 | 中间继电器 | 8 脚 DC24V,参考 JQX-13F/HH52P | 2 | KA1/KA2:PLC 输出与变频器 DI 端子之间的隔离与信号转换 |
| 15 | 指示灯 | DC24V,绿×1、黄×2 | 3 | 电源 / 正转 / 反转 状态指示 |
| 16 | 蜂鸣器 | DC24V | 1 | 变频器故障声光报警 |
IO点表是电气图纸与 PLC 程序之间的桥梁:电工按点表接线,程序员按点表编程,两者必须严格一致。本项目地址分配如下(I0.0/Q0.0 为程序地址写法,对应 Easy320 硬件端子 X0/Y0):
| 程序地址 | 硬件端子 | 类型 | 信号说明 | 接线去向 |
|---|---|---|---|---|
I0.0 | X0 | 数字量输入 | 正转按钮 | 正转按钮常开触点,公共端接 0V |
I0.1 | X1 | 数字量输入 | 反转按钮 | 反转按钮常开触点,公共端接 0V |
I0.2 | X2 | 数字量输入 | 电源接通信号 | 直连 0V,24V 控制电源正常时常通(电源 OK 检测) |
M0.0 | — | 内部辅助触点 | 强制用辅助触点·正转 | 触摸屏上位机"强制正转"按钮(与正转按钮并联) |
M0.1 | — | 内部辅助触点 | 强制用辅助触点·反转 | 触摸屏上位机"强制反转"按钮(与反转按钮并联) |
Q0.0 | Y0 | 数字量输出 | 正转输出 | 驱动继电器 KA2 → 变频器 DI1 |
Q0.1 | Y1 | 数字量输出 | 反转输出 | 驱动继电器 KA1 → 变频器 DI2 |
Q0.2 | Y2 | 数字量输出 | 电源 OK 信号输出 | 反馈系统电源状态,供上位机监视 |
辅助继电器 M 是 PLC 内部的"虚拟继电器",不占硬件端子,但可以被触摸屏读写。把触摸屏按钮写到 M0.0,再让 M0.0 与现场按钮 I0.0 并联,就实现了"现场按钮"和"上位机按钮"双通道控制——这是工控项目里手动/远程双控的经典做法。
原则上PLC的 X 信号输入点是只读的,信号从现场的硬件设备采集而来。
术语澄清:M0.0/M0.1 本质上是"上位机启动写入位",与 PLC 调试中所说的"强制(Force)"不是一回事——强制是调试工具对变量的临时接管,而 M 点写入是正常程序逻辑的一部分。另外,触摸屏按钮应设为点动属性(按住为 1、松开为 0),与本项目的点动控制逻辑正好配套。
动手编程前,先用文字把控制逻辑"钉死"。本项目的三条核心逻辑:
用梯形图语言表达(示意):
// 网络1:正转(点动 + 电源OK + 互锁)
I0.0 I0.2 Q0.1 Q0.0
--] [--+------] [-------]/[--------( )--
|
M0.0 |
--] [--+
// 网络2:反转(点动 + 电源OK + 互锁)
I0.1 I0.2 Q0.0 Q0.1
--] [--+------] [-------]/[--------( )--
|
M0.1 |
--] [--+
// 网络3:电源OK信号输出
I0.2 Q0.2
--] [---------------------------------( )--
"启-保-停"(启动按钮与输出自锁触点并联、停止按钮常闭串入回路)是真实工程中最经典的连续运行方案,但它必须有独立的停止元件才能停机。本案例只配置了正转、反转两个自锁按钮,没有停止按钮。注意:本案例自锁按钮保持会带来的"断电重启后电机自启动"风险,现实中谨慎采用;
做真实项目时,只要配置了停止按钮(或上位机停止位),就应当使用标准的启-保-停结构,并配套急停与断电重启保护——两种方案都要会,按现场条件选择。
Easy320 系列。I0.0 正转按钮、I0.1 反转按钮、I0.2 电源接通、M0.0/M0.1 强制正反转、Q0.0~Q0.2 输出。变量命名见名知义,注释写清楚。F7),确认输出窗口显示 0 个错误——编译不通,后续一切免谈。PLC → 离线调试,AutoShop 会在本机启动一个虚拟 Easy320 PLC(本案 IP:192.168.10.103),程序即在其中真实运行。
上位机(触摸屏)是操作工与设备之间的"窗口"。本项目的监控画面包含三类元素:
Q0.2,电源正常时点亮;M0.0 / M0.1,实现在触摸屏上远程控制电机;Q0.0 / Q0.1,实时显示电机运行方向。ITS7070E。Easy-TCP 监控协议(或 Modbus TCP),IP 地址填写虚拟 PLC 所在地址(本机仿真可填 127.0.0.1 或本机局域网 IP)。

变频器出厂默认是"面板控制",要让 PLC 通过端子指挥它,必须修改关键参数。在 ESim 电工仿真中长按 MD200 变频器控件即可进入参数设置界面(按键操作真实还原现场场景)。本项目参数设置如下:
| 参数号 | 参数名称 | 设定值 | 含义说明 |
|---|---|---|---|
F0-02 | 运行指令选择 | 1:端子命令 | 启停/正反转命令来自外部 DI 端子(PLC 控制的前提) |
F4-11 | 端子命令方式 | 0:两线式 1 | 最常用的两线模式:DI1 有效=正转运行,DI2 有效=反转运行,都无效=停机 |
F4-00 | DI1 端子功能选择 | 1:正转运行 | 定义 DI1 为正转指令端子(接正转继电器 KA2 触点) |
F4-01 | DI2 端子功能选择 | 2:反转运行 | 定义 DI2 为反转指令端子(接反转继电器 KA1 触点) |
F0-03 | 主频率源选择 | 0:数字设定 | 运行频率由面板键盘数字设定(即预置频率 F0-08),入门阶段最直观;进阶可改外部电位器(AI 端子)或多段速 |
F0-08 | 预置频率 | 如 50Hz | 数字设定方式下的目标运行频率,按工艺要求设定 |
F0-17/F0-18 | 加速时间 / 减速时间 | 如 5~10s | 直接兑现第一章"运行平稳"的需求:时间越长启停越平滑,按负载惯量调整 |
TA/TC | 继电器输出 | 故障输出 | 变频器故障时 TA—TC 闭合,驱动蜂鸣器报警(接线见 3.1 节) |
ESim电工仿真安卓版的变频器控件MD200支持面板参数设置模拟仿真,真实模拟变频器的面板设置场景,具体支持的参数请查询官方手册(注:电脑版和制图版无面板参数模拟设置功能,仅提供参数设置界面,界面上可以选择设定好的参数组)。

视频:变频器参数操作
另注两点:① ESim电工仿真版 MD200 的 F0-10 最大频率固定为 60Hz(真机默认为 50Hz),调速练习时心中有数,仿真版支持的参数范围以控件内列表为准;② 电路中 DI3 端子已引出未使用,可定义为故障复位(F4-02=9),实现远程复位,留作扩展练习。
F0-02 没改成端子控制,PLC 永远指挥不动变频器;本项目有三个"角色"需要互联互通,必须在同一网段:
| 角色 | 运行位置 | IP 地址 | 说明 |
|---|---|---|---|
| 虚拟 PLC | 本机电脑(AutoShop 离线调试) | 192.168.10.103 | 被控对象,提供 Modbus TCP / Easy-TCP 服务,虚拟PLC的IP地址为所在电脑的IP地址 |
| 虚拟上位机 | 本机电脑(InoTouchPad 仿真) | 自动获取,与本机同网段 | 读写 PLC 变量,监控与强制操作 |
| ESim电工仿真 | 安卓模拟器(或安卓手机) | 自动获取,与本机同网段 | PLC 控件长按→取消手动控制(进入自动模式) → 填写虚拟 PLC 的 IP地址→点击测试连接按钮,成功后点击确定按钮即可关闭设置框,此时PLC控件的输入输出点即与虚拟PLC联动 |
连不上时按顺序查:① 同网段?(IP 前三位一致)→ ② 能 ping 通? → ③ 虚拟 PLC 已启动离线调试? → ④ 模拟器网络是桥接/可互通模式? 按这个顺序,90% 的通信问题都能定位。
两个常见场景补充:用安卓手机真机连接时,手机与电脑必须连接同一个 WiFi;安卓模拟器网络设置为默认模式。
图纸定稿后开始备料与装配。学习场景下,这一步在 ESim仿真中以"虚拟集成"的方式完成,但流程规范与真实项目完全一致。
按第三章的元器件清单采购,注意三条原则:

I0.0,观察 Q0.0 是否接通;再同时强制 I0.1,验证互锁(Q0.1 应被互锁禁止输出)。强制测试通过后再恢复真实信号。把控制柜和设备安装到客户现场,并完成与现场设备(电机、按钮站)的连接。安全是本章的第一关键词。
调试是把"接好的电路"变成"会干活的系统"的过程。牢记调试铁律:先空载、后带载;先手动、后自动;先单机、后联动。
视频:利用工控学习项目学习PLC编程
| 步骤 | 调试项目 | 操作方法 | 合格标准 |
|---|---|---|---|
| 1 | 控制电源调试 | 合上总开关与单相开关,测量直流电源输出 | DC24V 正常,绿色电源指示灯亮,PLC 上电运行 |
| 2 | 变频器上电 | 按住"电源"按钮,接触器吸合 | 变频器面板点亮,无故障显示 |
| 3 | 变频器参数设置 | 按 3.6 节设置 F0-02=1、F4-11=0、F4-00=1、F4-01=2、加减速时间(如各 5~10s),面板设定运行频率(如 50Hz);真机还必须录入电机铭牌参数(F1 组)并整定过载保护(F9 组) | 参数保存成功,面板显示设定频率 |
| 4 | PLC 通信连接 | AutoShop 启动离线调试;ESim 中长按 PLC 控件输入 IP 192.168.10.103,测试连接 | 连接成功,PLC 控件状态与程序联动 |
| 5 | 输入打点 | 分别按下正转、反转按钮 | PLC 输入指示 X0、X1 对应点亮,X2 常亮 |
| 6 | 输出强制验证 | 手动强制 Y0/Y1 | 对应继电器吸合,变频器 DI 端子得信号,指示灯亮 |
| 7 | 转向确认 | 首次启动短时点动正转,观察电机转向 | 转向与工艺要求一致;若相反,断电后在变频器输出侧对调任意两相(或修改转向参数) |
| 8 | 程序联调 | 取消强制,按住正转按钮 | 电机正向运行、正转黄灯亮;松开按钮,输出断开,电机按减速时间平稳停止 |
| 9 | 互锁验证 | 正转运行中再按反转按钮(及反向操作);再试两按钮同时按住 | 互锁生效:后按的方向被禁止,任何操作下两方向绝不同时输出;松开正转后再按反转,正常切换 |
| 10 | 调速测试 | 面板修改变频器频率(如 30Hz→50Hz) | 电机转速平滑变化,运行平稳无异响 |
| 11 | 报警测试 | 模拟变频器故障(仿真中可注入缺相/短路故障) | TA/TC 动作,蜂鸣器鸣响,系统按设计响应 |
| 12 | 上位机联调 | 触摸屏点强制正转/反转按钮(点动属性),观察画面指示 | 按住运行、松开停止,M0.0/M0.1 生效,画面状态与现场一致 |

项目不是"能转就行",要按标准验收、把资料完整移交,项目才算真正闭环。
调试合格后进入连续试运行阶段(工业项目通常要求连续运行 72 小时以上),考核系统在真实工况下的稳定性:有无异常发热、异响、误动作、报警,各项功能是否始终可靠。

| 序号 | 验收项目 | 验收标准 | 结果 |
|---|---|---|---|
| 1 | 系统上电 | 电源指示正常,PLC 运行,变频器待机无故障 | ☐ 合格 |
| 2 | 正转控制 | 按钮与上位机均可点动启动正转:按住运行、松开即停,指示正确 | ☐ 合格 |
| 3 | 反转控制 | 按钮与上位机均可点动启动反转:按住运行、松开即停,指示正确 | ☐ 合格 |
| 4 | 正反转互锁 | 任何操作下(含两按钮同时按住)两方向不同时输出 | ☐ 合格 |
| 5 | 断电重启保护 | 系统重新上电后电机不自行启动,须人工重新操作 | ☐ 合格 |
| 6 | 转速调节 | 频率设定范围内调速平滑、运行平稳 | ☐ 合格 |
| 7 | 故障报警 | 变频器故障时蜂鸣器报警,系统安全响应 | ☐ 合格 |
| 8 | 电源 OK 保护 | 控制电源异常时输出自动切断 | ☐ 合格 |
| 9 | 上位机监视 | 画面状态与现场完全一致,通信稳定 | ☐ 合格 |
对客户的操作人员(正常启停、调速、报警识别)和维修人员(图纸识读、常见故障处理、安全注意事项)分别培训,确保"人会用、坏会修"。
交付不是结束。做好运维与迭代,设备才能长期可靠运行,工程师的口碑也是这样积累的。
| 现象 | 可能原因 | 排查方向 |
|---|---|---|
| 按按钮电机无反应 | 控制电源异常 / X2 无信号 / 接触器未吸合 | 看电源绿灯→测 24V→查"电源"按钮与接触器线圈回路 |
| PLC 输入灯不亮 | 按钮损坏 / 公共端(SS、0V)接线松动 | 万用表测按钮触点通断、查公共端接线 |
| PLC 有输出但变频器不动作 | 继电器未吸合 / DI 接线错误 / F0-02 未设为端子控制 | 强制输出看继电器→查 DI1/DI2—COM 回路→核对参数 |
| 蜂鸣器报警 | 变频器故障(过流/过载/缺相等) | 查看变频器面板故障代码,按手册处理后再复位 |
| 上位机无数据 | 网络不通 / IP 不在同网段 / 协议或变量绑定错误 | 按 3.7 节通信排查口诀逐步定位 |
回顾整个项目,我们完整走通了工控项目的八大步骤:
(详细设计 = 图纸 / 点表 / 程序 / 画面 / 参数 / 网络)
这套流程放之四海而皆准——无论项目大小、用的是哪家 PLC,方法论是相通的。而把整套流程在 ESim电工仿真 + AutoShop + InoTouchPad 的虚拟环境里跑通一遍,你就拥有了堪比真实项目的实战经验,却几乎零成本、零风险。
学会观察、学会思考、学会搜索
观察:看懂每个元件的状态与连接关系;思考:想通每个设计"为什么是这样";搜索:遇到不会的,先查手册、查资料、再验证。理论结合实践,才是学习工控的正确方式——把仿真项目做熟练,你就是行业的高手!