请教:OMRON与PC之间的通讯。 点击:1384 | 回复:5



虫笨笨

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 65回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2002年9月02日
发表于:2002-10-19 15:16:00
楼主
在我的工作中使用C++编写PC与OMRON、SIEMENSE 之间的通讯程序。 发现PC在对OMRON的中间位如:06000置位时,如果OMRON在运行状态时无效,在MONITOR状态时有效。并且C++对对该位置位后,在OMRON程序中不能对该位复位。另外,如果在读取该位时,频率太高也会出现读取错误。SIEMENSE却完全可以。 心中十分疑惑。各位高手对此能否指点以下?



microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:83帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2002-10-14 21:24:00
1楼
1.KS和KR指令只能够在监控模式或者编程模式下使用,这在编程手册中是说到过的,并不是PLC系统程序的BUG。 2.KS和KR指令类似于编程软件中的强制置位或强制复位功能,有别于编程指令SET和RSET,无法通过应用程序来进行复位,如果需要实现这个功能,可以先使用RR,将数据读取上来,修改后用WR指令写入。(假设是IR区的话)。 3.读取频率太高会造成读取错误,这个问题我倒是没有碰到过,如果FCS正确,应该没有问题。

方潇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2002年9月27日
发表于:2002-10-14 22:15:00
2楼
谢谢

tnt007

  • 精华:4帖
  • 求助:0帖
  • 帖子:23帖 | 74回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2001年11月05日
发表于:2002-10-14 23:08:00
3楼
不是吧!

虫笨笨

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 65回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2002年9月02日
发表于:2002-10-15 08:21:00
4楼
谢谢各位的帮助。谢谢!

Bright_Kang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 26回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2004年4月21日
发表于:2002-10-19 15:16:00
5楼
这个现象我也遇见过,如果你要在PLC程序中复位,可以在使用WR命令(IR区)。

热门招聘
相关主题

官方公众号

智造工程师