我是一个程序员,讲讲我1516的头一次接触。
2016年,我们公司新研发的离交设备。
公司领导想以此为契机,使用刚刚推的cpu 1516,从而促进公司PLC产品的升级转型。这个设备的程序调试计划本来让我去,但是因为新推出的设备,对我们公司来说是一个关键节点,后来经过讨论让我的师傅去调试。
2016年的夏天,我还在山东成武程序调试,刚看完了nba的总决赛,詹皇率领骑士夺得冠军。领导突然打来电话,新离交设备,师傅有事不能去了,让我去绥化调试程序。 我当时差点崩溃,因为新设备计划一个星期之后要投产,而我程序基本没有做,新的设备公司也没有案例去借鉴;1516以前从来没有用过。
不管怎样,总是人先到了,我火速赶往东北绥化。
去了现场,1516连都连不上,因为1516有3个网口,分两个网段,经过咨询,给技术支持打电话,我吧x2两个网口和et200sp的模块做以太网环网了,分的ip网段是192.168.99.x,另外一个网口连接上位机ip网段是192.168.100.x。
但是又有问题来了,我给et200sp分配名称搜索不到个站点。后来我又咨询技术支持才知道,因为我的电脑是 100网段 ,et200sp模块的155-6是在99网段,所以无法搜索到从站,后来我就破开系统环网,把自己的电脑连到99网段,就没有问题了。
还有就是potal的db块,我当时断电重启之后,发现我的数据全部丢了,回到初始化数据。也是经过咨询,共享db块,如果需要数据保存需要 将属性里面的保存打勾,如果是FB的背景数据块,且 优化块访问打着√, 需要在fb的数据里面选择保存。如果不保存数据块,平时运行没事,但是一旦长时间停车,ups的电耗尽,就麻烦了。
当我把自己的数据块做保存处理之后,又有问题来了,我的程序下不进去了,原因是我的内存卡内存不足了。我的卡是4m的,居然不够了。后来跟公司紧急沟通,又买了一张12M的,总算是够用了。
有一次,系统里面新加了个155-6的从站,一下硬件组态,所有et200sp站点都连不上了,所有的155-6的组态灯都在闪烁,我瞬间懵逼了,怎么回事啊,重新下了几次硬件组态还是一样。而且甲方还催着要开车。实在没办法了,我只好一个站点一个站点的连接,还是连不上,但是我的操作没有问题啊,怎么搞的啊,我大脑一片空白,开始怀疑人生。也许大伙都有体会,遇到问题,不可怕,而最可怕的是遇到问题了,确不知道是哪出问题了,自己是一筹莫展。
后来实在没有办法,我们又重新压了一遍网线,这个时候一个站点一个站点的连接,才通了。其实到现在我也没有找到我下了一下硬件组态,怎么就所有的站点就连不上了,最大的原因可能是我们的网线没有接好,接触不良。后来我吸取了教训,自己专门备了一把网线钳,一个巡线仪,校对网线。再也没有出现了那种状况。
就这样,一边揣摩着怎么用博图,给西门子技术支持打电话,怎么用1516,而且还要编下位机程序,画wincc的画面,常常是加班到很晚。
跨过重重关卡,最后我们的新设备如期投产了。投产之后,我又跟着这个项目,根据工艺的要求,调整参数,在这个项目上,前后花了一个月的时间。现在想想,我那时候顶住了压力,完成了任务。自己也学会了用1516。同时因为困难重重,激发了自己更大潜力,让自己的能力能进一步的提高。
后来,正是这套设备投产,我们公司发展迎来了转折点。