西门子plc烧录单片机_用51单片机做简易PLC
用
51
單片機做簡易
PLC
最近在
51hei
單片機論壇上下載了一個
PMW-HEX
的軟件,這個軟件
可以將三菱
PLC
編程軟件編寫的梯形圖轉換成
HEX
文件,再將這個
HEX
文
件燒錄到
51
單片機上,這樣
51
單片機就有了梯形圖所編程的功能了。我覺得
蠻有意思的,雖然該軟件并不能兼容
PLC
的所有功能,甚至說很多功能不能兼
容,但基本的一些指令和少量的軟元件已經足夠做一些簡單控制功能了?;?/p>
這個我就想著自己動手做一個
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
)
,用三極管來驅動
總結
以上是生活随笔為你收集整理的西门子plc烧录单片机_用51单片机做简易PLC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eplan2.5安装教程
- 下一篇: c 程序设计语言简单列子,C语言程序设计