写变频器控制字 点击:877 | 回复:10



zyhml

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 113回
  • 年度积分:0
  • 历史总积分:234
  • 注册:2001年7月31日
发表于:2005-08-21 11:08:00
楼主
在哪个位置写变频器控制字比较好呢,如果是在ob1那样不是每个循环都会写一次吗



henny

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 51回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2001年8月22日
发表于:2005-08-21 11:17:00
1楼
为什么要在OB1写呢!在FC块写不好吗?

zyhml

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 113回
  • 年度积分:0
  • 历史总积分:234
  • 注册:2001年7月31日
发表于:2005-08-22 10:55:00
2楼
我是准备在fc中写,但是调用他总得有个地方啊:-)

crackagent

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2004年8月11日
发表于:2005-08-22 11:04:00
3楼
可以啊,我就是在FC中写的!

朱勇军

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1921回
  • 年度积分:0
  • 历史总积分:2210
  • 注册:2004年4月06日
发表于:2005-08-22 11:18:00
4楼
你说的应该是S7-300以上的。如果是在S7-200内可以在0B1内,也可以在SBR内。 如果是S7-300以上,要看受控制的变频器的任务。我在PROFIBUS内用的是在OB1内执行,因为我控制的变频器响应时间必须尽可能短,是一条生产线。 如有空可以在PLC.123ye.com上或gongkong.com上看看《PROFIBUS现场总线在涂布生产线上的应用》

zyhml

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 113回
  • 年度积分:0
  • 历史总积分:234
  • 注册:2001年7月31日
发表于:2005-08-22 11:33:00
5楼
我的意思是调用的方式,写在那边无所谓的,关键是如何控制它执行的频度,是每次循环都读写一次,还是进行判断在状态需要改变时再来读写。另外读写的时间是多少,是否需要设置等待时间等?

荀戈

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2005年3月31日
发表于:2005-08-22 12:02:00
6楼

WSR

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 81回
  • 年度积分:3
  • 历史总积分:136
  • 注册:2002年12月03日
发表于:2005-08-22 14:18:00
7楼
得根据具体的工艺要求来定。

朱勇军

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1921回
  • 年度积分:0
  • 历史总积分:2210
  • 注册:2004年4月06日
发表于:2005-08-22 15:15:00
8楼
TO ZYHML:我用的是PROFIBUS网,控制命令是SFC14、SFC15。它本身就是系统功能,本来也就一个SFC+控制命令+地址。 在我的程序中是每次循环都要读写的,没有加状态判断。不设置等待时间。读写的时间要看程序执行时间而定,不会超过200ms.

zyhml

  • 精华:0帖
  • 求助:1帖
  • 帖子:31帖 | 113回
  • 年度积分:0
  • 历史总积分:234
  • 注册:2001年7月31日
发表于:2005-08-23 10:44:00
9楼
谢谢,我担心如果读写时间超过plc循环时间,是否会出错,比如第一次循环写入一个数,在读写还没结束时,又有一个新数写入,会否出错,还是说循环会等待读写完成

朱勇军

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1921回
  • 年度积分:0
  • 历史总积分:2210
  • 注册:2004年4月06日
发表于:2005-08-23 14:23:00
10楼
ZYHML你说的对。在程序中要注意写命令给变频器时,我的程序是对一台变频器如果返回码不正确就再写一次,最多写3次,如果还不还写不成功就放弃。执行下一条程序。你自己试一下。

热门招聘
相关主题

官方公众号

智造工程师