技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > PLC300之间以太网通讯,以及AG_SEND/RECV指令用法

PLC300之间以太网通讯,以及AG_SEND/RECV指令用法

刘玉蓉 发布于2014-11-24 17:33 17 0 标签:

项目背景:两个PLC 分别是314 和 312,都配的CP343-LEAN,要实现以太网通讯。
程序:OB35中调用FC5(AG_SEND)和FC6(AG_RECV),发送数据在DB1中,接收数据在DB2中

问题:
1.连通后,314发往312的数据可以成功发送并被接受,312发往314的不可以,请问这两个cpu之前存在主从关系吗?312发往314不成功是什么原因?

2.已实现的例子是发送存储于DB中的BYTE类型数据,现在想要发送开关量(BOOL),也要通过DB吗?麻烦具体说明数据类型以及参数设置!

3. FC5/FC6中 "SEND" 口的参数怎么理解?我将教程中“P#DB1.DBX0.0 BYTE 50”  的  “BYTE 50”  改为“BYTE 2” ,自动变成了DB1.DBB0 , 这是为什么?指针P呢?  

4. FC5的"LEN"  数据长度必须与发送数据的实际长度相同吗?

程序截图如下,请看看有什么问题(图片是314的,312除了LADDR口其他一样)
或者推荐一些实用的书!


图片说明: 1,FC5   2,FC6  

佳答案

1、两者不是主从关系,是握手关系。
2、要通过DB。字与字节中包括位,即开关量(BOOL)。
3、“P#DB1.DBX0.0 BYTE 50,表示从DB1.DBX0.0开始共50个字节长度。
4、与发送数据的实际长度相同。
5、其他问题:见
《CP343_1之间的以太网通讯》下载: 
http://ftp.gongkong.com/UploadFile/Datum/2008-5/2008051608153100001(CP343_1之间的以太网通讯).doc
<以太网通信模块常见问题集>下载: 
https://www.ad.siemens.com.cn/download/docMessage.aspx?id=4126
《CP343-1 快速诊断指南》下载:
https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=6647&loginID=&srno=&sendtime=

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签