简介:
一款基于mega328p的简易PLC,可实现七路数字输入,两路模拟输入以及六路数字输出和两路模拟输出(PWM)
应用场景:
PLC学习、家庭自动化控制、工业控制等。
一、产品简介
一款基于mega328p的简易PLC,可实现七路数字输入,两路模拟输入以及六路数字输出和两路模拟输出(PWM)。
二、应用场景
PLC学习、家庭自动化控制、工业控制等。
三、概述
1. 七路数字输入,输入范围0-12V,均带光耦隔离。
2. 两路模拟输入,输入范围0-12V或0-5V。
3. 六路数字输出,即继电器输出,输出值根据根据COM1端口接线方式确定,输出范围DC 5A 30V或AC 5A 250V。
4. 两路模拟量输出,即晶体管输出,输出范围根据负载电压确定,最大不超过DC 30V。
5. 输入输出采用KF142R弹簧接线端子,线路连接更加方便,且输入输出端子均带有12V、5V及GND接口。
6. 编程方式:可直接使用Arduino IDE代码编程、可使用OPEN PLC Editor梯形图编程,还可以使用另一个项目-ArduinoPLC简易编程器编程。
7. 使用RS232通信和下载程序。
四、产品参数
1.主控:mega328p。
2.尺寸:100mmX100mm,板厚1.6mm,两层板设计,单面布局。
3.供电范围:DC12V,通过输入端子的12V和GND接口输入。
五、使用说明
1.本模块主控为mega328p,基于arduino开发,提供相应的源码,源码中包含基础的框架,在此框架下进行代码编写,详细请见附件“ArduinoPLC源码23.5.13-V1.0”。

2.使用OPEN PLC Editor梯形图编程时需修改引脚定义文件。
3.程序烧录:使用RS232通信和下载程序,需要RS232下载器
六、备注说明:
1. 本模块是软硬结合的形式。
2.输出端子提供12V输出接口,但负载能力较小,需要带动较大负载时需单独供电。
3. 最好不要直接使用PLC驱动大功率负载,可以先使用PLC驱动中间继电器或者固态继电器,然后再由中间继电器或者固态继电器来驱动负载。
4.继电器输出端子的COM1为6个继电器的公共端,需接入需要继电器输出的电压;MOS管输出的使用方法为先将负载正极接入相应电压,然后将负载的负极连接至MOS管输出端子。
5.本模块可与另一个项目“一款基于ESP12F的PLC简易编程器”配合实现脱机控制及简易编程功能。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/208260.html