搜索
bottom↓
回复: 32

用梯形图直接写入51单片机驱动数码管

[复制链接]

出0入0汤圆

发表于 2010-9-9 13:06:16 | 显示全部楼层 |阅读模式
功能说明:一位数码管显示,每2秒自动由0——9循环变化,绿色按钮启动,按红色按钮停止。
所需材有:面包板、24V电源、梯形图写单片机编程器,DIY板一个(或万能版自制)下有原理图、STC11F60XE芯片、启动停止按钮、一位共阳数码管、导线、电阻。

用三菱PLC编程软件写梯形图(显示不完接下图) (原文件名:梯形图1.jpg)


接上图 (原文件名:梯形图2.jpg)


用梯形图写单片机将梯形图程序烧入单片机内 (原文件名:程序烧写图.JPG)


将芯片放入实验板,按下绿按钮色启动 (原文件名:实物显示0.JPG)


2秒后由0跳转到1 (原文件名:实物图显示1.JPG)


再过2秒后再由1跳转到2,以此类推一直到9(下图) (原文件名:梯形图2.jpg)


一直到9(为了少传图片3到8省略) (原文件名:实物图显示9.JPG)

DYI  PLC原理图ourdev_581617XHHDME.pdf(文件大小:165K) (原文件名:DIY PLC原理图格式1.pdf)

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

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

出0入0汤圆

 楼主| 发表于 2010-9-9 13:13:20 | 显示全部楼层
回复【楼主位】PLC77
-----------------------------------------------------------------------


上面第六幅图片传错 (原文件名:实物图显示2.JPG)

出0入0汤圆

发表于 2010-9-9 16:01:11 | 显示全部楼层
这是个什么呀?PLC点亮数码管!

出0入0汤圆

 楼主| 发表于 2010-9-9 16:04:23 | 显示全部楼层
这是一个用梯形图写单片机的编程器,用梯形图写了一个简单的例程烧到单片机上去执行它的功能,也就是说可以用这个编程器自己做简单的PLC。

出0入0汤圆

发表于 2010-9-10 10:20:25 | 显示全部楼层
不错,
好东西,看看

出0入0汤圆

发表于 2010-9-11 08:55:38 | 显示全部楼层
你咋搞的,我也想搞一个?

出0入0汤圆

 楼主| 发表于 2010-9-11 11:34:24 | 显示全部楼层
图片已经描述得很清楚了,具体流程就是先用三菱PLC编程软件写好程序,然后再用梯形图写单片机(编程器)像写入PLC一样将程序烧写入到单片机内就OK了,简单吧。

出0入0汤圆

 楼主| 发表于 2010-9-15 22:26:32 | 显示全部楼层
升级说明:
1: 比上一个版本增加了PWM及SPD指令.
2: 比上一个版本增加了M8033(内存保持触点)及M8034 (禁止输出触点).
3: 修正了STL指令,可以支持双重线圈.

一:本产品目前支持以下资源:
软元件:                                                                        
    X0---X57,Y0---Y57,
    M0---M255,M512---M768(停电保持),
    S0---S255,
    T0---T31(100mS 定时器),T200---T207(10mS 定时器),T250---T255(100mS 累加定时器),
    C0---C31,
    D0---D31,
    V0 --- V7,Z0-Z7.   
    对于输入口,“PLC学习板”的X0-X3连接按键, “DIY PLC L”板的X0-X7连接到输入口,其它输入口没有物理连接.
程序中可以使用,也可以对其进行强制修改(软元件测试功能).
    对于输出口,Y00-Y07、 Y10-Y17连接LED,Y20接内部蜂鸣器,其它输出口没有连接.程序中可以作为普通M继电器使
用,可以对其进行强制修改(软元件测试功能).
特殊软元件:
    M8000(运行监视触点),M8001(运行监视反触点).
    M8002(初始化脉冲触点),M8003(初始化脉反冲触点).
    M8004(错误指示触点).
    M8011(10毫秒时钟脉冲),M8012(100毫秒时钟脉冲),M8013(1秒时钟脉冲),M8014(1分时钟脉冲).
    M8020(零位标志),M8021(借位标志),M8022(进位标志).
    M8033(内存保持触点).
    M8034 (禁止输出触点)                                                                  
    D8000(监控定时器设定值).
    D8012(最大扫描时间).
支持常数:
    K 范围:-32768---32767或0---65535; H 范围:0---FFFFH.
    目前不支持32位数操作.
最大内存容量:8000步.
“梯形图写单片机”支持单片机类型:
STC11F48XE单片机、STC11F52XE单片机、STC11F56XE单片机、STC11F60XE单片机,这些单片机目前市场上可以自由购买 .
二:  本产品目前支持命令集
    本产品目前支持Fx2N的以下命令:
基本指令:
    LD,LDI,AND,ANI,OR,ORI,INV,OUT (OUTT,OUTC),SET,RST, ANB,ORB,LDP,LDF,ANDP,ANDF,
    ORP,ORF,PLS,PLF,MPS,MRD,MPP,MC,MCR,RET,NOP,END.
步进指令:
    STL:支持最大8路并行分支,不同的状态号可以有双重线圈,相邻的状态号也可以有双重线圈.
接点比较指令:
    LD>=,LD<=,LD>,LD<,LD<>,LD=,AND>=,AND<=,AND>,AND<,AND<>,AND=,OR>=,OR<=,OR>,OR<,OR<>,OR=.
