CJ1M CPU I/O区 的问题 点击:428 | 回复:8



做人要厚道嘛

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2008-02-15 16:16:00
楼主
CJ1M CPU I/O区 是 CIO 000000--007915
请问我做程序时,输入输出具体应该要怎么对应,为什么不能像三菱PLC那样,输入是X000时,PLC上就有个X000接口  。。。。。。

那用欧姆龙PLC的时候,比如  我写个电动机点动动作程序是:
LD   000001 
OUT  000002

这样写对不对呢?  我接线又怎么接呢??



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2008-02-15 16:44:00
1楼
1、欧姆龙并非三菱,因此没有必要设计PLC要与三菱相同。
2、关于IO分配您应该参照《CJ系列PLC操作手册》第8章IO分配与数据交换章节内容。
3、关于接线请参照《CJ系列PLC操作手册》第5章 安装与接线章节内容。

关于LD   000001 
OUT  000002
是否正确,这样对您说,抛开硬件配置,这个程序没有任何问题,因为Omron规定,只要未分配之IO,都可以作为内部触点使用。因此您的程序等效于三菱的就是: 
LD M1
OUT M2

以上!

Good Luck!

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2008-02-15 18:03:00
2楼
关于LD   000001 
OUT  000002
是否正确,这样对您说,抛开硬件配置,这个程序没有任何问题,因为Omron规定,只要未分配之IO,都可以作为内部触点使用。因此您的程序等效于三菱的就是: 
LD M1
OUT M2

我这里问的是不是正确的意思   
就是把000001当作输入,把00002当作输出看是不是正确!
据你所说的话,这个应该是错的了?

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2008-02-24 17:54:00
3楼
OUT作为000002是不正确的。
因为CJ1M的PLC属于中型机,I/O模块是可任意组装的。要看你的IO单元是如何设置的。

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2008-02-24 17:59:00
4楼
如果你的第一个模块是一个十六点输入单元,第二个模块是十六点输出单元,那么你的输入输出就是0.0——0.15就是输入点,而  1.00 ——1.15就是输出点。并且会在你的程序中用I和Q的方式表示出来。

雪世界

  • 精华:9帖
  • 求助:0帖
  • 帖子:428帖 | 4411回
  • 年度积分:0
  • 历史总积分:20190
  • 注册:2005年8月04日
发表于:2008-02-24 18:00:00
5楼
所以说你将000002作为输出是不正确的。

熊熊548

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1132回
  • 年度积分:0
  • 历史总积分:1298
  • 注册:2008年2月07日
发表于:2008-02-24 18:39:00
6楼
对,

冰静天

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2007年7月28日
发表于:2008-03-02 13:33:00
7楼
单从语句来说没有问题,但是0.001和0.002都是输入点

冰静天

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2007年7月28日
发表于:2008-03-02 13:35:00
8楼
还要接线,说明你连它的输入输出口都没有弄明白啊

热门招聘
相关主题

官方公众号

智造工程师