怎样使用通讯功能块fc5和fc6

怎样使用通讯功能块fc5和fc6

ID:13580926

大小:210.00 KB

页数:8页

时间:2018-07-23

怎样使用通讯功能块fc5和fc6_第1页
怎样使用通讯功能块fc5和fc6_第2页
怎样使用通讯功能块fc5和fc6_第3页
怎样使用通讯功能块fc5和fc6_第4页
怎样使用通讯功能块fc5和fc6_第5页
资源描述:

《怎样使用通讯功能块fc5和fc6》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、怎样使用通讯功能块FC5和FC6?表01说明了通过通信处理器(CP)有哪些通信连接可用来做数据交换,以及CP所支持的通信连接。使用表01中列出的任一通信连接通信时,在S7-300的S7程序中必须调用通信功能块FC5"AG_SEND"和FC6"AG_RECV"。通信连接CP订货号备注·TCP连接·ISO-on-TCP通信(RFC1006)·UDP连接CP343-1Lean6GK7343-1CX10-0XE06GK7343-1CX00-0XE0关于TCP,ISO-on-TCP(RFC1006)和UDP协议的更多信息请参考条目号26171811,26484227和26484229.CP

2、343-1Standard6GK7343-1EX30-0XE06GK7343-1EX21-0XE06GK7343-1EX20-0XE06GK7343-1EX11-0XE0CP343-1Advanced6GK7343-1GX30-0XE06GK7343-1GX31-0XE06GK7343-1GX21-0XE0CP343-1IT6GK7343-1GX20-0XE06GK7343-1GX11-0XE0·ISO传输连接CP343-1Standard6GK7343-1EX21-0XE06GK7343-1EX30-0XE06GK7343-1EX11-0XE0关于ISO传输协议的更多信息请参考

3、条目号26582267.CP343-1Advanced6GK7343-1GX31-0XE06GK7343-1GX30-0XE06GK7343-1GX21-0XE0CP343-1IT6GK7343-1GX11-0XE0·FDL连接CP342-56GK7342-5DA03-0XE06GK7342-5DA02-0XE06GK7342-5DA01-0XE06GK7342-5DA00-0XE0关于FDL协议的更多信息请参考条目号26098555.CP342-5FO6GK7342-5DF00-0XE0CP343-56GK7343-5FA01-0XE06GK7343-5FA00-0XE0表01

4、通信功能块FC5"AG_SEND"和FC6"AG_RECV"的特点·FC5和FC6是异步通信方式。·在本例中,通过OB1调用这些功能块。(见EntryID:2795485)。·它们的执行可能需要多个OB1循环。·FC5通过输入参数"ACT"激活。·由"DONE"或"ERROR"表示任务结束。·AG_SEND和AG_RECV能够同时通过同一连接通信。·最新版本的功能块FC5"AG_SEND"和FC6"AG_RCV"可以在SIMATIC_NET_CP库中"CP300>Blocks"下找到。示例程序说明示例S7程序包含从SIMATIC_NET_CP库中对通信功能块FC5"AG_SEND

5、"和FC6"AG_RCV"的调用。FC5"AG_SEND"用于向另外的S7站、计算机站或者第三方的系统发送数据。FC6"AG_RECV"用于从另外的S7站、计算机站或者第三方的系统接收数据。示例程序演示了通过ISO-on-TCP连接通信时FC5"AG_SEND"和FC6"AG_RCV"的功能。首先创建S7-300站的硬件配置。注意设置MB10作为时钟标记,发送请求由此时钟标记触发,保存和编译S7-300硬件配置并下载到CPU中。在本示例程序中使用了定时器T10。在NetPro中为CPU配置上述的通信功能块。如果通信对象组态在同一个S7项目中,那么就能够配置一个指定的通信连接;如果

6、通信对象没有作为一个S7站组态在同一个S7项目中,那么可以配置一个非指定的通信连接。当配置通信连接时,确保指定了正确的IP地址或者PROFIBUS地址,以及正确的端口、TSAP,或者LSAP,这些用于在通信对象之间正确识别通信连接。通信功能块FC5"AG_SEND"和FC6"AG_RECV"必须使用的输入参数“ID”和“LADDR”在通信连接的属性->"General"对话框中可以找到。图01示例STEP7程序包含了OB100,OB1,FB200,DB200,DB201,FC5和FC6块。OB100OB100是启动OB,在CPU重新启动(暖启动)时执行。在这个OB块中,首次通信的

7、触发位M0.3"START-UP"被使能。OB1OB1是循环调用块。FB200(背景数据块:DB200)在OB1中调用,M0.3"START-UP"作为调用参数(INIT_COM)的实参,在FB200运行后,复位M0.3"START-UP"。图02FB200OB1循环调用FB200。在FB200中调用通信功能块FC5"AG_SEND"和FC6"AG_RECV"FC5"AG_SEND"参数在输入参数"ACT"输入一个上升沿,来触发发送请求。通过时钟位M10.7和变量"SND_BUS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。