鸡汤之神会喜剧
作者:风力23 | 分类:都市 | 字数:36.4万
本书由笔趣阁签约发行,版权所有侵权必究
第25章 调试艰苦,破釜沉舟
温丰看着硬件手册,记录了各运行模式:
“Operating mode
No DP:没有附带PLC
DP master:主站,并附带PLC
DP slave:附属的PLC”
温丰意识到要主动加入到先进团体中。他说:“在团体中表现,在群体中表现,这样才能体现出一个人的价值。”
“换来的CPU模块PROFIBUS还是连不上,看来我就卡在这一点。”
“每晚8点到9点睡半个小时,然后再工作2小时。用闹钟防止睡过头。”
“我在手册上看到的,一般情况是PLC与PC连用MPI,PLC之间连是用Profibus。我现在问题是PLC与PC连用Profibus行不行?IFIX与PLC通讯用MPI行不行?”
“现在我还有很多事没做:
把程序写完。
模拟测试。
PLC与IFIX通讯。
IFIX做完。”
温丰说道:“解决问题,不要脸是最快的。”
“FB要做些改动,那数据块都要改,程序全都要改,这个工作量不小。”
“问题没解决,肯定还有哪个地方没试到,要找技术支持一起想办法把问题解决。”
“我们要有死马当活马医的能力,我们的工作有时候很像医院里的急诊室医生。”
“阀门打开按钮(用Mx.x一开怎么一直开着?)解决办法,能不能输出关闭使打开按钮复位,反之亦然。”
“电磁阀开关只使用一个点,按一下开,按一下关。”
“能够模拟一下真实战场是最好的。”
今天温丰给自己的任务是:
1.用修改的阀门FB继续单测,测四个床体。今天要测完所有单动的。
2.IFIX通讯。一定要搞定,IFIX技术支持如果人不在,就把PLC厂的电话打爆。
3.IFIX画面制作。
温丰认为:“手册是死的,人是活的。手册不能解决实际碰到的所有问题。”
“如果你能保证设备都没问题,那我能保证一周内完成。”
“IFIX比PLC要枯燥。”
对于做项目中碰到的困难,温丰说:
“做工程最困难的就是被一个问题卡住了。”
“怎么样面对卡住问题?一层层测试。以尽快的速度测试自己所能测试的所有可能性。把自己所有可能测试的都测试到了还搞不定,马上请技术支持。时间不得耽误。请技术支持时,不要讲自己什么都测过了,最后没搞定,肯定没有把全部的都测到。把所有问题反映给技术支持,让技术支持帮你测,然后技术支持叫你怎么做就怎么做.”
温丰这两天都在做床体的单测,图控现在要做以下:
1.阀门、泵的画面。
2.各床体的DI/DO点。
作为一个团队,有人居然这么喜欢贬低队友。
形势有变,星岛有急事李飞鸿要去常熟了,这四天温丰的任务很艰巨:
1.把程序写完,并预调好。
2.每天10个小时工作有效时间,4天共40个小时。
3.回混,补混程序:12小时;预调:6小时。
4.其它程序预调,7个小时。
5.图控制作、调试:15个小时。
时间很紧,决不浪费一秒钟。三年后温丰回忆起当时的情形时,温丰感叹:“让我震撼的一幕啊!当时真是争分夺秒,被时间逼得喘不过气。”
早上IFIX通讯搞好了,温丰调了两个星期,到今天通讯问题才彻底搞定。
现在通讯问题解决了,目前通讯手册都不用去看了。温丰花了这么长时间看通讯手册,最后还不如打电话几分钟解决。所以打电话问技术支持是最有效的解决问题的办法。
对于如何把握看手册还是找技术支持,温丰有了总结,他说:
“看手册只是了解常识,不是解决实际问题的途径。解决实际问题,如果把自己所能试的都试过了,还搞不定,马上打电话给技术支持,死缠到底,直到问题解决。”
“把最短的时间用在了解常识上,把大部分时间用在解决实际问题上。”
“话又说回来,有时候不懂常识调了半天都调不出来,看看手册知道常识,很快就可调出来,所以说怎么样把握看手册、自己测试还是请技术支持是非常的重要。”
“看手册:用最短的时间知道常识。不懂常识,会浪费自己很多的测试时间。”
“自己测试:大部分时间都是自己在测试。”
“技术支持:最有效的解决办法,但不能老是这样,只是在最急的时候使用,更重要的还是要提高自己的分析能力和解决问题的能力,而且技术支持也可能是参差不齐,不一定实战能力很强,不一定能解决实际碰到的所有问题。”
周五晚上,温丰还在加班,他说:
“现在我晚上睡觉时间5小时,分两部分进行,一是晚上8点钟回来洗个澡,太累了,马上工作体力吃不消,休息一会9点多睡觉,睡3个小时,1点钟起来。工作到5点,再睡2小时。”
第25章 调试艰苦,破釜沉舟
“这样子,我的工作时间是:
早上8点到12点,4小时。
下午1点到5点,4小时。
晚上6点到8点,2小时。
凌晨1点到5点,4小时。
一天工作14个小时。”三年后,温丰又一次回顾这段经历时感慨万千,他说:“又一次回顾这段经历,真是感觉当时太苦了,如果我是老板,有这样的员工真是高兴,对于我自己来说,没想到第一年工作,就碰到这么辛苦的事。我更佩服我自己居然能撑过来。宁波出差这段经历是我在公司最苦的两次经历之一,还有一次是COATER项目,而我觉得这次是更具代表性。”
温丰还在继续考虑PLC程序的事情,他说:“写梯形图要考虑到前后的连锁关系,比如一个输出的输入条件要跟输入具有直接的连锁关系。”
“做是可以做,但是你们给我们是最经济的价格,我们不可能什么都做。”
“不管我是怎么做出来的,不管我中间通过什么途径,我只要给你们结果就行了。”
“写梯形图时,下载到CPU,监视没错误,再保存。”
温丰又回想这一路调试过来的难关,他说:“每一步都很关键,每一步卡住之后,下面就没法做下去。”这一路过来,主要的难关有如下:
“PROFIBUS通讯。
IFIX通讯。
泵、阀启动停止互锁关系。
泵、阀报警。
模拟量数据转换。
反洗周期,用计数器。
IFIX不能写数据。
程序死循环。
累积流量。
IFIX时间输入。”
“每个阀、泵都有自动控制和手动控制。”
“AI数据转换,接口模块必须要接上,要不然CPU会停止。”
“出现问题,要把所有相关的都要查到,首先从最有可能入手。”
“对业主那边的工程师:必须要讲的,我一定会讲,可讲可不讲,要看情况,一般情况下没必要的选择不讲。”
温丰自己又估算了这个项目的点数和成本,他说:
“DI 300 点
DO 200点
AI 50点
DI/DO每点100块,一共是5万块。
AI是DI/DO的两倍,每点200块,一共是4万块。
PID是AI的10倍,8个PID,一共是1.6万。
总共是10.6万,另外还要加IFIX的制作成本。”
“以后我们与客户谈,都要让客户事先把点数定好,我们要算成本,做工程时,每增加一个点都要算追加。”
“人就算技术再强,但没有市场方向,也是没多大出息的。业主那边有个工程师,他歌唱的很好,人也很帅,身高1米8,不管是去当歌手还是当演员,都绝对比在这里有出息。所以一个人就算技术不强,但能把握住市场,照样能发达,而且做的会比技术有出息。”
周日温丰仍然在加班,IFIX不能对任何数据输出到PLC。那改数据就在STEP7里建一个变量表。
一个床体应写成FC然后被个应用系统调用。如:补水,回水,再生。
写应用系统时只要调用某个床体即可,现在就是出现有很多重复。
碰到问题一多,温丰老毛病又犯了,他说:
“一旦我的思维一乱,任何小事都可以把我击垮。”
“今天又是我意志消沉的一天。两大原因,昨天连动调试开局不利,今天碰到IFIX不能写任何数据到PLC。”
“现场调试时每天都有新问题出现。”
“写梯形图时要注意:开和关必须要互锁,不能同时都是TRUE.昨天正排阀关不掉很可能就是这个原因。”
“写梯形图时,我们只要注意两个点就可以了:要有自动和手动;开和关必须互锁。工艺问题不清楚时,有时候直接问操作员效率是最快的。”
“IFIX能读不能写,今天被这个问题卡住了。我想要查的关键有三点:
IFIX:肯定没问题,因为我用其它驱动器连的时候都是这样设置。
SI7:只有这么一点可操作的地方,把所有都试过了也都是很快的。
PLC:负责与SI7通讯的部分。”
温丰认为条件有多次重复的用局部变量代替。
下午温丰取得重大突破,解决IFIX输出问题了,也可以输出时间了。温丰说道:
“在SI7上去掉块写入就可以了。看帮助看了半天,手册里提的方法在我用来根本不奏效,浪费我太长的时间。打个电话给北京IFIX一句话就搞定。”
现场调试经常会出现大喜大悲的时刻,解决了一个困扰很久的问题,心里很舒服;但不久又会碰到一个棘手的问题,又开始郁闷了。
温丰说:“昨天调试出现的问题就是阀门老是在开关,还有就是时间老是在循环计时。我今天想了一下,这可能是程序死循环的问题。这个程序死循环的问题没解决,下一步根本没法走下去,所以现在这个问题是我现在最重要最紧急的事情。”
现在碰到的这些问题,每一步都很关键,这一步没处理好,下一步没法走下去。
查问题一个原则就是一层层测试,一层层替换。
一个定时器,在一个周期内,从带电开始一直保持有效。要不然没法走下去。
程序死循环的问题解决了,今天取得突破性进展,已经自动到置换完成。但置换之后,出现很奇怪的现象就是进口门没开,小反进门开了。
装诺顿后,关闭OFFICE文件老出现错误?这个问题困绕温丰很久。看温丰今天怎么解决的,他说:
“看我对计算机常识有点了解,我想这个可能在设备管理器高级里面的一个选项,但我找了一下没有,之后我就在控制面板的系统里面找遍了也找不到,然后我又到计算机管理、服务、本地安全策略,我认为所能相关的我都找过了,还是找不到。然后我没办法,只有又求助帮助,输入错误、报告这几个关键字,一开始帮助我也看了,但没有很明确的表示,所以我就不细看了,可这次没办法,只有细看了,我看到Windows里专门有个工具Dr.Watson,当程序有错误时就会自动启动。所以我就在运行里输入drwtsn32打开这个工具,去掉里面的错误报告即可,就这样困扰我很久的老弹出错误窗口的问题解决了,很可能操作系统里面有bug,对我来说,实际运行没什么影响。”