一款基于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母座输入。
五、使用说明
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项目视频中的水位控制系统的编程及效果实现
点赞