数据处理基本知识汇总

STEP7 的数据类型包括什么?

  1. 基本数据类型
  2. 复杂数据类型
  3. 用于FB(功能块)的输入,输出参数类型
  4. 用于FC(功能)的输入,输出参数类型

基本数据类型是什么?

先列举12种数据类型

数据类型

描述

位数

常用举例

BOOL

二进制位

1

TRUE/FALSE

BYTE

字节

8

B#16#2F (16进制的2F)

WORD

无符号字

16

W#16#247D (16进制的247D)

INT

有符号整数

16

-362

DWORD

无符号双字

32

DW#16#149E857A

DINT

有符号双整数

32

L#23

REAL

IEEE浮点数

32

20.0

S5TIME

SIMATIC时间

16

S5T#1H3M50S

TIME

IEC时间

32

T#1H3M50S

DATE

IEC日期

16

D#2015-7-17

TIME_OF_DAY

实时时间

32

TOD#1:10:30.3

CHAR

ASCII字符

8

'2A'

S7-300寻址方式?

为了防止覆盖问题的产生。

对字节的寻址 可以连续 如 VB0,VB1,VB2,VB3 。

对字的寻址 可以连续 如 VW0 ,VW2,VW4 是2的倍数。

对双字的寻址 可以连续 如 VD0 VD4 VD8 VD12 是 4的倍数 。

如何生成变量表以及变量表的作用?

使用变量表可以用一个画面同时监视和修改用户感兴趣的全部变量,一个项目可以生成多个变量表,以满足不同的调试要求。

变量表可以监控和改写的变量包括

  1. 过程映像输入/输出
  2. 位存储器
  3. 定时器
  4. 计数器
  5. 数据块内的存储单元
  6. 外设输入/外设输出

在simatic 管理器中 执行菜单命令 "插入"    "S7块" "变量表",

出现 "属性 –变量表"对话框 ,生成的变量表默认的名称为"VAT_1"

双击"确定"按钮 VAT_1 被自动打开、

用变量表监控PLC变量的方法 可以用"编写将MW8加1 的程序 练习"

已经将该仿真录制成视频了。 放在百度网盘上,

需要主要的细节有:

  1. 若要使能 VAT_1 的实时改变变量的功能 PLCSIM需要设置在RUN-P 模式。
  2. 下面图的变量表

    第4行~第6行 反应的是 MD4 由于 MW2 和MW4 组成

    MD4是16进制的12345678

    则MW2是16进制的1234

    MW4 是16进制的 5678

    而字MW4 由MB4和MB5 组成

    MB4 是0X56

    MB5 是 0X78

    录制的视频 存放在百度网盘

