电气工程师在工作中有时会发生一些糗事,遇到一些匪夷所思的问题
。而当你花了九牛二虎之力终于找到原因,才发现原来是这样
。经验也好或是教训也罢,会心一笑咱们继续上路
在这开个贴跟大家一起聊一聊,有兴趣的可以一起分享。我先来, 1. 某次现场调试,发现一个Profinet远程输入模块的一个I点,外部信号为0,可监视值却一直在0101的抖动,该模块其他点位则正常。于是从硬件和通讯着手开始查问题,各种换点位,换模块,测通讯都找不到问题。后来偶然发现,即使把模块网线拔了,这个I点信号还是抖动-_-||,当时都怀疑人生了。最后还是从程序里找到了原因,原来某段程序用途是将该I点信号赋值到DB数据,我粗心写反了,用DB数据写给I点了,而这个DB数据当前值是1。。。(问题处理过程2小时) 2.还有一次现场,打开 电脑插上网线开始调试程序,发现一个Profinet设备掉线了,而这个设备之前几个月一直正常运行着。查网络连接,能ping通设备,重新分配设备名称。。。不行,删掉设备重新组态。。。不行,设备侧刷机恢复备份系统。。。还是不行。检查本机物理网卡IP地址,同一个网段,跟设备无重复。能想到的方法全都试了一遍,统统不管用,正是见鬼了。。。,最后尝试用某网络分析软件检测了一下,才发现西门子仿真软件的虚拟网卡跟该设备的IP重复了-_-||,就是下图这货。 原来,之前在公司用仿真软件测试这套程序时给西门子虚拟网卡随便分配了一个同网段的网址,结果到现场悲剧了。。。(问题处理过程3小时) 哈哈,很糗是不是?但糗的同时自己也学习到了很多,大家继续。。。 |