客户实际系统使用情况如下
系统由一台电脑,通过局域网联20台PLC,每台PLC联一个触摸屏做为现场显示控制,每台PLC下控二个装备,每个装备有5个模拟量采集,14个开关信号。
工艺过程,物料进入某个装备(比如1号--1#PLC控制),经过NN小时的处理后,将物料导入另一个装备(比如10号--5#PLC控制),再经过NN小时的处理,再导入某个工位(比如40号--20#PLC控制),目前是经过三个装备处理,取得大数据后,可能有增减。
目前遇到的问题
由于数据不连续,物料在某装备的NN小时后导入另一个装备,5个模拟量的采集是人为转移传感器的,因为传感器成本很高,按需要不定时插入物料检测几十分钟。
客户要求可以实现物料的数据追踪,生产报表,曲线还要连续(相当于没有检测时间内的0数据剔除),物料处理路径(比如说到的1号,10号,40号装备),时间.....
现在的难点就在这里,如何将在不同工位的数据联起来
前期考虑的方案
1.在PLC里开辟一个专用数据区(比如1000),有PLC完成数据的转移拼接,只要求组态软件整块读取后处理。
这个方案是基于客户PC不经常开机,在需要时开机,比如物料出场前,出具(备份)报表数据等,或领导参观。
据说组态软件做不到,就有了设想2
2.客户退一步,PC白天开机---因为传感器的安放要人为操纵
组态软件依据PLC的IP地址,读取物料的ID,在已建立的数据表中(按工位建立40个表)查到相应的表(没有就建立),定时将读取的检测数据添加,剔除数据为0的部分(为0表明此时没有做检测),物料出场时出具(备份)报表。
此设想不清楚状态软件能不能实现。在等研究结果。
如果以上二方案都不能实现,您给个建议。
新编软件就不考虑了--客户腰包有限。