日常工作中常常会遇到些事后感觉苦笑不得的小麻烦,感觉如此简单的问题解决过程却用了大把的时间,结果发现只是一层窗户纸。面对我们技术人员遇到的麻烦经过多次尝试还是未能解决,这个时候就该休息下,换个思维再来,也许就解决了。
与博图接触时从V13开始的,是一个尴尬的开始。公司开发了一个小项目,为了使这台设备高大上,电气,机械方面都要做的上档次,我负责的工位电气控制单元选用了S7-1200,CPU1214DC/DC/DC,hmi KTP700Basic,定位部分选用电缸和步进方便控制。电气件到位后要对电缸的定位准确性进行测试,尴尬就此开始,是我在领导面前的尴尬,而非面对编程软件。
在把工艺轴设定完成,设备组态完毕,程序编写好以后,准备下载测试,却总是无法联机。转至在线,可访问的设备,选定PG/PC接口的类型,PG/PC接口开始搜索,始终无法查找到设备,在V13资料上查看联机使用方法都没有任何起色。没办法找人帮忙,同事在我电脑上还是按照说明书介绍的设置来了一遍结果一样。用他电脑竟一下就连上了,我俩都蒙圈了,装的软件一样,设置一样,为什么会出现如此不同。电脑连不上,我心里那个急呀,领导那边还在等我回话,电缸是否可以签字确认,这下注定要加班测试了。等吃完晚饭,回到办公室,加班的没几个人了,这下找人帮忙都找不到了,一个人出门在外心里突然掀起了一阵阵落魄感。合上电脑,趴在桌子上回想这几年与西门子接触遇到问题解决时的经过,想起了以前用232连S120时连不上,后来把360关掉,重启Starter,再次连接就可以了。公司电脑都加了个很牛的监控杀毒软件:McAfee,这次很有可能是McAfee阻止联机。我打开电脑,关掉McAfee,重新启动V13,一下就连上了,喜出望外。下载程序,测试了几个小时,填完报告爽快的回去睡觉了。
接下来的工作是编写整个工位的程序,HMI,虽说是第一次使用,但是很快就上手了。当这些都做完了以后,设备还没有装配完成,我闲着在浏览公司软件库时发现博图更新到了V14,我连思考都没有,就卸载了V13,装上了V14,无厘头式的小麻烦就此掀起了序幕。等到带着电脑去车间调试,用V14打开原来V13做的程序,下载后发现HMI竟然出现了输入区域点上没反应,我还以为是屏出问题了。在V14新建HMI添加输入区域,下载后完全可以,我又重新在原来的HMI中同样位置添加了输入区域下载后竟然好使,没毛病,屏没问题这下就怪了,难道几天的工作要再来一次。当时想V14能打开V13编写的程序肯定是兼容呀。弄来弄去,无意间进行输入区域复制粘贴时,粘贴出来的下载后就没问题,觉得很奇葩,但总比重新添加输入区域,再拖变量工作量要小多了。设备调试时又出现了问题,在触摸屏上点按钮去使能,却始终不行,起初我还以为按钮也是上面的问题,可是复制粘贴,重新添加都不行。工艺轴中设定脉冲输出选Q0.0,方向Q0.1,使能Q0.2。Q0.2输出指示灯长亮,不受控。没办法,把工艺轴驱动器中plc使能输出去掉,下载再次操作屏上的使能按钮竟可以控制了。这才明白如果在工艺轴驱动器中设置使能输出,PLC中会一直输出信号,不受程序控制。
西门子S7-1200自带的工艺轴没有插补功能,不知道有没有专门的工艺轴模块,每次遇到多轴联动时一般都用基恩士的控制器,这样在很多设备中使用受限。本人喜欢用西门子编程软件,因为程序可以重复利用,提高效率,降低错误率,而日系PLC没有这种功能。同事开玩笑说欧洲人比较懒,所以开发重复利用,日本人勤劳心细不怕累,所以他们的东西不能重复利用。西门子没有自家的Robot,如果再有机器人,项目的控制整体性肯定会更加方便,一个项目下来就可以称全套西门子控制了。
我们遇到的麻烦往往不是大难题,重复的试过多次,还是不行,往往是思路错了,以往的思维方式已不能解决,这时休息一下换个思维方式问题也许就解决了!