求助CPM2A中如何去实现三菱中几种功能 点击:872 | 回复:7



了无痕

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年7月14日
发表于:2004-07-24 11:01:00
楼主
小弟原来用的是三菱的FX系列PLC,现因工作需要要用到OMRON的CPM2A的PLC,但由于小弟是初学者好多不明白之处想请各大哥帮帮忙.三菱的ZRST指令在OMRON里是否有相应的指令?像三菱里"MOVP H0001 KIY010"的指令对应的OMRON里是怎样去做?达到三菱里的步行禁止的这种效果,怎么实现?



microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-07-24 22:26:00
1楼
请解释ZRST指令的功能和MOVP H0001 KIY010语句的功能。

了无痕

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年7月14日
发表于:2004-07-26 07:59:00
2楼
例如"ZRST Y00 Y07"就是复位Y00~Y07这八个输出,

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-07-26 09:47:00
3楼
对于CPM2A好像没有ZRST的等效指令。可以采用ANDW(字逻辑与)指令替代。比如ANDW 10 #FF00 10就可以复位10通道的低8位输出了(也就是10.0~10.7)。

了无痕

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年7月14日
发表于:2004-07-26 16:15:00
4楼
多谢了Mirotomoto相助,还有一问题就是"MOVP H0003 KIY10"在三菱中的意思就是当条件满足时,给Y13,Y12,Y11,Y10分别置0,0,1,1; "MOVP H0002 KIY10"在三菱中的意思就是当条件满足时,给Y13,Y12,Y11,Y10分别置0,0,1,0;二进制0010就是2,二进制0011就3。不知你是否理解我要表达的意思。

leonn123

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 5回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2002年3月17日
发表于:2004-07-27 18:55:00
5楼
CPM2也不支持= < >比较判断 可以用cmp指令比较

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-07-27 20:17:00
6楼
OMRON做法: 实现三菱MOVP H0003 KIY10功能: LD 0.0 MOV &3 10 当输入0.0接通时,将10通道最低2位(10.0,10.1)置1,其他置0。 MOV为传送指令,传送10进制的3到输出通道10。(10进制的3转换为2进制就是11)

了无痕

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年7月14日
发表于:2004-07-28 19:16:00
7楼
多谢两位大哥热心相助,由于初次使用该PLC,加上半路出家,只有这样套用了,多谢了!!!

热门招聘
相关主题

官方公众号

智造工程师