用51单片机做简易PLC
时间:2023-02-27 17:30:00
用
51
单片机制作简单
PLC
最近在
51hei
单片机论坛下载
PMW-HEX
软件,这个软件
可以将三菱
PLC
编程软件编写的梯形图转换为
HEX
文件,然后这个
HEX
文
件烧录到
51
在单片机上,这样
51
单片机具有梯形图编程的功能。
很有意思,虽然软件不兼容
PLC
所有的功能,甚至很多功能都不能兼得
容量,但一些基本的指令和少量的软件元件足以做一些简单的控制功能。
我只想自己做一个
4
入
4
出的简易
PLC
来玩玩吧,
PMW-HEX
的下
载地址是
:51hei/bbs/dpj-19820-1.html
想了就动手,不然以前学的一些电子知识
知识将被遗弃。
因为只有手
AT89S52
单片机,然后用这个单片机设置
计电路吧。
第一步,先设计供电电路。按三菱
PLC
输入端的公共模式
(
COM
)是
DC24V
的地(
GND
)
,所以就把
DC24V
电源作为电源。
机需要
5V
供电,手上的继电器是
DC12V
所以这个电路就是电源
24V
转成
12V
再转成
5V
。因为只是为了测试,所以只使用最简单的转换方法
(目前还可以用)
。
第二步是设计单片机的最小系统。
12M
晶振配合谐振电容
(
30P
)由电路和上电自动复位电路组成。
第三步是设计开关量输入电路。这里将模仿三菱
PLC
的输入,用
DC24V
的
GND
作为公共端,通过开关返回。因此,需要使用光耦合
521-4
将
DC24V
的信号
单片机输入端
5V
隔离转换信号。
第四步是设计输出到继电器的电路。因为我用的是
DC12V
继电器,所
还使用了光耦
521-4
隔离转换,然后驱动三极管(
9013
)
,用三极管驱动