• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
lingmin325
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lingmin325的 主题 / 回贴
楼主  发表于: 2010-05-18 17:03
图片:

 D0为输入值   D0与D200~D212  各项进行比较  相等时输出    怎么编写梯形图或用那条指令啊?  谢谢  (或者CMP指令一条一条比较??)







小弟新编了个  用数据搜索指令SER  大家给看看行不行
[ 此帖被lingmin325在2010-05-20 16:51重新编辑 ]
lingmin325
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lingmin325的 主题 / 回贴
1楼  发表于: 2010-05-18 17:08
三菱有没有类似欧姆龙的 表格比较指令(TCMP)???
或如何实现?
cxlxt
级别: 略有小成
精华主题: 0
发帖数量: 155 个
工控威望: 261 点
下载积分: 1691 分
在线时间: 247(小时)
注册时间: 2010-05-12
最后登录: 2023-09-23
查看cxlxt的 主题 / 回贴
2楼  发表于: 2010-05-18 17:44
我是新手,我们可以相互交流.用CMP指令逐个比较可以解决.虽然语句多,但好理解.(FNC10)   CMP    D0    D200    M110    
                                                                                                                                                                 LD                               M111
                                                                                                                                                                 OUT                            Y2
你看可以吗?XCLXT88@163.com
雪花飘飘
级别: VIP会员

精华主题: 1 篇
发帖数量: 2620 个
工控威望: 2044 点
下载积分: 6787 分
在线时间: 3547(小时)
注册时间: 2007-09-03
最后登录: 2024-11-29
查看雪花飘飘的 主题 / 回贴
3楼  发表于: 2010-05-19 08:30
三菱SER数据查找指令。
楼主留言:
热心助人  能细说下么?
强哥
级别: 正式会员
精华主题: 0
发帖数量: 23 个
工控威望: 99 点
下载积分: 1726 分
在线时间: 30(小时)
注册时间: 2010-05-19
最后登录: 2024-10-18
查看强哥的 主题 / 回贴
4楼  发表于: 2010-05-19 09:06
本人拙见:
FX2N的话,可以采用变址Z来实现,
LD M8013   ;M8013为1秒扫描,这个可以设成更加快的
OUT C0 K10   ;此处可以设置成任意个数的比较
MOV C0 Z0
LD M8000
CMP Z0 K9 M50
LD M50
RST C0
LD M8000
CMP D0 D200Z0 M100Z0    ;比较结果放在M100-M109里面
END
希望能提供帮助
楼主留言:
热心助人  这个结果每组是不是三种? 大 等 小。那M100-M109存储状态是咋样的?
qlin
学过一点FX型PLC基本知识
级别: 家园常客
精华主题: 0
发帖数量: 537 个
工控威望: 531 点
下载积分: 12343 分
在线时间: 258(小时)
注册时间: 2009-07-13
最后登录: 2019-05-13
查看qlin的 主题 / 回贴
5楼  发表于: 2010-05-19 10:03
数量不是很多,为便于理解(或开始时的试验),可以用 接点比较 指令。
楼主留言:
热心助人  觉得这样确实好理解点
仅很早前用过几次顺控编程(PLC),嘿嘿,没寻找机会
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2453 个
工控威望: 3042 点
下载积分: 10762 分
在线时间: 654(小时)
注册时间: 2008-08-03
最后登录: 2024-11-29
查看卓发智能的 主题 / 回贴
6楼  发表于: 2010-05-19 10:27
这个你看看。是否对你有所帮助? 看这个行吗.rar (10 K) 下载次数:16
相信自我!
nbwrk
树不要皮必死无疑!人不要脸天下无敌!
级别: 家园常客
精华主题: 0
发帖数量: 578 个
工控威望: 574 点
下载积分: 1079 分
在线时间: 96(小时)
注册时间: 2007-11-18
最后登录: 2019-11-02
查看nbwrk的 主题 / 回贴
7楼  发表于: 2010-05-19 11:31
三菱比OMRON的简单 可以直接比较的  你输入  =  D0  D209    后面带个输出不就行了  不用这么麻烦的    
楼主留言:
热心助人  一个一个比较是不是步数太长了? 主要是考虑这个原因
pretco123
不为失败找理由,只为成功找方法
级别: 论坛先锋

精华主题: 0
发帖数量: 2475 个
工控威望: 1762 点
下载积分: 82889 分
在线时间: 1512(小时)
注册时间: 2008-04-15
最后登录: 2024-11-29
查看pretco123的 主题 / 回贴
8楼  发表于: 2010-05-19 11:38
d0与D200~D209比较等于输出.rar (11 K) 下载次数:7 自编的。不知道对否。参考下吧。
lxwcys
富士工控产品一级代理
级别: 略有小成
精华主题: 0
发帖数量: 62 个
工控威望: 248 点
下载积分: 546 分
在线时间: 18(小时)
注册时间: 2010-05-18
最后登录: 2024-03-24
查看lxwcys的 主题 / 回贴
9楼  发表于: 2010-05-19 12:27
4楼的方法还不如一个一个比较 ld= d0 d200                out  m100这样比较简单容易看,如果与更多个数据比较就用四楼的
lingmin325
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lingmin325的 主题 / 回贴
10楼  发表于: 2010-05-19 17:48
   有几位大哥的  小弟看着不是很明白 有注释就最好了
[ 此帖被lingmin325在2010-05-19 17:57重新编辑 ]
强哥
级别: 正式会员
精华主题: 0
发帖数量: 23 个
工控威望: 99 点
下载积分: 1726 分
在线时间: 30(小时)
注册时间: 2010-05-19
最后登录: 2024-10-18
查看强哥的 主题 / 回贴
11楼  发表于: 2010-05-19 22:59
图片:
不好意思,白天事情太多,发的程序貌似有问题,修改了下
M8013是设置扫描周期
Z0是从0到9一直变化,最为变址加在D200后面
Z1是以0、3、6。。。27一直变化过去
用到的CMP指令的话,比如 CMP S1 S2 M0  ,当S1>S2时候 M0 ON;当S1=S2时,M1 ON;当S1<S2时,M2 ON,就是说总共占3个位,这也是为什么Z1要乘3的缘故
比较结果的话放在M100开始,每3个为一组,以此类推,可以做任意个数数据的比较,
楼主留言:
热心助人  Z0从0到9一直变化 ,是指每一个扫描周期(M8013 一秒)变化的么?
[ 此帖被强哥在2010-05-19 23:09重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(lingmin325) 热心助人  谢 ..
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go