dvbbs
注册需知 请填写完整,否则有可能被认为是群发恶意注册被删. 欢迎您成为我们的新会员,新朋友 收藏本页
联系我们
论坛帮助
dvbbs

<我爱电子>论坛 → <我爱电子>网 欢迎您! → 动手制作的情趣 → [实例]协助浙江金工配制05AP110专用程序.


  共有14775人关注过本帖树形打印

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

帅哥哟,离线,有人找我吗?
plc388
小大  1楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 plc388
等级:管理员 贴子:143 积分:4513 威望:100 精华:0 注册:2008/3/29 22:34:43
[实例]协助浙江金工配制05AP110专用程序.  发贴心情 Post By: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

 


支持(0) 中立(0) 反对(0) 回到顶部
帅哥哟,离线,有人找我吗?
plc388
小大  2楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 plc388
等级:管理员 贴子:143 积分:4513 威望:100 精华:0 注册:2008/3/29 22:34:43
  发贴心情 Post By:2008/8/8 18:02:53

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

 

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

 

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


支持(0) 中立(0) 反对(0) 回到顶部
帅哥哟,离线,有人找我吗?
plc388
小大  3楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 plc388
等级:管理员 贴子:143 积分:4513 威望:100 精华:0 注册:2008/3/29 22:34:43
  发贴心情 Post By: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


支持(0) 中立(0) 反对(0) 回到顶部