当前位置: 首页 > news >正文

博途之S7通讯

前言:博途的S7通讯是可以通过S7-PLCSIM(没有advanced)进行访真的。这对于手上没有PLC的朋友来说,是一个福音。本文将采用访真的方式来演示这种通讯。

1、硬件准备:

安装有博途V18-V20任一版本软件的PC一台,要求安装有配套安装的S7-PLCSIM进行仿真。

2、关于指令:

S7是西门子PLC专用的通讯协议,其指令有两个:PUT/GET。单边编程,只有主站侧进行编程,从站侧不进行编程。具体如下:

上图中指令右上角的小衣服图标是组态按钮,听诊器图标是诊断按钮。

从上图中可知,指令相对来说比较简单,管脚不多。

EN:指令有效;REQ:是指令触发所用。

ID是连接的ID标签,在组态时会显示。

ADDR_1:指的是从站的地址的指针。RD_1/SD_1:是本PLC的地址指针。

当使用GET指令时,ADDR_1,即读取从站的地址。RD_1即将读取来的数据存储在本PLC的地址。

当使用PUT指令时,ADDR_1,即写入从站的地址。SD_1即本PLC的地址中数据。

不管是RD_1还是SD_1,从站中访问的地址,其所在数据块必须取消"优化的块访问"。具体如下:

http://www.dtcms.com/a/112327.html

相关文章:

  • 仿小红书社交源码+及时通讯聊天软件APP源码
  • Springboot面试篇
  • 三维扫描助力文化遗产数字化保护
  • [特殊字符] 使用 Handsontable 构建一个支持 Excel 公式计算的动态表格
  • 【调研】YOLO算法在FPGA/ZYNQ上的部署与加速
  • 文化算法初探
  • 决策树实战:用Python实现智能分类与预测
  • DE2-115分秒计数器
  • 基于javaweb的SpringBoot图片管理系统图片相册系统设计与实现(源码+文档+部署讲解)
  • 基于javaweb的SSM酒吧后台管理系统设计与实现(源码+文档+部署讲解)
  • 【棒垒球规则】全国幼儿软式棒垒球比赛规则(二)·棒球1号位
  • java流程控制04:if选择结构
  • Python 元组
  • deepseek v3-0324 Markdown 编辑器 HTML
  • uniapp的v-for不显示或者swiper-item的不显示
  • LabVIEW面向对象编程设计方法
  • Git Rebase 操作中丢失提交的恢复方法
  • 目前来讲 有哪些三维重建算法,哪个算法效果好
  • 【QT】获取文件路径中的文件名,去掉后缀,然后提取文件名中的数字
  • 判断HiveQL语句为ALTER TABLE语句的识别函数
  • Hyperlane:高性能 Rust HTTP 服务器框架评测
  • 第一期第9讲21:50
  • 洛谷题单3-P1420 最长连号-python-流程图重构
  • 从上帝视角看函数
  • Opencv计算机视觉编程攻略-第九节 描述和匹配兴趣点
  • vue进度条组件
  • Vue3引入ElementPlus
  • SpringCloud第二篇:注册中心Eureka
  • 二叉树 树 - 问题集合
  • 列表与列表项