工业物联网网关变量的数据类型

工业物联网网关“配置软件”中,变量的数据类型与一般程序设计语言中的变量比较类似,主要有短整型、有符号短整型、长整形、有符号长整型、单精度实型变量、双精度实型变量、字符串型变量等。具休介绍如下:

●短整型

类似一般程序设计语言中的无符号短整数型变量,用于表示无符号的短整型数据,取值范围0~65535。

●有符号短整型

类似一般程序设计语言中的有符号短整数型变量,用于表示带符号的短整型数据,取值范围-32768~32767。

●长整型

类似一般程序设计语言中的无符号长整数型变量,用于表示无符号的长整型数据,取值范围0~2^64。

●有符号长整型

类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的长整型数据,取值范围-2147483648~2147483647。

●单精度实型变量

类似一般程序设计语言中的浮点型变量,用于表示浮点(float)型数据,取值范围±3.40282 * E+38,有效值7位。

●双精度实型变量

类似一般程序设计语言中的浮点型变量,用于表示浮点(float)型数据,取值范围±1.7E*E+308,有效值15位。

●字符串型变量

类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称,密码等,该类型变量可以进行比较运算和赋值运算。

●布尔型变量

类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。

变量定义

选择相应的设备,然后右键点击右侧的变量显示区,出现如下子菜单。

有两种定义变量的方式,如果变量寄存器地址是分散的,不连续的,可以点击“新建变量”来创建单个变量,如果变量寄存器地址是连续的,可以点击“批量增加”来创建多个变量。

变量作为一个对象,其属性分为基本属性、存盘属性、报警属性、量程变换,如下所示。

基本属性有名称、描述、寄存器类型、寄存器地址、数据类型、最小值、最大值、小数位数、读写属性等。

名称:变量在整个数据库中的唯一标志,不可重复。只能以字母开头。

描述:对变量名称的中文注释。

数据类型:变量对应的数据格式。

最小值:变量的最小值。

最大值:变量的最大值。

小数位数:变量值的小数有效位数。

读写属性:变量是否只读。

操作记录:操作时是否记录。

原始值是码值:仅在浮点型有效,指整型数转换为浮点,如选择为单精度浮点型,则表示将寄存器读取的短整型值根据量程和最大最小值转换为单精度浮点。

寄存器类型:不同的通讯规约,寄存器类型不一样,代表读取PLC的数据类型。

寄存器地址:变量对应的PLC中地址。

数据块块号:数据块所在的块号。

数据位:数据位数。

存盘属性有不存盘、定时存盘、存盘周期、数据变化存盘、存盘精度等。主要针对于模拟量输入信号。

不存盘:不保存历史数据。

定时存盘:按照规定的间隔时间存盘。

数据变化存盘:根据设定的精度,达到一定的变化后存盘。

报警属性有模拟量报警设置和开关量报警设置。

报警等级有一般、严重、紧急三种。

量程变换属性有进行量程变化、原始最小值、原始最大值等。

主要参数说明如下:

量程变换:针对模拟量信号进行线性变换用。

原始最小值:PLC采集到的信号最小值。

原始最大值:PLC采集到的信号最大值。

根据变量的实际情况,选择或者输入对应的属性,完成后点击“确认”即可完成变量定义。

如果批量增加,如下图操作。

原文地址:https://www.cnblogs.com/baimatech-11/p/11507392.html

时间: 2024-08-19 15:09:51

工业物联网网关变量的数据类型的相关文章

工业物联网的云端协议将以MQTT+SSL/TLS为主,协议格式以JSON为主

工业物联网是什么? 简单来说,就是物联网在工业控制上的具体应用. SSL/TLS是什么? SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议.TLS与SSL在传输层对网络连接进行加密.大部分互联网登录都是用的SSL/TLS,可以去网易邮箱http://WWW.126.COM看下,右下角上面"正使用SSL登录"的标识. MQTT是什么? MQTT(M

基于Linux应用层的6LOWPAN物联网网关及实现方法

