加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18717946324

西门子总代理-全国代理

更新时间
2024-09-19 08:00:00
价格
请来电询价
品牌
西门子
产地
德国
型号
代理商
联系电话
18717946324
联系手机
18717946324
联系人
占雪芬
立即询价

详细介绍

西门子总代理-全国代理

我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商

现货库存;大量全新库存,款到48小时发货,无须漫长货期

西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司 

20221003215140_93331

通讯功能块 FC50 “AG_LSEND" 和 FC60 “AG_LRECV"的特点

  • FC50 和 FC60 是异步通讯功能块。

  • FC50 和 FC60 的运行需要几个 OB1 周期。

  • FC50 由输入参数 "ACT"激活。

  • 通讯任务结束由 “DONE", "NDR" 或 “ERROR"指示。

  • AG_LSEND 和 AG_LRECV 可以通过同一个连接同时通讯。

  • 新版本的功能块 FC50 "AG_LSEND"  和 FC60 "AG_LRECV"  可以在  SIMATIC_NET_CP 库"CP 400 > Blocks" 里找到。

  • 例程说明
    S7 程序包含来自 SIMATIC_NET_CP 库的通讯功能块 FC50 “AG_LSEND"和 FC60 “AG_LRECV"的调用。 FC50 “AG_LSEND"用于发送数据到 S7 或 S5 站,PC 或者第三方系统。FC60 “AG_LRECV" 用于接收来自 S7 或 S5 站,PC站或第三方系统的数据。
    例程中通讯功能块 FC50 "AG_LSEND" 和 FC60 "AG_LRCV" 用于 ISO-on-TCP 连接的通讯。

    首先创建 S7-400 站的硬件配置。

    注意:
    将 MB10 配置为时钟标志。发送任务由该时钟标志触发。保存并编译 S7-400 站的硬件组态并装载到 CPU。
    例程中用到了定时器 T10 。

    然后在 NetPro 中为 CPU 配置一种上面提到的通讯连接。如果通讯伙伴也在该 STEP7 项目中一起配置,可以配置一个的通讯连接。如果通讯伙伴没有与 S7-400 站在同一个 STEP7 项目下,可以配置一个未的通讯连接。配置通讯连接时,确认 IP 地址或 Profibus 地址已经正确分配。 同样,确认 PORT,TSAP,LSAP 已经正确分配。这些 用于识别通讯伙伴间的通讯连接。西门子总代理-全国代理

    FC50 “AG_LSEND"和 FC60 “AG_LRECV"的输入参数“ID"和“LADDR"必须被。该参数在通讯连接的属性对话框“常规"选项卡中设置。

    20221104221725119186

    FB200
    FB200 在 OB1 中调用。在 FB200 中调用了  FC50 “AG_LSEND" 和 FC60 “AG_LRECV"。

    参数化FC50"AG_LSEND"

    在FC50 的输入参数“ACT"得到一个上升沿后触发发送任务。 时钟标志位 M10.7和变量 “SND_BUSY"及"CONNECTION_BROKEN_SEND"参数控制发送任务的触发。当发送任务正在执行时,“SND_BUSY"被置位 ,此时不能触发新的发送任务,由于功能块的执行是异步的,并可以持续几个周期,所以联锁功能尤其重要。如果不等待*个发送工作成功完成或出错终止就不间断的触发新的发送任务会引起通讯过载。 如果连接没有建立,通讯块每10s被调用1次同时触发发送任务。

    输入参数 “ID" 和 “LADDR"的值必须取自 NetPro中通讯连接的属性对话框(参见 图01)。需要为 FC50 的 “SEND"输入参数包含将要发送数据的数据区地址和长度(发送缓冲区), 例如: P#DB201.DBX0.0 BYTE 100。

    在“LEN"输入参数中键入要发送的字节数,本例中是100。

    输出参数 “DONE", “ERROR" 和 “STATUS"用于任务评估,并且只在同一个周期内有效。 

    siemens12321082312.j

    用户程序的执行: CPU 支持以下类型的代码块,使用它们可以创建有效的用户程序结构: 组织块 (OB) 定义程序的结构。 有些 OB 具有预定义的行为和启动事件,但用户也可以创建具有自定义启动事件的 OB。 功能 (FC) 和功能块 (FB) 包含与特定任务或参数组合相对应的程序代码。 每个 FC 或 FB 都提供一组输入和输出参数,用于与调用块共享数据。 FB 还使用相关联的数据块(称为背景数据块)来保存该 FB 调用实例的数据值。 可多次调用 FB,每次调用都采用背景数据块。 调用带有不同背景数据块的同一 FB 不会对其它任何背景数据块的数据值产生影响。 数据块 (DB) 存储程序块可以使用的数据。 用户程序的执行顺序是:从一个或多个在进入 RUN 模式时运行一次的可选启动组织块 (OB) 开始,然后执行一个或多个循环执行的程序循环 OB。还可以将 OB 与中断事件关联,该事件可以是标准事件或错误事件。当发生相应的标准或错误事件时,即会执行这些 OB。 功能 (FC) 或功能块 (FB) 是指可从 OB 或其它 FC/FB 调用的程序代码块,可下至以下嵌套深度: 16(从程序循环 OB 或启动 OB 开始) 6(从任意中断事件 OB 开始) 注:安全程序使用二级嵌套

    西门子总代理-全国代理

    联系方式

    • 电  话:18717946324
    • 联系人:占雪芬
    • 手  机:18717946324
    • 微  信:18717946324