通过使用分布式IO读指令(比如RDREC)或者写指令(比如WRREC),可以读取或写入西门子S7-1200/1500/ET200SP/ET200MP等硬件模块的数据记录。数据记录是模块硬件的固有属性,可提供很多信息,比如:供应商、序列号、模块版本信息、组态参数、诊断数据等等。通过对相应的数据记录进行写入操作,可以达到修改模块组态的目的。数据记录包括如下几种:

  • 参数数据记录;
  • 控制数据记录;
  • 标识和维护(I&M)数据记录;
  • 诊断数据记录;
  • 组态数据记录;

今天这篇文章,我们先来认识下参数数据记录。

根据模块类型的不同,参数数据记录又分为:用于输入模块的数据记录、用于工艺模块的数据记录和用于输出模块的数据记录;

1、输入模块的参数数据记录

输入模块的数据记录索引编号从0开始,假设该模块有n个输入通道,则数据记录的范围为0~n-1。

以ET 200MP的DI 16x24VDC数字量输入模块为例,该模块有16个输入通道,当组态为1x16输入通道时,数据记录0对应通道0,数据记录1对应通道1,...,数据记录15对应通道15;

每条数据记录包括4个字节,以数据记录0为例,各字节的含义如下图所示:

字节0和字节1中的值为固定值,不可更改!

2、用于工艺模块的参数数据记录

工艺模块可以通过数据记录128来获取或修改模块的数据。

以ET 200MP的计数器模块TM Count 2x24V为例,该模块的128号数据记录总长度为100个字节,其中字节0~字节3是模块的标头,包含了模块的版本号/每个通道数据长度等信息,不可修改;字节4~字节51是通道0的数据记录;字节52~字节99是通道1的数据记录;限于篇幅,这里不一一列出了,大家需要的时候可以查下硬件手册;

3、数字量输出模块的参数数据记录

数字量输出模块的数据记录编号从64开始,假设该模块有n个输出通道,则数据记录的的编号为64~64+n-1;

以ET 200MP数字量输出模块DQ 8x24VDC/2A HF为例,该模块有8个输出通道,则数据记录64对应输出通道0,数据记录65对应输出通道1,...,数据记录71对应输出通道7;

每条数据记录包括4个字节,以数据记录64为例,各字节的含义如下:

其中,字节0和字节1的值为固定值,不能修改!

好了,关于西门子S7-1200/1500/ET200等硬件的参数数据记录就先介绍到这里,后续会继续介绍相关内容。

我的新书《西门子S7-200 SMART PLC应用技术——编程、通信、装调、案例》已经出版,欢迎点击下面的链接查看:

西门子et200 分布式i/o_西门子S7-1200/1500的硬件数据记录(1)-参数数据记录相关推荐

  1. 西门子et200 分布式i/o_西门子PLC培训基地怎么选点击咨询

    西门子PLC培训基地怎么选点击咨询,5.推荐合适的就业岗位机会,帮你量身定制个人职业规划. 西门子PLC培训基地怎么选点击咨询, 菱主要市场在小型自控设备上,对于运动控制配合菱伺服电机优势比较明显.而 ...

  2. 西门子et200 分布式i/o_西门子S7-1500H冗余系统硬件及网络结构

    1.1 软件及硬件要求 SIMATIC S7-1500 R/H冗余PLC的冗余功能集成在冗余PLC操作系统中,不需要安装额外的冗余包.软件要求为STEP7 Professional V15.1. S7 ...

  3. 西门子et200 分布式i/o_西门子ET 200简介

    ET 200概述 ET 200分布式是自动化系统的基础,现场层的各个组件和相应的分布式设备通过PROFINET和PROFIBUS和上层的可编程控制器(PLC)实现快速的数据交换,是可编程控制器系统的重 ...

  4. 西门子et200 分布式i/o_你真的了解西门子Profinet吗?从RT切换到IRT出问题

    最近一段时间忙于给内部的同事做网络基础知识的培训,所以一直没有写故事给大家.但还是抽了点时间总结自己的现场经历分享给大家. 这次分享的内容是我在某制药设备生产公司进行的网络诊断时发现的问题.该公司正在 ...

  5. 工控入门:西门子SIMATIC产品一览 S7-200/300/400/1200/1500

    部分参考自:<西门子S7-200/300/400系列PLC自学手册 第2版> 中国电力出版社 高安妮 前言 SIMATIC是西门子自动化系列产品品牌统称,来源于SIEMENS + Auto ...

  6. LabVIEW与西门子1200 1500通讯工具包

    LabVIEW与西门子S7 1200 1500 通讯工具包下载 链接: https://pan.baidu.com/s/1HlW_umj_3XMqm6emjZMPZA 提取码:0d8p

  7. PLC实验—西门子S7 1200读取旋转编码器数据并计算电机转速

    PLC实验-西门子S7 1200读取旋转编码器数据并计算电机转速 注意PTO控制步进电机实验博途软件需要V14版本,不然没有PTO功能块 软件的下载请点击下方百度网盘的链接 链接:https://pa ...

  8. S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN

    S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN PLCS7-1200,可赠送v15软件 西门子博图编写,程序包含一台机器所具备的所有功 ...

  9. 西门子plc s-7 1200驱动伺服电机方法

    西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...

最新文章

  1. python怎么继承_Python: 如何继承str/string?
  2. vim查找/替换字符串
  3. python简单代码表白-python浪漫表白源码
  4. 常用开源Jabber服务器介绍
  5. how is sales pipeline retrieved from backend
  6. Yii2数据缓存详解
  7. 如何使用Tasklist命令
  8. 详解两阶段3D目标检测网络 Voxel R-CNN:Towards High Performance Voxel-based 3D Object Detection
  9. Md5 Loader Demo
  10. 国内学术期刊名录·2012 年版
  11. 东航建设漏洞管理平台的探索实践
  12. 高频功率放大器的设计实现
  13. java foreach循环语句_Javaforeach语句
  14. afx是什么意思呀,什么时候要include呢,这个头文件的作用是??
  15. 输入身份证号自动算出年龄,出生日期,性别
  16. 阿里Java岗P5-P7成长笔记【3283页PDF文档免费领】
  17. SQL Server数据库参考书籍 完成总结
  18. 使用迅搜制作站内搜索引擎-安装篇
  19. ERP-非财务人员的财务培训教(三)------公司/部门预算编制与评价
  20. 记录integral中遇到的问题

热门文章

  1. android电话拨号器源代码
  2. JSTL核心标签详解
  3. 【游戏】泡泡堂街机版(不需模拟器)
  4. Adobe Illustrator设计网页
  5. 【C语言】【unix c】环境变量(续)
  6. 基因数据处理53之cs-bwamem集群版运行paird-end(1千万条100bp的reads)
  7. 人员、账户主数据管理介绍
  8. linux系统如何使用qq,Linux_ubuntu系统怎么安装qq并登录?,使用linux操作系统,qq是必不可 - phpStudy...
  9. MySql下大数据量级别(1000万+)优化查询和操作方法
  10. 使用TortoiseGit将已有的id_rsa转化为ppk