本发明涉及一种基于Linux应用层的6LOWPAN物联网网关及实现方法,所述物联网网关包括开发平台以及无线射频模块,其实现方法是:所述6LOWPAN物联网网关的以太网网口收到访问6LOWPAN无线传感器网络中节点的数据包,Linux应用层将以太网数据包格式转化成6LOWPAN物联网的格式,然后通过无线射频模块发送出去:同理,Linux应用层同时监听无线射频模块,收到6LOWPAN无线传感器网络中的数据包,所述Linux应用层将数据包转化成以太网数据包格式,再通过以太网网口把该数据包发送出去.本发

轻松学习JavaScript五:JavaScript的变量和数据类型

对于一们编程语言,肯定包含变量和数据类型.今天我们就来看看JavaScript脚本语言的变量和数据类型.相对 于其他的Java,C++等高级程序语言,JavaScript显得很简单. 一变量 JavaScript的变量是松散类型的,所谓松散就是用来保存任何类型的数据.变量是存储信息的容器.定义变量时 要使用var操作符(var是关键字),后面跟一个变量名(变量名是标识符).变量也就是初始化后可以再次改变的量. 那么我们来看看实例: <span style="font-size:18px;&

Python之变量、数据类型、运算符

变量与数据类型 1 掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过"="实现, 实例: a = 10 b = 10.11 c = 'abc' 注意事项:变量名尽量具有现实意义 实例:price = 10 Name = '张三' Age = '16' 注意事项:变量的值如果有中文则必须在文件头部声明文件编码 #coding:utf8 1.2 变量命名规则 1.2.1 一般由字母.数字.下划线组成: 实例: i.__my_name.name_21 和 a1b1_c3 1.2.2 不

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

php什么是变量的数据类型

什么是变量的数据类型 在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋.我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存. 任务 咱对比一下内存消耗吧! 在右边的编辑器中,咱分别定义四种不同的数据类型,分别是字符串类型,整型,浮点型和数组(后续会详细介绍这几种类型). 1.在第4行中定义字符串类型“$var_string = "123";” 2.第7行定义整型“

PHP100-第三讲 PHP5.4 语法、常量、变量、数据类型详解

内容摘要: ①PHP5.4 的基本语法与写作格式 ②PHP5.4 的变量与变量数据类型 ③PHP5.4 的系统常量与自定义常量 PHP5.4 的基本语法与写作格式: 任何程序语言都有自己的语言风格,PHP语言也有自己独特的风格,虽然也继承了许多Perl和C的语言特色.但经过多年的发展PHP已经成为了一个成熟 的编程语言,所以我们还需要认真的学习PHP的独特语法.PHP一个很大的特色就是与HTML标签语言进行混编,这种模式是今后很长一段学习过程中所用到 的格式,因此我们先来通过一个例子来认识一下P

js的变量和数据类型

1.变量 -javaScript是一种弱类型的脚本语言. -var c = 3:即变量的声明(变量使用之前必须加var声明,编程规范). -变量的命名规则 -1.变量名必须以字母或者下划线_或者$为开头. -2.变量名长度不能超过255字符. -3.变量名中不允许使用空格. -4.不适用脚本语言中保留的关键字及保留符号作为变量名. -5.变量名区分大小写.(javaScript是区分大小写的语言). -全局变量 - 在方法外部声明的变量 - 方法内部,没有加var关键字声明的变量(但是想要使用这

工业物联网(IIoT)实施的五大关键要素

工业自动化属于一个较宽泛的技术框架范畴,且从工业网络和移动计算机处理技术中受益良多.此类技术的组合将有助于将"互联工厂"."工业4.0"和工业物联网(IIoT) 从概念变为现实,但在逐一实现此类概念的过程中会引起一系列的困惑,让人觉得对相关的实施工作无从下手.本文通过对此类概念介绍,列举了组织在制定某一行之有效的实施战略过程中应考虑的关键因素,并探讨了连接.监测和控制操作带来的运营优势. 过去20年,科学技术日新月异.其中,工业网络和移动计算持续影响着制造业.这些技