配置:CPU312C + CP343-1
使用了FB8功能块,在点击块的连接时提示:所选对象 FB8 没有消息。
另外下载到PLC时,提示:不能复制FB8。
其他的块都可以下进去,就是这个不行。
最佳答案
1、如何找到FB8:
、于"SIMATIC_NET_CP" 库 "CP 300 > Blocks"下的功能块 FB8 "USEND" 和 FB9 "URCV" 。
、如果使用 CPU31x-2PN/DP 或 CPU319-3PN/DP 的集成 PROFINET 接口进行 S7 连接数据通信, 要使用位于 "Standard Library -> Communication Blocks -> Blocks" 下 "CPU_300"中的功能块 FB8 "USEND" 和 FB9 "URCV" 。
、对于 S7-400 ,用于 S7 连接数据通信系统功能块 SFB8 "USEND" 和 SFB9 "URCV" 可在 Standard Library > System Function Blocks > Blocks 下找到。
功能块 FB8 "USEND" 和 FB9 "URCV" 以及系统功能块 SFB8 "USEND" / SFB9 "URCV"的特点:
FB8 和 FB9 以及 SFB8 和 SFB9 是异步通信块。
2、详见:
S7-300 中如何编程通信块 FB8 "USEND" 和 FB9 "URCV" 进行数据交换? 连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=22791526&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
在两个OB35中调用FC5(AG_Send)和FC6(AG_Recv)程序块
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248389.html