PLC通知上位机响应某事件的最佳方式 点击:151 | 回复:3



依玛尔隆

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:203帖 | 1013回
  • 年度积分:0
  • 历史总积分:7920
  • 注册:2012年4月10日
发表于:2012-07-22 13:39:09
楼主

plc向dm1000写入值256,上位机不停扫描dm1000,发现值为256就做响应处理。

这种方式带来的问题是需要上位机开启一个独立的线程不停通过232口来扫描dm区,232口被频繁占用,而且上位机得开独立线程做扫描,编程也复杂些。
有没有更好的方式




依玛尔隆

  • 精华:0帖
  • 求助:0帖
  • 帖子:203帖 | 1013回
  • 年度积分:0
  • 历史总积分:7920
  • 注册:2012年4月10日
发表于:2012-07-22 13:39:38
1楼
现在使用的PLC是什么型号的,是否是CJ2M的,如果你要监控DM1000中的数据肯定上位软件要不停的扫描数据是否是您要的数据,或者可以用ETN方式来写入或者读取DM区的数据。

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2012-07-22 19:59:00
2楼
可以读取位的状态;就是在PLC程序中只要PLC运行就成立,然后上位机读取状态;

xielh520

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 136回
  • 年度积分:0
  • 历史总积分:673
  • 注册:2009年8月11日
发表于:2012-07-23 17:09:36
3楼

你什么东西需要那么高精度呢?

我一般都是500MS去读一次的 嘿嘿


热门招聘
相关主题

官方公众号

智造工程师