最近一台旧设备300的PLC,跟一台新设备1200的PLC通信,采用以太网通信,给300的PLC配一个以太网模块,考虑成本用的lean的以太网模块,根据西门子官网的样本一步步配置好,编好程序,但是反过来,到过去,就是通信不了,请大侠帮助。解决问题的分全给你,望大侠看到尽快给我回复,我在线等,好用,第一时间采纳。
问题补充:
就是300和1200通过以太网通信,无论怎么通信,只要通上就行了,急呀,大侠你给说说方法,什么方式都行呀
最佳答案
你这个问题是一个现在比较常见的问题,因为在300系列PLC向1200/1500系列PLC过渡的阶段,新旧PLC之间的通信是会经常遇到,虽然现在这个问题是比较简单的问题,但是对于一个第一次处理这个问题的工程师来说,即使按照西门子的样本也不一定是一次成功,下面我就概述一下我的体会和处理过程:首先,300和1200通信采用以太网通信就是通过GET和PUT块完成,这2块的编程方法,在样本里解释的非常具体了我就不再叙述。第一步要认识到一个问题就是谁做server,谁做client,正常来说一般人都会认为应该就是300做server的,一般300这边是主系统,但是这里要注意一个问题就是300的以太网模块是有要求,恰恰你就遇到这个问题了,lean的以太网模块只能做client,但是1200也只能做client呀,这时你就会发现问题很严重,需要换以太网模块,要不根本解决不了通信的问题,但是西门子好像也意识到这个问题了,所以,现在1200既可以做server,也可以做client了,这样问题就解决,也就说,你现在必须要把PUT和GET放在1200编程,与300通信。第二步就是配置的问题了,这里也是最关键的一步,因为很多人就是卡在这步就是通信不上,那就是要配置通信端口时,在1200端配置访问300的槽位要是300CPU的而不是以太网模块的。做到这2步,你基本上就很惊喜的发现通了。
希望能帮到你,记得给好评!
提问者对于答案的评价:
谢谢,确实是这么回事,现在通了,万分感谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230077.html