当前位置: 主页 > PLC控制

请问300通过以太网发送和接收数据给200的PLC,出现问题,求解决方法

请教一下,我公司有一个300CPU带343-1以太网模块,其他公司的设备是200的CPU带243以太网模块,两者通过以太网通信。300为主站,把DB1数据块里的DBB0到DBB9发送给200的VB100到VB109;200PLC把VB110到119发送到300PLC的DB1数据块里的DBB10到DBB19里。

ASs='html_titleimg_p' STyle='text-align:center;'>2d4c17143517de0361d9b52356efbe70

我在ADD_1前面输入P#DB1.DBX110.0BYTE10,在RD_1前面输入P#DB1.DBX10.0BYTE10,可是输进去之后显示的是红色,请问这是怎么回事啊?

还有,在NeTPro中选中300的CPU并打算插入一个新连接,打开对话框,选中未指定项,下面的类型选S7连接,点击应用,本来应该出现一个对话框的,但是实际上出现一个插入新建连接(276:27),!在本地和远程伙伴之间不能建立任何有效的连接(例如,因为网络不完整或没有更多连接资源),请问这该如何解决啊?

最后,有一个300的331-7KF02的8路AI模块,所有的模拟量输入都显示32767,在线查模块信息,显示:故障模块,外部出错,无外部辅助电压,可是我用万用表在线量了1和20端子,显示电压是23.8V,这应该不是电压的问题吧

最佳答案

1、P#DB1.DBX110.0BYTE10的P#DB1.DBX110.0与BYTE10之间,P#DB1.DBX110.0BYTE与10之间要打一个空格。必须已建立DB1数据块,并且定义的长度要足够。
2、在NetPro中选中300的CPU,点击新建连接,看看行不行。不行的话看看在NetPro中看300有没有连到绿色的以太网上,在硬件组态中双击343模块,看看有没有建立以太网。注意你的模块是不是CP343-1Lean,这个模块是瘦身版的模块,是无法做客户端的。
3、可能接线有问题。如果换了连线还是有故障,那就将模块换一个前连接器试一试,如果还不行的话那就是模块的供电电路坏了。
还有,300和200走MPI更简单吧

提问者对于答案的评价:
我的以太网模块确实是CP343-1Lean,但是CP343-1Lean只能做服务器,不能做客户端吗

专家置评

CP343-1Lean只能做服务器,不能做客户端。这就是它为什么称之为Lean的原因,简化版的以太网卡。
另更正一个说法,以太网通信里是没有主站,从站概念的。

  • 关注微信

猜你喜欢

微信公众号