在 SIMATIC S7-300/400/1500 用户程序中,包含有一些适用于通信接口的**指令。 下面是用于各种连接类型的指令概览。
PUT/GET 指令可用于 S7-1500。请参见下表中列出的 S7-300/400 的指令。
分配给这些指令的系统函数块集成在 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:
名称 | 简要描述 |
---|---|
将数据发送到打印机 |
名称 | 简要描述 |
---|---|
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 接口)
名称 | 简要描述 |
---|---|
FTP_CONNECT | 建立 FTP 连接 |
FTP_STORE | 将数据块(文件数据块)从 FTP 客户端传送到 FTP 服务器 |
FTP_RETRIEVE | 将文件从 FTP 服务器传送到 FTP 客户端 |
FTP_DELETE | 从 FTP 服务器删除文件 |
FTP_QUIT | 退出由 ID *的 FTP 连接 |
用于 FTP 服务的指令
名称 | 简要描述 |
---|---|
IP_CONFIG | 建立程控通信连接和 CP 的 IP 组态。 |
用于已编程连接的指令
*) 注: 使用这些指令,只能使用 ISO-on-TCP 来实现通过 CP 的通信。
名称 | 简要描述 |
---|---|
TCON | 连接建立 |
TDISCON | 断开连接 |
TSEND | 发送数据 |
TRCV | 接收数据 |
TUSEND | 发送数据;符合 RFC 768 的无连接协议 UDP |
TURCV | 接收数据;符合 RFC 768 的无连接协议 UDP |
词条
词条说明
OPC 服务器的 PLC 报警SIMATIC NET OPC 服务器 - 有关组态 CPU 消息的建议如果为 PC 站的 OPC 服务器组态 PLC 报警,则 STEP 7 将不会验证组态的一致性。为确保 PLC 报警功能正常发挥作用,请遵循以下建议:只为每个 PLC 组态一个具有中断功能的 S7 连接以用于接收报警。在*的项目中只使用一种报警文本语言。不支持使用多语言的报警文本。对于所有报警,
完整性基本检查的设置概述概述下表列出了用户可执行的完整性基本检查设置:组设置说明完整性基本检查打开项目时系统激活完整性基本检查系统默认在“打开项目”(Open project) 对话框中激活该选项,执行完整性基本检查。此外,从较近打开的项目列表、参考项目以及多用户工程组态系统中打开项目时,系统将自动执行完整性基本检查。根据数据量和应用不同,完整性检查可能需要花费一些时间。使用多用户工程组态系统时,
指的是表面封装技术(Surface Mounted Technology)的缩写,是在PCB(印刷电路板)上进行加工组装的一种技术。电子元器件的引脚通过SMT技术直接焊接在电路板的表面上,而不再需要通过穿孔走线的方式。该技术的优点包括小型化,性高,,便于自动化生产,在电子加工行业中被广泛采用。而缓存机用于临时缓冲SMT生产线上生产节拍不一致的设备,其以多板堆叠的形式储存电路板,根据不同的使用场景可
使用预定义的 MAC 规则组态防火墙如何访问该功能选择待编辑的模块。在本地安全设置中选择“防火墙”(Firewall) 条目。默认为启用防火墙默认为选中“启用防火墙”(Enable firewall) 复选框。 因而会自动激活防火墙,阻止从外部到安全模块的所有访问。 通过单击相关的复选框,将启用特定方向的防火墙规则。提示高级防火墙模式中的详细防火墙设置在高级防火墙模式下,可对单个的节点设置防火墙规
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com