66读书

字:
关灯 护眼
66读书 > 鸡汤之神会喜剧 > 第25章 调试艰苦,破釜沉舟

第25章 调试艰苦,破釜沉舟

66读书 www.66dushu.com,最快更新鸡汤之神会喜剧!

温丰看着硬件手册,记录了各运行模式:

“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小时。”

“这样子,我的工作时间是:

早上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,对我来说,实际运行没什么影响。”

『加入书签,方便阅读』