求教OMRON CPM1A 型PLC 点击:384 | 回复:11



y6843

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2008-07-22 17:00:22
楼主

各位同仁:

        我对OMRON PLC不是很熟,我现在要做个系统,用CPM1A 40输出,控制30个电磁阀,工艺要求对电磁阀轮流控制,一个循环后再从第一个重新动作,每个电磁阀动作0.1S,延时20MIN后启动第二个电磁阀.遇到故障或其他因数造成停机,故障复位后要从当时停机运行的电磁阀下一个开始运行,这里就要对输出做记忆处理,我想用左移位来做,不断地把1往右移,1个双字为32位.

       为此我需要请教的是:

        我能否用一个初始值(第一位为1),这个初始值能否给我举个例子------就象SIEMNES S7-300中的DBX.DBDX.X.谢谢指教!!!

 




HANS4400

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 26回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年6月28日
发表于:2008-07-22 19:20:51
1楼

用双字移位OMRON好象无此功能指令,只有算术移位(16位)。建议用字移位指令WSFT,只是浪费了一些通道而已:

LD   000

MOV     #0001

             HR0

LD    001    (移位条件)

 WSFT       HR0

                   HR31

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-07-23 09:52:29
2楼
用步进的话也能实现;

plq

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1076回
  • 年度积分:0
  • 历史总积分:1442
  • 注册:2008年3月16日
发表于:2008-07-23 23:05:41
3楼

to HANS4400,好象HR00只能到HR19?

taoren

  • 精华:0帖
  • 求助:1帖
  • 帖子:30帖 | 427回
  • 年度积分:0
  • 历史总积分:1005
  • 注册:2007年9月28日
发表于:2008-07-24 21:49:24
4楼

用步进的话程序可能显得复杂,用楼主的思路程序简单,初学者可能不易看明白.

zing84

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-07-25 21:13:06
5楼
引用plq 的回复内容:

to HANS4400,好象HR00只能到HR19?

是的,cpm1a的上电保护继电器区只有20个字。



HANS4400

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 26回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年6月28日
发表于:2008-07-25 21:45:52
6楼

真的只有20个字吗?我记不清了,如果不够就直接用

LD 001 (循环开始信号)

LD 002(移位脉冲)

LD 003(复位)

SFT HR0

        HR1


plq

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1076回
  • 年度积分:0
  • 历史总积分:1442
  • 注册:2008年3月16日
发表于:2008-08-03 01:35:10
7楼

单按钮启停控制看一下好吗???

y6843

  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2008-08-05 22:03:51
8楼

谢谢各位高手的支持,谢谢!

另外,哪位高手如有更好的建议请指出来,谢谢

祥子~-~

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2004年7月28日
发表于:2008-08-06 08:45:42
9楼
我觉得用计数器就可以,等于多少就动作哪个阀一次,还有记忆功能,故障复位后要从当时停机运行的电磁阀下一个开始运行,

y6843

  • 精华:0帖
  • 求助:7帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2003年9月05日
发表于:2008-08-06 12:23:58
10楼

楼上的:是个好主意,那我就要用比较语句来判断计数器的当前值了;另外当前的实际记数次数是设定值-当前值?请指教!!!y6843@sina.com

Sincauto

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2004年12月07日
发表于:2011-11-10 15:46:19
11楼
深圳精诚自动化专业从事CPM1A维修 淘宝网址:http://sincauto.taobao.com/

热门招聘
相关主题

官方公众号

智造工程师