搜索
bottom↓
回复: 6

(旧贴)发个我以前做的微型PLC(简易的)

 关闭 [复制链接]

出0入0汤圆

发表于 2008-3-28 00:09:34 | 显示全部楼层 |阅读模式
05年开始学51时自已做的简易型PLC,源程序全部是用汇编写的,用了大概一月时间。
资源:13个I/O口可编组或独立分配使用,一个计数器/频率计。单板拥有编程/运行完整功能,单5V工作电压,I/O口无隔离。

代码改天送上。



主控是AT89C2051,用户程序存在AT24C02中,至少可存128步。 (原文件名:IMG_0191.JPG)


(原文件名:IMG_0192.JPG)


大小和火柴盒差不多 (原文件名:IMG_0193.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2008-3-28 18:26:24 | 显示全部楼层
大哥,可能你对PLC的理解有点问题。你的可以支持梯形图吗?可以支持PLC的编程器吗?如果都没有哪不叫PLC

出0入0汤圆

 楼主| 发表于 2008-3-28 21:10:11 | 显示全部楼层
回1楼
     谢谢赐教!
     没记错的话PLC也叫做“可编程逻缉控制器”,PLC只是一个广义的叫法。
   我说了是“简易PLC”,是不可能支持你所说的:梯形图、PLC编程器的,  严格来说确实不是PLC,只是一个简易的可编程逻缉控制器。

出0入0汤圆

 楼主| 发表于 2008-3-29 23:51:38 | 显示全部楼层
可编程控制器的SCH,ASM格式源代码。
Keil uV2下编译通过。
点击此处下载 ourdev_241936.rar(文件大小:74K) (原文件名:mPLC_2051.rar)

出0入0汤圆

发表于 2008-3-30 20:27:42 | 显示全部楼层
夏风你好!
先谢谢你共享你的资料。
不知道您是否可以简要说说您的开发思路。我现在对PLC这类提供用户二次开发接口的设备的设计思路很有兴趣。现在我在看您的程序。但由于我不熟悉51,汇编的基础也比较差,看起来比较晕。
您程序中的注释主要是针对每行代码的,不知道是否可以说说您的整体的思路。谢谢!

出0入0汤圆

发表于 2008-3-30 20:28:30 | 显示全部楼层
【4楼】 jiangzz  

=====================

晕,怎么你也来混了!

出0入0汤圆

 楼主| 发表于 2008-3-30 21:24:06 | 显示全部楼层
【4楼】 jiangzz

这个DD是学51时看到网上有人做了拿来卖钱的,说是可以替代CD74HC系列逻辑电路的,就萌生了自已做一个的冲动。
当时的想法是:
       1.把用户代码放在一个可读写的存储体内(如EEPROM),系统上电时检测有无按PROG编程键,没有就从EEPROM中读取用户代码,进行代码判断并执行代码对应的功能。
       2.代码的功能在指令集里面已约定好,用户只需按指令输入代码就行了,只要不是非法代码,控制器就会按步就班执行。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-12 17:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表