关于昆仑屏采集延时的问题. 点击:357 | 回复:11



zk1903

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2017-11-22 09:36:01
楼主

现有一屏(屏为主站)485通讯连四台永宏PLC进行数据采集,并进行历史数据记录.现在的情况就是如果其中有一台PLC关闭电源之后.屏对其它的PLC数据采集会产生延时.因为我历史数据记录触发使用的是PLC上的信号(0.2秒左右信号ON),如果其中一台关闭之后.其它PLC上的采集信号屏没办法检测到.打电话这边售后说在通讯错误时可以关闭该PLC设备.但是如果该PLC从新上电之后.怎么样恢复对该PLC的通讯.

请知道的大神指点一下.




zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2017-11-22 09:37:16
1楼

自己顶一下...新手.完全不懂啊.

wumingleidong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2013年10月24日
发表于:2017-11-24 10:34:03
2楼

建议你做个按钮手动启停那个plc设备的驱动,就是plc停电了,你在屏上点击按钮把这个设备驱动停止,plc上电,再去点击按钮启动就好了,这样方便点并且不会出什么错

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 848回
  • 年度积分:69
  • 历史总积分:8584
  • 注册:2017年1月12日
发表于:2017-11-24 11:11:15
3楼

显然是采集程序问题:

任何采集程序都需要实时监控通讯状态,通讯中断时应报错并自动跳过出错的设备,以免影响程序的运行,同时继续其他PLC的采集。通讯正常时自动恢复采集,用脚本可以实现自动控制。


手动按钮操作开关设备当然可以,但不实用。脚本上多下功夫,没有搞不定的。




zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2017-11-27 14:31:24
4楼


回复内容:

对: ozoner 显然是采集程序问题:任何采集程序都需要实时监控通讯状态... 内容的回复!

脚本上怎么做.给个思路..谢谢.

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2017-11-28 09:27:20
5楼


回复内容:

对: wumingleidong 建议你做个按钮手动启停那个plc设备的驱动,就是plc... 内容的回复!

暂时只能这样临时解决.

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 848回
  • 年度积分:69
  • 历史总积分:8584
  • 注册:2017年1月12日
发表于:2017-12-01 10:54:16
6楼

每路采集关联一个通讯状态变量,采集程序执行前先检查该变量,正常就继续执行,错误就显示错误信息并退出。通讯恢复正常后自然也恢复正常采集的运行。不必手动的。用脚本应该很容易实现的。


回复内容:

对: zk1903 回复内容:对: ozoner  显然是采集程序问题:任... 内容的回复!


zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2017-12-02 11:22:20
7楼

回复内容:

对: ozoner 每路采集关联一个通讯状态变量,采集程序执行前先检查该变... 内容的回复!

 错误好判断。只是没法测试他是否能再次通讯。难不成定时把通讯打开。等他错误又把它关了吗?


zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2017-12-02 11:23:09
8楼

回复内容:

对: ozoner 每路采集关联一个通讯状态变量,采集程序执行前先检查该变... 内容的回复!

 我想通过那个通讯位来做的话应该是行不通的。


ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 848回
  • 年度积分:69
  • 历史总积分:8584
  • 注册:2017年1月12日
发表于:2017-12-02 18:45:24
9楼


回复内容:

对: zk1903 回复内容:对: ozoner  每路采集关联一个通讯状... 内容的回复!

通讯位的状态是实时监视的,通讯中断时提示出错,同时不去采集这一路的数据以免浪费时间。不是关什么通讯位,待通讯恢复,自动恢复正常采集。 通讯位就是通讯位,不存在什么开和关,是永远处于被监视的状态位。

这些是数据采集最基本的方法了,已经做了无数个了。

lulunongtang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:100
  • 历史总积分:213
  • 注册:2015年2月16日
发表于:2017-12-05 13:52:49
10楼

我看了2遍没明白楼主的意思  我的问题

ozoner

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 848回
  • 年度积分:69
  • 历史总积分:8584
  • 注册:2017年1月12日
发表于:2017-12-05 15:09:39
11楼

感觉这个论坛越来越Low了,大都只知道索取。好没意思,不想再来了。


热门招聘
相关主题

官方公众号

智造工程师