您的位置:控制工程论坛网论坛 » PLC与PAC » 调用的SFB12、SFB13和FC5、FC6有什么区别

atmupkeep

atmupkeep   |   当前状态:在线

总积分:5759  2024年可用积分:0

注册时间: 2011-05-08

最后登录时间: 2023-08-15

空间 发短消息加为好友

调用的SFB12、SFB13和FC5、FC6有什么区别

atmupkeep  发表于 2011/10/6 9:46:42      1263 查看 1 回复  [上一主题]  [下一主题]

手机阅读

两个PLC之间使用工业以太网通讯,请问在编程时调用的FC5、FC6、和调用SFB12、SFB13有什么区别?


 

1楼 0 0 回复
  • swy

    swy   |   当前状态:在线

    总积分:8597  2024年可用积分:2

    注册时间: 2006-08-05

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    swy   发表于 2011/10/15 21:11:46

    S7通信分为单边通信和双边通信两种,其区别在于编程是单侧 PLC调用 PUT(SFB14/ FB14)、GET(SFB15/ FB15),还是两侧 PLC都调用带有确认功能的 B_SEND(SFB12/ FB12)、B_RCV(SFB13/ FB13)或者不带有确认功能的 U_SEND(SFB8/ FB8)、U_RCV(SFB9/FB9)。
     在S5兼容通信(包括ISO传输协议、TCP通信、ISO_on_TCP)时,通过TCP协议的数据传输是采用数据流的方式,没有传送任何关于消息长度或起始的任何信息,发送程序填充数据到TCP连接,数据通过TCP协议以字节为单位以透明数据流来传送。必须在S7程序中调用如下功能:
    .FC5 "AG_SEND" 发送数据
    .FC6  "AG_RECV" 接收数据

    2楼 回复本楼

    引用 swy 2011/10/15 21:11:46 发表于2楼的内容

总共 , 当前 /