数据处理基本知识汇总

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. nacos作为配置中心动态刷新@RefreshScope添加后取值为null的一个问题

    之前springboot项目常量类如下形式: @Component @RefreshScope//nacos配置中心时添加上 public class Constants { @Value(" ...

  2. 树莓派4B踩坑指南 - (3)无显示器连接

    无显示器连接 WiFi:如果是原装系统,直接修改wpa_supplicant.conf文件后,放入boot即可(一定注意ssid名称不要写错!!惨痛教训T^T) SSH:在boot盘下新建一个 SSH ...

  3. Android Studio的HAXM不支持虚拟机

    因为我的计算机是服务器,不支持虚拟机,所以报这个错了. 解决方式是直接连接物理手机,打开USB调试,安装驱动,运行项目即可.

  4. 笔记||Python3进阶之读取和写入yaml配置文件

    yaml是专门用来写配置文件的语言,简洁强大,远比JSON格式方便,yaml在python语言中有PyYAML安装包. - 首先需要pip安装:pip install pyyaml - yaml基本语 ...

  5. idea2019 3.3最新版本破解安装教程

    直接给上神秘地址得了:(应该都可以破解) https://www.jianshu.com/p/c7bdc5819d31

  6. B. Light bulbs

    B. Light bulbs There are NNN light bulbs indexed from 000 to N−1N-1N−1. Initially, all of them are o ...

  7. java并发:join源码分析

    join join join是Thread方法,它的作用是A线程中子线程B在运行之后调用了B.join(),A线程会阻塞直至B线程执行结束 join源码(只有继承Thread类才能使用) 基于open ...

  8. mysql安装到最后一步无响应的问题超简单最有效解决

    mysql安装到最后一步无响应的问题超简单最有效解决 无论你是安装过还是没安装过,通过此方法都可以解决.之前我的机器和服务器就是都到最后一步卡住,上网搜索方法都无果.后自己尝试了很多次,亲测64位机和 ...

  9. SQL 笔记1,left join,group by,having

    表:XS,XK,CJ left join 表1 on 表1.字段=表2.字段 group by 分组条件 order by 排序条件 asc正序(小到大),desc倒序 having 跟条件类似whe ...

  10. Android 4.1 设置默认开机动态壁纸

    最新在对Android 4.1做一些定制性的工作,刚好遇到了设置第三方动态壁纸为默认启动壁纸的问题,遂做笔记如下. 需要修改的文件为: 找到SourceCode/framework/base/core ...