发布于 2003-11-28 10:27:44
0楼
谢谢万泉河的批评指教,谢谢RUN!
可能是我的表达不清楚吧,其实我贴上程序,只是希望大家给我一个正确的说法,程序在数据传送方面是否正确?
我很相信朋友们的帮助和指点,我根据大家的指点,再去看程序的时候,就发觉有点出入,300返回给200的数据区从VB1000开始的32个字节,那么VB1008应该是300返回回来的数据,200应该没有权利对VB1008赋值(从0到1到2),另外300的程序里面读入了 L PIB 280 开始后的32个字节,如果只有4Word In的话,那么怎么可能送入32个字节的数据去300的数据区!另外,我的检测设备送入200的数据应该最少有27个字节!
如果按照万老师的说法,大胆否定,程序是错误的,那么为什么这个项目使用了快5年了,数据一直能够正确的传送到300最后到WINCC的数据库,那么是不是怀疑原来使用的就一直是错误的,上传的数据也是错误的?
因为我是刚刚接手这个项目的改造,而且原来现场设备一直在使用,只是后来客户那里不知道是不是动了线路,导致BUSF红灯闪,数据传不上去,系统才不能正常使用,但是由于是在生产线上面,所以我也不能到现场经常做测试,我只是需要多听取一些反馈意见,再结合我们的研究,形成一个可行性的测试方案,才敢到客户那里做测试的哦!
万老师失败的程序是见得多,可是我就比较少了,如果这个程序是错误的,经过大家的指点,那么我就可能从这个错误的程序中吸取教训,写出正确的程序来,谢谢万老师,谢谢大家!
最后,还是希望大家多多指点,谢谢!