PLC通信任务指令

    通信任务指令

    用户程序接口

    在 SIMATIC S7-300/400/1500 用户程序中,包含有一些适用于通信接口的**指令。 下面是用于各种连接类型的指令概览。

    PUT/GET 指令可用于 S7-1500。请参见下表中列出的 S7-300/400 的指令。

    用于 S7 连接的指令

    分配给这些指令的系统函数块集成在 S7-400 的 CPU 中。

    对于具有较新版本 CPU 和 CP 的 S7-300,可以选择通过 CP 的接口主动运行 S7 通信(即作为客户端)。 这些指令与 S7-400 SFB 的名称相同,但必须在 S7-300 CPU 用户程序中循环调用。

    CP 必须支持客户端功能以实现 S7 通信。

    集成有 PROFINET 接口的 S7-300 CPU 也可以组态为 S7 通信的客户端。 使用的系统函数块与上述 S7-300 和 CP 中使用的相同。 客户端功能仅在 PROFINET 接口提供。

    名称

    简要描述

    USEND

    URCV

    通过发送和接收 SFB 进行不对等的数据交换

    较大长度 SFB 8/9: 440 字节分割为 4 x 100 字节

    较大长度 FB 8/9: 160 字节

    BSEND

    BRCV

    在发送 SFB 和接收 SFB 之间交换长度可变的数据块

    较大长度 SFB 12/13: 64 KB

    较大长度 FB 12/13: 32 KB

    GET

    从远程设备读取数据

    较大长度 SFB 14: 400 字节分割为 4 x 100 字节

    较大长度 FB 14: 160

    PUT

    将数据写入远程设备

    较大长度 SFB 15: 400 字节分割为 4 x 100 字节

    较大长度 FB 15: 160

    START

    在远程设备中运行重启(暖启动)

    STOP

    将远程设备置于“停止” (STOP) 模式

    RESUME

    在远程设备中运行再继续进程

    STATUS

    具体查询远程设备的状态

    USTATUS

    从远程设备接收到状态消息

    CONTROL

    查询属于 SFB 实例的连接的状态

    C_CNTRL

    查询连接状态(对于 S7-300 CPU)

    用于 S7 通信的指令

    用于点对点连接的指令

    可将 BSEND、BRCV、GET、PUT 和 STATUS SFB 用于点对点连接类型的连接(请参见上表)。

    也可以使用 PRINT SFB:

    名称

    简要描述

    PRINT

    将数据发送到打印机

    用于 FDL、ISO-on-TC、UDP 和 TCP 连接以及电子邮件连接的指令

    名称

    简要描述

    AG_SEND

    通过已组态连接将数据发送给通信伙伴(对于带较早版本 CPU 和 CP 的 S7-400,以下限制适用于此 FC: <= 240 字节)

    AG_RECV

    通过已组态连接接收来自通信伙伴的数据(对于带较早版本 CPU 和 CP 的 S7-400,以下限制适用于此 FC:<= 240 字节,非电子邮件)

    AG_LSEND

    通过已组态连接将数据发送给通信伙伴

    AG_LRECV

    通过已组态连接接收来自通信伙伴的数据(非电子邮件)

    AG_LOCK

    使用 FETCH/WRITE 锁定外部数据访问(不使用 UPD、电子邮件)

    AG_UNLOCK

    使用 FETCH/WRITE 解锁外部数据访问(不使用 UPD、电子邮件)

    AG_CNTRL

    诊断通过用户程序建立的连接

    用于开放式通信服务的指令(SEND/RECEIVE 接口)

    用于开放式通信服务的指令(SEND/RECEIVE 接口)

    用于通过 TCP 连接实现的 FTP 服务(FTP 连接)的指令

    名称

    简要描述

    FTP_CONNECT

    建立 FTP 连接

    FTP_STORE

    将数据块(文件数据块)从 FTP 客户端传送到 FTP 服务器

    FTP_RETRIEVE

    将文件从 FTP 服务器传送到 FTP 客户端

    FTP_DELETE

    从 FTP 服务器删除文件

    FTP_QUIT

    退出由 ID *的 FTP 连接

    用于 FTP 服务的指令

    用于通过 ISO-on-TCP、UDP 和 TCP 连接的已编程开放式通信服务以及通过 CP 实现的电子邮件连接的指令

    名称

    简要描述

    IP_CONFIG

    建立程控通信连接和 CP 的 IP 组态。

    用于已编程连接的指令

    用于带有通过 CPU 或 CP*) 实现的 ISO-on-TCP、UDP 和 TCP 连接的已编程开放式通信服务(开放式用户通信)

    *) 注: 使用这些指令,只能使用 ISO-on-TCP 来实现通过 CP 的通信。

    名称

    简要描述

    TCON

    连接建立

    TDISCON

    断开连接

    TSEND

    发送数据

    TRCV

    接收数据

    TUSEND

    发送数据;符合 RFC 768 的无连接协议 UDP

    TURCV

    接收数据;符合 RFC 768 的无连接协议 UDP


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • OPC 服务器的 PLC 报警

    OPC 服务器的 PLC 报警SIMATIC NET OPC 服务器 - 有关组态 CPU 消息的建议如果为 PC 站的 OPC 服务器组态 PLC 报警,则 STEP 7 将不会验证组态的一致性。为确保 PLC 报警功能正常发挥作用,请遵循以下建议:只为每个 PLC 组态一个具有中断功能的 S7 连接以用于接收报警。在*的项目中只使用一种报警文本语言。不支持使用多语言的报警文本。对于所有报警,

  • 完整性基本检查的设置概述

    完整性基本检查的设置概述概述下表列出了用户可执行的完整性基本检查设置:组设置说明完整性基本检查打开项目时系统激活完整性基本检查系统默认在“打开项目”(Open project) 对话框中激活该选项,执行完整性基本检查。此外,从较近打开的项目列表、参考项目以及多用户工程组态系统中打开项目时,系统将自动执行完整性基本检查。根据数据量和应用不同,完整性检查可能需要花费一些时间。使用多用户工程组态系统时,

  • S7-200 SMART在SMT带复判缓存机中的应用

    指的是表面封装技术(Surface Mounted Technology)的缩写,是在PCB(印刷电路板)上进行加工组装的一种技术。电子元器件的引脚通过SMT技术直接焊接在电路板的表面上,而不再需要通过穿孔走线的方式。该技术的优点包括小型化,性高,,便于自动化生产,在电子加工行业中被广泛采用。而缓存机用于临时缓冲SMT生产线上生产节拍不一致的设备,其以多板堆叠的形式储存电路板,根据不同的使用场景可

  • 使用预定义的 MAC 规则组态防火墙

    使用预定义的 MAC 规则组态防火墙如何访问该功能选择待编辑的模块。在本地安全设置中选择“防火墙”(Firewall) 条目。默认为启用防火墙默认为选中“启用防火墙”(Enable firewall) 复选框。 因而会自动激活防火墙,阻止从外部到安全模块的所有访问。 通过单击相关的复选框,将启用特定方向的防火墙规则。提示高级防火墙模式中的详细防火墙设置在高级防火墙模式下,可对单个的节点设置防火墙规

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved