网站首页 > 教程文章 正文
关 PUT / GET 指令的基本信息
使用 PUT 和 GET 指令通过 S7 连接在两个 CPU 之间交换数据。
GET 指令用于读取某个伙伴 CPU 的数据。通信伙伴通过用户程序使用 PUT 指令控制变量的写入。除了 PUT 和 GET 指令外,未提供用于读取和写入变量的其它通信功能。
为简化这两个指令的使用,可在程序编辑器的巡视窗口中指定所有需要的连接参数以及所有块参数。
要求
必须满足以下要求方可使用 PUT 和 GET 指令:
许借助 PUT / GET 通信从远程伙伴访问
默认情况下,禁用“允许借助 PUT / GET 通信从远程伙伴访问 (...) ”(Permit access with PUT / GET communication from remote partners (...)) 选项。如果激活该选项,则只能在本地 CPU 和通信伙伴间需要通过组态或编程建立的通信连接中对 CPU 数据进行读写访问。例如,可以通过 BSEND/BRCV 指令进行访问。
本地 CPU 仅作为服务器的连接(即表示本地 CPU 上不存在使用通信伙伴进行的通信组态/编程),因此无法在操作 CPU 时进行。例如,
如果要允许从客户端访问 CPU 数据,也就是不希望限制 CPU 的通信服务,则激活“允许借助 PUT / GET 通信从远程伙伴访问”(Permit access with PUT / GET communication from remote partners) 选项。
可以在 PUT / GET 指令的连接参数分配期间创建 S7 连接并为这些连接分配参数。连接参数分配将立即检查更改后值是否存在输入错误。
要求
CPU 中存在 PUT 或 GET 通信指令。
步骤
要使用 PUT / GET 指令组态 S7 连接,请按以下步骤操作:
|
使用 PUT 指令进行通信时,必须指定数据待写入的伙伴 CPU 的存储区。此外,还必须指定本地 CPU 中数据读取的存储区。
要求
步骤
要指定该指令的读取和存储区域,请遵循以下操作步骤:
|
使用 GET 指令进行通信时,必须指定数据待写入的本地 CPU 的存储区。此外,还必须指定伙伴 CPU 中数据读取的存储区。
要求
步骤
要指定该指令的读取和存储区域,请遵循以下操作步骤:
|
① 用于 PUT 和 GET 的通信指令
② 调用在线和诊断功能
③ “ 属性 ”(Properties) 选项卡中的 “ 组态 ”(Configuration) 选项卡
④ “ 组态 ”(Configuration) 选项卡的区域导航
⑤ 连接参数的常规属性
步骤
要插入 PUT/GET 指令,请按以下步骤操作:
1. 在 “ 通信 > S7 通信 ”(Communication > S7 Communication) 文件夹中打开 “ 指令 ”(Instructions) 任务卡。
2. 将 PUT 或 GET 指令拖放到程序段中。
将打开 “ 调用选项 ”(Call options) 对话框。
3. 可选: 在 “ 调用属性 ”(Call properties) 对话框中,编辑背景数据块的属性。 可通过以下几种方式:
– 更改默认名称。
– 选中 “ 手动 ”(Manual) 复选框分配用户自己的编号。
4. 单击 “ 确定 ”(OK) 。
猜你喜欢
- 2025-08-05 浅谈ActiveMQ与使用
- 2025-08-05 Chinese premier calls for forging example of openness, development cooperation with ASEAN, GCC
- 2025-08-05 数据源连接池的原理及 Tomcat 中的应用
- 2025-08-05 ActiveMQ实现站内消息提醒功能
- 2025-08-05 Android 传统(经典)蓝牙框架
- 2025-08-05 前端测试新范式:Vitest+Playwright 如何让测试效率提升 400%
- 2025-08-05 MCP 客户端连接与请求流程深度解析
- 2025-08-05 亚马逊云代理商:怎样使用Glue构建ETL管道?
- 2025-08-05 一个基础又很重要的知识点:JDBC原理(基本案例和面试知识点)
- 2025-08-05 Python教程(三十):网络编程基础
- 08-05 Docker Compose 编排实战:一键部署多容器应用!
- 08-05 Docker 命令入门实战:搞懂这些才算真正入门!
- 08-05Docker 镜像构建加速与镜像瘦身实战,一篇就够!
- 08-05Docker 常用命令手册
- 08-05Docker命令大全详解(39个常用命令)
- 08-05Docker镜像越来越大?我用这 3 个技巧直接瘦身 80%!附实战优化对比
- 08-05Docker容器与镜像详解(6大核心区别)
- 08-05docker镜像操作
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)