传送与比较指令:
    MOV,CML,XCH,BCD,BIN,CMP,ZCP,FMOV.
四则运算指令:
    ADD,SUB,MUL,DIV,INC,DEC,WAND,WOR,WXOR,NEG.
循环移位指令:
    ROR,ROL,RCR,RCL.
数据处理指令:
    ZRST,DECO,ENCO,SUM,BON,MEAN.
程序流程指令:
    CJ(最大16个地址),CALL(最大5级嵌套,16个子程序),SRET,FEND,WDT,FOR(最大5级嵌 套),NEXT.
方便指令:
    ALT.
高速处理指令:
    REF,REFF,MTR,PWM(支持Y0,Y1各一条,可同时使用),SPD(仅支持X0且一条)
外围设备I/O口:
    SEGD.
外围设备SER指令:
    ASCI.
浮点数指令:
    SWAP.
本产品目前不支持Fx2N功能指令中的所有32位指令,包括D指令及P指令,即不支持功能指令前加D或后面加P,如DMOV或MOVP等.  
三:随时登陆我们的网站www.plc77.com,下载我们最新的升级工具,享受更多的功能和服务.

出0入0汤圆

发表于 2010-9-21 14:44:52 | 显示全部楼层
关注

出0入0汤圆

发表于 2010-9-22 16:13:47 | 显示全部楼层
请问用FX-GP/WIN可以实时监控、调试吗?

出0入0汤圆

发表于 2010-12-8 16:54:54 | 显示全部楼层
回复【9楼】xuyinlin
-----------------------------------------------------------------------

可以支持监控功能,还支持232和485通讯。

出0入0汤圆

发表于 2010-12-30 08:47:32 | 显示全部楼层
这个板子很多电子市场有卖的。。楼主多少钱卖?

出0入0汤圆

发表于 2010-12-31 19:10:32 | 显示全部楼层
太牛了 一定学习

出0入0汤圆

发表于 2011-2-13 15:57:10 | 显示全部楼层
高手如云啊!楼主厉害

出0入0汤圆

发表于 2011-2-13 23:35:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-15 10:14:47 | 显示全部楼层
回复【11楼】hsyyqq
-----------------------------------------------------------------------

这个板子很多电子市场有卖的。。楼主多少钱卖?
----------------------------------------------------------------
这个板子比白菜还要便宜:不含单片机价格是50元,是工厂批量生产的。

出0入0汤圆

发表于 2011-6-7 12:55:59 | 显示全部楼层
开源吧,不要吃独食!

出0入0汤圆

发表于 2011-8-10 21:15:41 | 显示全部楼层
这板子有啥缺点不?学习用,做点小玩意儿应该够了吧?

出0入0汤圆

发表于 2011-9-11 10:08:45 | 显示全部楼层
PLC寄存器的数据传送到Y控制数码管显示,可以用12个Y口控制4位数码管吗?

出0入0汤圆

发表于 2011-9-11 21:50:52 | 显示全部楼层
回复【17楼】szxl80
-----------------------------------------------------------------------

如果能自定义IO点就好了

出0入0汤圆

发表于 2011-9-12 07:20:07 | 显示全部楼层
不可能把,我以前直接下载不行的,后来才听说要先给单片机里写点东西进去?楼主是怎么做到的,能祥述下过程吗?

出0入0汤圆

发表于 2011-9-24 11:41:26 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-11-3 16:44:31 | 显示全部楼层
回复【20楼】zouge888
-----------------------------------------------------------------------

楼主就是用那个“PLC写单片机”把梯形图转换代码写进单片机芯片内了

出0入0汤圆

发表于 2011-11-8 19:51:17 | 显示全部楼层
回复【楼主位】PLC77  梯形图写单片机
-----------------------------------------------------------------------

怎么做两相高速计数

出0入0汤圆

发表于 2011-11-11 19:53:41 | 显示全部楼层
是这个“梯形图写单片机编程器”转为了单片机能识别的HEX文件了。要不是没其它可能了。

出0入0汤圆

 楼主| 发表于 2011-12-12 09:16:45 | 显示全部楼层
回复【25楼】yysncel
-----------------------------------------------------------------------

http://v.youku.com/v_show/id_XMzMwOTE0ODQw.html
这里有视频介绍

出0入0汤圆

发表于 2012-1-5 09:51:32 | 显示全部楼层
我买了,I\0定死了!

出0入0汤圆

发表于 2012-8-13 10:47:23 | 显示全部楼层
怎么不见编译软件呀,我想见识一下

出0入0汤圆

发表于 2012-8-13 15:22:39 | 显示全部楼层
是啊,强烈要求楼主详细说一下!!!期待中。。。。。。。。。。。

出0入0汤圆

发表于 2012-8-13 15:47:52 | 显示全部楼层
工业开发这么搞,感觉太麻烦了!www.microplc.com.cn

出0入0汤圆

发表于 2012-8-15 20:47:02 | 显示全部楼层
是啊,太麻烦,在家做实验用的啊·1

出0入0汤圆

发表于 2012-8-15 23:38:50 | 显示全部楼层
PLC77 发表于 2010-9-15 22:26
升级说明:
1: 比上一个版本增加了PWM及SPD指令.
2: 比上一个版本增加了M8033(内存保持触点)及M8034 (禁 ...

用PWM-HEX可以直接将梯形图转换成单片机运行的二进制文件,作好梯形图转换一下,直接下载到单片机就行了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 01:14

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

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