本资源分享了详细的PLC电路板电路原理图及其配套的源程序代码,为工程师提供了一套完整的电路设计方案与编程参考。
PLC电路板硬件介绍:使用LPC1768作为CPU。采用FM24CL16存储掉电数据。系统设计为主机及扩展模块形式,主机具有8路输入和8路输出功能,其中高速输入与输出各为4路;提供了一路RS422编程接口以及一路隔离CAN接口。扩展模块可以增加至总计X0-X177(共128点)的输入量和Y0-Y177(同样共128点)的输出量。
当前电路板是手工焊接,外观可能不够美观。在实际应用电路板完成之后会发布所有原理图。为了支持高速指令处理,本设计中未使用继电器进行输出控制而是直接采用了TD60283F芯片实现信号输出,根据该芯片的数据手册显示其能够驱动500mA电流的负载,这应该可以满足大多数的应用需求。
附带说明如下:
1. 源程序工程文件需要通过KEIL4+MDK4.0以上版本打开。
2. 原理图以PDF档形式提供,并包含LPC1768电路、电源电路、LED指示灯电路以及IO接口电路等组件的详细信息,详见附件。
3. 芯片采用的是NXP公司的LPC1768(也可以根据需要更换芯片,只需做少量程序修改即可移植)。
4. 设计中预留了一个CAN口以供日后扩展使用。
5. 硬件输出部分可能存在一些不足之处,请各位用户根据自身需求进行相应的调整与优化。
6. 掉电数据保存功能也需要进一步改进和完善。
7. 在处理速度方面,经过简单的测试发现本系统比FX2N-30系列快大约十倍左右。
附件内容中包括了实物图片和原理图等资料的截图。