C200HE关于指令的TC编号的问题 点击:614 | 回复:5



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-03-25 20:06:00
楼主
1.定时器TIM和计数器CNT在程序中是统一编号的,其范围从000-511,那么在程序中,这个编号能和I/O点的点号重复吗?例如有个输入点是I100,那么还可以定义TIM100或CNT100吗?
2.KEEP,DIFU,SET的编号是位,它们的编号能和I/O的点号重复吗?他们互相之间是不是也不能重复呢?



三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-03-25 20:42:00
1楼
计时器与计数器占用的是同一区域的寄存器,不能同号,
与I/O点是不同区域,故互不影响。
第二个问题好象说的不清楚,KEEP与DIFU,SET没什么编号,只有
一个指令参数,这个指令参数可以是I/O点,也可其它寄存器,
没有什么同号不同号一说

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-03-25 21:19:00
2楼
第二个问题的意思是KEEP,DIFU,SET这些的操作数,在程序里都要给这些编个号,比如说用了两个以上的KEEP,他们的操作数不一样.这是不是就是你上面说的指令参数呢?

zql

  • 精华:0帖
  • 求助:0帖
  • 帖子:65帖 | 147回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2005年12月19日
发表于:2007-03-27 10:57:00
3楼
KEEP,DIFU,SET的编号是位,它们的编号不能与I/O的点号重复。他们互相之间也不能重复用。

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-03-27 12:35:00
4楼
早期的梯形图来自电气的继电器系统,不允许参数相同,即线圈不能相同,随着PLC系统的程序化,这样限制是没有意义了,完全可以相同,但CXP系统会给予警告,象SET指令,它只能向一个位置1,如果要置0,得用RSET;如果不允许,这个位就不能变化了。
   所以,可以第二个参数相同,但梯形图中最好不要“线圈相同”,这是传统的习惯,目的可能是通用性和可以移植

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-03-27 21:59:00
5楼
谢谢了

热门招聘
相关主题

官方公众号

智造工程师