显控SK系列与台达DVP系列通讯,触摸屏历史数据收集出错 点击:140 | 回复:0



SHASSSS

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2021年6月05日
发表于:2021-09-18 09:37:55
楼主

目前使用的是显控SK系列的触摸屏,PLC使用的是台达DVP ES2系列。目标是通过信号记录数据到PLC寄存器,触摸屏根据PLC继电器信号将寄存器中的数据保存到历史记录中。


现在遇到问题时,触摸屏每次获取到PLC继电器信号后保存的数据错误一直为0。我在PLC程序中做处理触发继电器前要求寄存器内的值必须大于0。所以寄存器中肯定是有值的。

目前做过的尝试有:1.在PLC程序中添加定时器判断寄存器大于0后延迟触发继电器(没效果)。

2.多次尝试观察到如果触摸屏在触发保存数据时先获取到寄存器D的值,在进行触发时保存的数据准确。反之则错误。所以我用映射的方法,先将寄存器中的值映射到触摸屏LW中,然后将LW值再映射到另一PLC寄存器中。判断这一寄存器值大于0的时候再去触发保存。触摸屏保存的时候数据源是触摸屏内部寄存器LW中的值。但是结果依然不行。

3.咨询了厂家那边的技术人员依然是没什么结果。


求助有哪位大神遇到过类似的问题,或者思路的希望不吝赐教。感激感激

正在下载,请等待……
下载附件需0积分!



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师