renzhe
店 shop124315976.taobao.com
级别: 网络英雄

精华主题: 9 篇
发帖数量: 3253 个
工控威望: 7919 点
下载积分: 2396 分
在线时间: 12653(小时)
注册时间: 2012-04-25
最后登录: 2024-12-20
查看renzhe的 主题 / 回贴
楼主  发表于: 2016-07-02 16:56
1.    有28个数据寄存器   D1-----------------------------D28

        每个数据寄存器设置的数据范围  0---28  


2.     当28个数据都设置完毕后,自动,丛28个中第一个开始挑选出20个出来,遇到设置为0 跳过,放到D100----D119


例如:             D1=3     D2=5    D3=0    D4=8....................


最后排列出来是   D100=3   D101 =5  D102=8    一直到D119  

有兴趣的研究下.  贴出梯形图供大家学习下(注:这是实际工程中遇到的问题)


      
[ 此帖被renzhe在2016-07-02 17:24重新编辑 ]
深圳威纶解禁,步科解密,繁易解密 ,西门子200smart 解密, 欧姆龙扩展密码解密   FX5U解密  基恩士解密, 海泰克解密, mcgs屏解锁,安川PLC解密 GOT2000解密 松下FPXH FPX  FP7解密, Proface解密  RENZHE群:854354934    微信:crack2016  PLC项目承接电话:136-7025-9756
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 582 个
工控威望: 2138 点
下载积分: 2239 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-12-20
查看小八哥的 主题 / 回贴
1楼  发表于: 2016-07-02 17:10
有个问题你要确认下  如果28个里面0的个数大于8个 怎么办  如果能肯定28个数据里不等于0 的个数大于等于20个          这就没什么难度  无非是运行 先判断是否等于0  如果不等于0 就把数据传送过去 然后加1次重新来一遍 做好间接寻址和运算循环 一点难度都没有
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 582 个
工控威望: 2138 点
下载积分: 2239 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-12-20
查看小八哥的 主题 / 回贴
2楼  发表于: 2016-07-02 17:12
如果遇见等于0 的   就判断的间接寻址加1 (D1-D28)这些   但是(D100-D119)这些的间接寻址不加1 就可以
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 582 个
工控威望: 2138 点
下载积分: 2239 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-12-20
查看小八哥的 主题 / 回贴
3楼  发表于: 2016-07-02 17:32
写了个  没调试 你试试看
本帖最近评分记录:
  • 下载积分:+5(最远是多远) 感谢分享!
  • 下载积分:+5(renzhe) 真诚感谢!
    小八哥
    电话15394301768 QQ815360919 慈溪余姚
    级别: 工控侠客
    精华主题: 0
    发帖数量: 582 个
    工控威望: 2138 点
    下载积分: 2239 分
    在线时间: 717(小时)
    注册时间: 2016-02-18
    最后登录: 2024-12-20
    查看小八哥的 主题 / 回贴
    4楼  发表于: 2016-07-02 17:36
    这应该没什么难度吧  做好两个间接寻址 就可以了