故事背景:
1.图纸以及电柜制造商和编程人员不是一个人
2.以太网cp243-1硬件位于cpu和io模块之间
正题:
大家都知道200plc以太网和300侧服务器做单边通讯的时候需要配置以太网向导,在配置过程中需要分配占用qb字节,根绝电柜厂家提供的输入输出io域可以看出根本没有考虑到cp模块占用的q字节。所以在配置的时候我直接给了一个较大的字节,后来通讯确实没有问题,但是其实我已经犯了第一个错,因为我在配置地址的同时后边的输出地址也跟着退后了。但是设备停机,我并没有发现。
吃过午饭,我想到这个问题,我就在纠结如何处理比较好,第一反应就是把模块位置换一下,但是脑子里突然想起先看一看程序,后来发现其实cpu qb0 q1.0 q1.1 后面qb2是没有占用的,其实编程的自控工程师已经考虑到这个问题,只是电柜厂家给我的io表和实际程序对不上,那么我在重新配置qb2占用以后就正常通讯了。
总结:
并不是什么宝贵的经验,但是这次过程中间走了很多弯路。
还算是让我吸取教训一定要细心,并不是说简单的东西就不要瞻前顾后。
个人感觉cp之类需要占用io域的智能模块是不是放在最后要好一点。
如果电气电柜需要外包,一定要交接好,出现我这样前后对不上的情况真是得不偿失,好在没出现问题。
今天也认识了一个同行。交流了不少也学习了不少,我觉得同行之间多交流大家可以成长很多,所以我把这个小插曲分享出来,文笔有限,大家将就看看。