最近在51hei单片机论坛上下载了一个PMW-HEX的软件,这个软件能够将三菱PLC编程软件编写的梯形图转化成HEX文件,再将这个HEX文件烧录到51 单片机上,这样51单片机就有了梯形图所编程的功用了。我觉得蛮有意思的,尽管该软件并不能兼容PLC的一切功用,乃至说许多功用不能兼容,但根本的一些指令和少数的软元件现已满足做一些简略操控功用了。根据这个我就想着自己着手做一个4入4出的简易PLC来玩玩吧,PMW-HEX的下载地址是:http://www.51hei.com/bbs/dpj-19820-1.html 想了就着手吧,不然曾经学的一些电子常识就要荒废了。
第二步,规划单片机的最小体系。也便是用12M晶振合作谐振%&&&&&%(30P)电路和上电主动复位电路构成。
第三步,规划开关量输入电路。这儿将效法三菱PLC的输入,用DC24V的GND作公共端,经开关回来。这样就需求运用光耦521-4将DC24V的信号与单片机输入端的5V信号进行阻隔转化。
第四步,规划输出到继电器的电路。因为我运用的是DC12V的继电器,所以也用了光耦521-4进行阻隔转化,然后驱动三极管(9013),用三极管来驱动继电器。
到此电路原理图现已完结,将相应元件插到全能板上,运用40W尖嘴烙铁合作行云流水的焊法,板子趁热打铁(其实焊的很丑陋)。接下来就开端调试,用三菱编程软件编写一个简略输入输出程序,经PMW-HEX软件转化成HEX文件,烧进AT89S52单片机,将单片机刺进%&&&&&%座,通电测验一切都正常。这个自己做的PLC就算现已完结了,快乐啊,总算有一个小PLC了。
其实做这个东西只是是为了自娱自乐,但这个进程却能让人振奋,当一个东西做出来时那种成就感真的很爽,呵呵!