This website requires JavaScript.
发布

一款基于ESP12F的PLC简易编程器

阿拉拉布丁
发布于2023-06-21 15:34:01
CC BY-NC协议 分类: 侵权投诉
销量: 1
6
2
0
简介:

一款基于ESP12F的PLC简易编程器,用于对ArduinoPLC的脱机控制及编程。

应用场景:

ArduinoPLC的脱机控制及编程、家庭自动化控制、工业控制等。

一、产品简介

一款基于ESP12F的PLC简易编程器,用于对配套ArduinoPLC的脱机控制及编程。

 

二、应用场景

ArduinoPLC的脱机控制及编程、家庭自动化控制、工业控制等。

三、概述

1. 三种控制方式:主程序控制、临时程序控制及手动控制,可在主界面一键启停。

2. 主程序控制:通过在代码中编写的程序进行控制,自由化程度高,功能齐全,可以实现更丰富的功能。

3. 临时程序控制:可以通过临时编程器编写临时程序实现简单的逻辑控制,一共可以添加24条,退出至主界面后会自动保存临时程序到eeprom中,可设置临时程序的执行范围,可一键清除eeprom中储存的临时程序。

4. 手动控制:通过按键选择需要输出的引脚及输出值,继电器可输出开和关两种状态,MOS管可输出PWM信号,范围为0-255。

5. 引脚状态显示:主界面可显示七个数字输入引脚状态及一个模拟引脚输出状态,手动操作界面可显示所有输出引脚状态。     

 

四、产品参数

1.主控:ESP-12F。

2.尺寸:70mmX35mm,板厚1.6mm,两层板设计,单面布局。

3.供电范围:DC5V,通过typec接口或XH母座输入。

一款基于ESP12F的PLC简易编程器硬件项目图1

一款基于ESP12F的PLC简易编程器硬件项目图2


五、使用说明

1.本模块主控为ESP-12F,基于arduino开发,提供相应的固件,详细请见附件“编程器固件23.5.23-V1.2.zip”。

2.程序烧录:板载自动下载电路,使用数据线连接电脑和模块,使用“flash_download_tools”烧录工具烧录代码,需对部分参数进行设置,工具的下载地址及参数相关设计详见附件“简易编程器使用说明23.5.23-V1.2”。

3.屏幕显示及按键相关操作详见附件“简易编程器使用说明23.5.23-V1.2”。

 

六、备注说明:

1. 本模块是软硬结合的形式。

2. 本模块用于控制与其配套的另一个项目-ArduinoPLC,使用本项目前需要先购买ArduinoPLC项目

3. 制作成本:某宝购买元器件全套成本约为20元(不包含外壳)。

4. R20不贴,贴了会导致编程器无法工作。

5. 本模块配置有外壳文件,详细请查看附件“简易编程器外壳23.5.23-V1.2.zip”。

6. 部分器件非匹配,参考链接详见附件“未匹配器件推荐购买链接.zip”

7. 焊接使用之前一定要仔细阅读附件的使用说明。

 

七、演示视频

 此视频展示了编程器的操作界面

此视频展示了对应PLC项目视频中的水位控制系统的编程及效果实现


PLC Arduino 工业控制 ESP8266
最近更新时间 2023-06-21 15:34:01
描述
PCB
元件清单
原理图
附件
讨论