数据处理基本知识汇总

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. Spark程序编译报错error: object apache is not a member of package org

    Spark程序编译报错: [INFO] Compiling 2 source files to E:\Develop\IDEAWorkspace\spark\target\classes at 156 ...

  2. Linux命令:yum命令

    YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具 一.yum命令用法 yum repolist ...

  3. 「Luogu P2824 [HEOI2016/TJOI2016]排序」

    一道十分神奇的线段树题,做法十分的有趣. 前置芝士 线段树:一个十分基础的数据结构,在这道题中起了至关重要的作用. 一种基于01串的神奇的二分思想:在模拟赛中出现了这道题,可以先去做一下,这样可能有助 ...

  4. The way get information from mssql by using excel vba and special port

    Yes,  we can get information from mssql by using excel vba.  But the default port of MSSQL is  1433. ...

  5. smoj2828子数组有主元素

    题面 一个数组B,如果有其中一个元素出现的次数大于length(B) div 2,那么该元素就是数组B的主元素,显然数组B最多只有1个主元素,因为数组B有主元素,所以被称为"优美的" ...

  6. python中提取位图信息(AttributeError: module 'struct' has no attribute 'unstack')

    前言 今天这篇博文有点意思,它是从一个例子出发,从而体现出在编程中的种种细节和一些知识点的运用.和从前一样,我是人,离成神还有几十万里,所以无可避免的出现不严谨的地方甚至错误,请酌情阅读. 0x00 ...

  7. URL构成及各个协议默认端口

    url的构成:一般来说,http请求都会和URL地址有关,对于url来说一般由下面5个部分构成 .协议:通常就是第一个冒号之前的内容常见协议:http,https(http+ssl),ftp,ssh, ...

  8. redis队列与RabbitMQ队列区别

    消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递.消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消 ...

  9. pip升级报错(权限问题)

    今天跟新pip的时候错一个接一个 看到拒绝访问应该是权限的问题,想起安装的时候选择谁可以使用软件(大概是这样的一个选项),选择了“只有我”,选择所有用户应该就不会存在这个问题了,那么怎么解决呢? 敲黑 ...

  10. storm的JavaAPI运行报错

    报错:java.lang.NoClassDefFoundError: org/apache/storm/topology/IRichSpout 原因:idea的bug:本地运行时设置scope为pro ...