欢迎回到技成培训网
技成培训网
电工题库宝典
技成电工课堂
PLC练习题
技成PLC课堂
变频器故障查询
技成PLC学吧
伺服驱动故障查询
技成PLC网校
手机扫码下载
黄金会员
权益加码,给自己多一个选择!
白金会员
金钻会员
10年会员服务,10000+精品视频任意学!
搜索
热门课程
当前位置:技成首页 > 文章中心 > 技成百科 > PLC300之间以太网通讯,以及AG_SEND/RECV指令用法
项目背景:两个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=
若有收获,就点个赞吧!
微信扫一扫分享
阅读与本文标签相同的文章
上一篇:PLC300系列通讯问题:314与312以太网数据交换故障
下一篇:变频泵恒压供水,流量计调节阀PID控制流量恒定