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