数据处理基本知识汇总

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. 无root开热点教程

    本教程适用于无root类开热点,理论上动态云免等均可使用 热点成功测试方法与免流测试方法相同,一般都为查看ip所在地区 热点端 1.打开个人热点 2.如果是tinyproxy可打开右上角菜单,点击热点 ...

  2. vue中配置sass(包含vue-cli 3)

    目录 vue vue cli 3 老版本的脚手架搭建的项目 版本 安装 不用修改任何配置 vue文件中使用 vue 更新时间: 2018-09-21 vue cli 3 选择 Manually sel ...

  3. “嘭、嘭、嘭”---C/S架构下的心跳机制

    本人想使用AU3开发多客户端.一服务端.需要使用到心跳机制,即 在线状态实时更新以及掉线自动重连. 搜索网络发现没有人用AU3写心跳机制. 下面是一篇转帖(原文地址:http://www.cnblog ...

  4. Windows下ARP协议的工作原理简介

       ARP协议(Address Resolve Protocol,地址解析协议)工作在TCP/IP协议的第二层-数据链路层,用于将IP地址转换为网络接口的硬件地址(媒体访问控制地址,即MAC地址). ...

  5. 集合set 1

    集合只能通过set() 函数进行创建    无序,不重复   每个元素必须是可哈希的,不可变类型(不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值,  而 ...

  6. CF1209C Paint the Digits

    CF1209C Paint the Digits 题意:给定T组数据,每组数据第一行输入数字串长度,第二行输入数字串,用数字1和2对数字串进行涂色,被1涂色的数字子串和被2涂色的数字子串拼接成新的数字 ...

  7. 回文串[APIO2014](回文树)

    题目描述 给你一个由小写拉丁字母组成的字符串 s.我们定义 s 的一个子串的存在值为这个子串在 s中出现的次数乘以这个子串的长度.对于给你的这个字符串 s,求所有回文子串中的最大存在值. 输入格式 一 ...

  8. python爬虫入门之快递查询

    现在快递遍布生活的角角落落,一个快递其实是信息的集合体,里面包含大量的物流信息,那能不能自己实现一个快递查询的小功能?答案是能的!现在也有别人整理好的快递查询api,比如说快递100,可以通过它提供的 ...

  9. docker-构建建tomcat镜像并启动容器

    1.下载一个tomcat8,解压好改名为tomcat并配置端口为80,删除webapps下的默认的应用,修改tomcat/bin目录下脚本的权限,chmod +x *.sh 2.路径一般放在/usr/ ...

  10. 与(&)、非(~)、或(|)、异或(^)

    位运算符主要针对二进制,它包括了:“与”.“非”.“或”.“异或”.从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算.下面 ...