Rss & SiteMap

<我爱电子>论坛 http://88fff.cn/ab/dv04/index.asp

电只技术,单片机,万用表,制作套件,我爱电字,电子图书,无线电爱好者交流园地
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[实例]协助浙江金工配制05AP110专用程序.

1楼
plc388 发表于:2008/8/4 8:31:40

浙江金工,用了05AP110可编程控制器,成功编制了一套'摇头'程序'

现在它有个新要求:

1.要把自已的程序在购买新件时.预先内装.

2.要把它的程续中的8个指令参数,要存放在可编程的参数区.以便在使用中便于改变一些动作.

 

解决方法:  我们为它量身定做增加了2个新指令,来替换原用的指令.

              1. 原用的80N 延时指令中的参数N  其延续时间是: 0.05秒*N .现在换用的新指令55 N,这参数N 存的是一个自编程序区的地址,在那个指出的地址内存放的数才是它的延时参数.它们的使用功能是一样的.

              2. 原用的12 N K 计数器指令中的参数N,是一个计数器转向条件的一个定值.现在换用的新指令66 N K,这参数N 存的是一个自编程序区的地址,在那个指出的地址内存放的数才是它的延时参数.它们的使用功能是一样的.

 

在新提供的控制器中,我们把改造好的程续,按装在主单片几内,指定了可编程区地址: 201 202 ---208 存放指定的可编程参数.  现在运行这个程序.只要在地址00  放入调用指令15   在参数区内放入你要设定的参数. 一接通电源就可正常用了.

 

以下就是这个实用程序的清单:

    ;摇头原程序 (参数外存指令55N 和 66NK)
                                          2----          1----
         00 01 02 03 04 05 06 07 08 09 10 11 12 13 14   15 16 17 18 19
         03 00 11 10 80 05 11 80 05 07 09 20 10 55 202 11 80 05 66 201


         --          4----           3-------           6----
         20 21 22 23 24 25   26 27 28 29 30   31 32 33 34 35 36  37 38 39
         05 07 09 10 55 204 11 80 05 66 203 05 07 09 10 55 206 11 80 05


          5-------                 8----                  7-------                     2----
         40 41   42 43 44 45 46 47  48 49 50 51 52   53 54 55 56 57 58  59
         66 205 05 07 09 10 55 208 11 80 05 66 207 05 07 09 21 10 55 202


                       1-------                4----                3-------
         60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
         11 80 05 66 01 05 07 09 10 55 04 11 80 05 66 03 05 07 09 10


         6----                  5-------                  8----                 7-------
         87 81   82 83 84 85 86   87 88 89 90 91 92  93 94 95 96 97 98 99
         55 206 11 80 05 66 205 05 07 09 10 55 208 11 80 05 66 207 05 07
        
         100  101
         09    00

 

2楼
plc388 发表于:2008/8/8 18:02:53

我这这里试了一下.  地址 00   用16引导.将转入你原编的程序

 

开机启动后. D1灯闪亮,   当第一个按键按下后, D2灯 亮    D1灯再闪约40次后,   D2灯就灭了.  D1灯仍在闪

 

以后再按下第一个按键,  D2灯,会亮......过些时后.....D2会灭.....

3楼
plc388 发表于:2008/8/25 23:42:57

工:

你要的5片专用芯片已发出.(5AW3B)说明如下:

1.加新指令 44    功能:立即转移到 地址10   空出前面的地址,用于存放经常需修改的指令参数

2.加新指令 55 (N)      发87指令音  N 为存放延时参数的地址

3.加新指令  66 (N) K  是一个计数器指令     N 为存放计数参数的地址

 

以上指令的验证程序举例

 

程序地址:  00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21
      简码指令:  44 03 04 03 04 03 04 03 04 30 55 02 31 55 02 66 01 05 07 18 30 09

共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2003 - 2010 我爱电子88fff.cn
Powered By Dvbbs Version 8.2.0
Processed in .06250 s, 4 queries.