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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 使用FC5发送数据,300PLC出错

使用FC5发送数据,300PLC出错

郑志武 发布于2013-11-08 11:42 161 0 标签:

CPU312C+CP343 使用FC5发送数据,建立一个TCP连接,设置本地是PLC的网络地址(192.168.0.12:2000)设置远程是我的PC(192.168.0.21),step7中一调用了FC5功能块,CPU的SF灯就亮了,不知道是怎么回事。
FC5设置:ACT:M0.3,ID:1,LADDR:W#16#110,SEND:P#DB1.DBX2.0 BYTE 1,LEN:1,DONE:M1.0,ERROR:M1.1,STATUS:MW10

问题补充:
提示I/O错误
机架:                         0
插槽:                         2
事件 1 / 100:  事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址:   408
FC 编号:      5
模块地址:   146
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
18:43:39.378  2004-11-12
我的CP起始地址是400
另外 AG_SEND中的SEND 和 LEN到底指的什么
我的DB1中定义了一个+0.0 DB_VAR INT
的变量,我在AG_SEND中设置的是
SEND:DB1.DW0,LEN:2
这样对吗?

佳答案

1、在S7-300/400中的S7程序中,如果双方都进行接收与发送,在S7-300/400中就必须调用通信功能块 FC5 "AG_SEND" 和 FC6 "AG_RECV" 。
2、相关文档:
怎样使用通讯功能块FC5和FC6?
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=17853532&objAction=csOpen&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN

若有收获,就点个赞吧!

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

微信扫一扫分享

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

相关推荐

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