S7-300数据处理基本知识(结尾以MW8+1 ADD指令实训仿真,并用状态表监控及刷写变量)的更多相关文章

  1. Httpd服务入门知识-Httpd服务常见配置案例之Apache的工作做状态status页面

    Httpd服务入门知识-Httpd服务常见配置案例之Apache的工作做状态status页面 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.status功能概述 status页 ...

  2. 【学习】数据处理基础知识(基本功能)【pandas】

    本章介绍pandas的重要功能,只记录一些重点内容 1.重新索引 pandas对象的一个重要方法是reindex,其作用是创建一个适应用新索引的新对象 #重新索引 obj = pd.Series([4 ...

  3. 【学习】数据处理基础知识(汇总和计算描述统计)【pandas】

    pd对象拥有一组常用的数学和统计方法.大部分都属于约简和汇总统计,用于从Series中单个值,如sum 和 mean 或从DF的行或列中提取一个Series. 1. 描述和汇总统计方法 #汇总和计算描 ...

  4. 【学习】数据处理基础知识(缺失值处理)【pandas】

    缺失数据(missing data)大部分数据分析应用中非常常见.pd设计目标之一就是让缺失数据的处理任务尽量轻松. pd 使用浮点值NaN(Not a Number) 表示浮点和非浮点数组中的缺失数 ...

  5. S7 300数据块中的变量指定断电保持特性

    利用DB块内变量属性的保持性,勾选上就可以保持了.300PLC数据块默认断电保持.

  6. 实训41 S7通信 单向连接 基于DP网络通信

    连接的基本概念? 连接是指两个通信伙伴之间执行通信服务建立的逻辑链路,而不是指两个站之间用物理媒体(例如电缆)实现的连接. 连接相当于 通信伙伴之间 一条虚拟的"专线". 一条物理 ...

  7. Java基础知识笔记(一:修饰词、向量、哈希表)

    一.Java语言的特点(养成经常查看Java在线帮助文档的习惯) (1)简单性:Java语言是在C和C++计算机语言的基础上进行简化和改进的一种新型计算机语言.它去掉了C和C++最难正确应用的指针和最 ...

  8. Deep Learning系统实训之一:深度学习基础知识

    K-近邻与交叉验证 1 选取超参数的正确方法是:将原始训练集分为训练集和验证集,我们在验证集上尝试不同的超参数,最后保留表现最好的那个. 2 如果训练数据量不够,使用交叉验证法,它能帮助我们在选取最优 ...

  9. HTML+CSS基础知识(6)背景的设置、表格的设计、表单的设计和框架集

    文章目录 1.背景 1.1 代码 1.2 测试结果 2.背景练习 2.1 代码 2.2 测试结果 3.表格 3.1 代码 3.2 测试结果 4.练习 4.1 代码 4.2 测试结果 5.表单 5.1 ...

随机推荐

  1. Windows程序设计学习笔记(1):一个简单的windows程序

    <Windows程序设计>(第五版)(美Charles Petzold著) #include<windows.h> LRESULT CALLBACK WndProc(HWND, ...

  2. get方法和load方法的区别

    get方法的特点    get方法采用的是立即检索策略(查询):执行到这行的时候,马上发送SQL查询    get方法查询后返回的是真实对象的本身   load方法的特点    load方法采用的是延 ...

  3. 6(计算机网络) 交换机与VLAN

    拓扑结构是怎么形成的? 我们常见到的办公室大多是一排排的桌子,每个桌子都有网口,一排十几个座位就有十几个网口,一个楼层就会有几十个甚至上百个网口.如果算上所有楼层,这个场景自然比你宿舍里的复杂多了.具 ...

  4. Java程序生成exe可执行文件

    Java程序打包成exe可执行文件,分为两大步骤. 第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包 第二步:通过exe4j讲Jar包程序生成exe可执行文件 第一步详解: ...

  5. 搜索控制器UISearchController的使用

    说明:本文主要是将系统UISearchController控件声明文件中的属性.方法.代理等介绍下,后续再联合[搜索栏UISearchBar]这篇文章一起更新更实用的信息. 1.初始化 // 如果设置 ...

  6. python生成器三元表达式

    使用yield返回  例如: def test(): yield 1 yield 2 yield 3 yield 4 v = test() print(v.__next__()) print(v.__ ...

  7. zabbix server 安装部署

    一:安装zabbix服务端 1.部署准备 命令:iptables -F     #关闭防火墙命令:systemctl stop firewalld    #关闭防火墙 设置解析,自建yum源 命令:c ...

  8. 实变函数(Real Analysis)

    针对实数函数的分析理论 首先引入集合和映射的概念 ------------------------------------- 集合交,并,差. 集合的势:有限集,无限集(可列,不可列) 再考虑实数点集 ...

  9. redis之五大数据类型介绍

    目录 redis五大数据类型 1. string(字符串) 特点: 格式: 基本操作: 2. hash(哈希) 特点: 格式: 基本操作 3. list(列表) 特点 格式 基本操作 4. set(集 ...

  10. HTML相关知识点(3)

    文档流: 浮动:用于布局 给三个浮动的盒子加上一个父元素并设置宽高,以免影响其他的盒子和内容 margin:0 auto;居中 在盒子里插入图片: 1.为父元素设置宽高,给图片设置宽100%,图片会充 ...