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

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

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

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

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

最佳答案

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

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

专家置评

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:05
下一篇 2018年12月1日 上午4:06

相关推荐