【云原生】设备入云之FlexManager主流控制器读写

news/2023/10/3 2:31:22

文章目录

  • 前言
  • 一、主流控制器数据类型
    • 1、 SIEMENS S7-200_Network
      • 1、位数据
      • 2、无符号整数
      • 3、单精度浮点
    • 2、Mitsubishi FX3U_FX3G
      • 1、位数据
      • 2、无符号整数
      • 3、单精度浮点
  • 二、主流控制器数据调用实例
    • 1、 SIEMENS S7-200 数据调用
      • 1、状态位调用
      • 2、浮点数据调用
      • 3、无符号整数调用
      • 4、辅助继电器调用
    • 2、Mitsubishi FX3U 数据调用
      • 1、状态位调用
      • 2、浮点数据调用
      • 3、无符号整数调用
      • 4、辅助继电器调用
  • 总结


前言

结合前一篇讲的FlexManager底层通讯部署工具FStudio 2的通讯搭建基础,本篇着重分享一下自己在FlexManager上的一些真实有效的使用经验和使用操作技巧,希望对大家使用FlexManager部署各控制器的数据通道会有所帮助。


在这里插入图片描述

提示:以下是本篇文章正文内容,下面案例可供参考

一、主流控制器数据类型

FlexManager想要调用好各类型控制器的数据点位,首先就得深入了解一下各类型控制器的数据类型,下面就以主流的西门子和三菱为例做一下常用点位数据类型介绍。

1、 SIEMENS S7-200_Network

1、位数据

包含S7-200 SMART的V.B区、I.B区、Q.B区、M.B区、SM.B区、S.B区、Tim.B区、Cnt.B区,如图所示:
在这里插入图片描述
我的使用习惯是V.B区和SM.B区很少用,剩下的常用。
FlexManager和smart PLC的位对应关系:
I.B区对应西门子smart PLC的I数字量输入点,比如I.B0.0对应PLC的I0.0;
Q.B区对应西门子smart PLC的I数字量输出点,比如Q.B0.0对应PLC的Q0.0;
M.B区对应西门子smart PLC的辅助继电器,比如M.B0.0对应PLC的M0.0;
S.B区对应西门子smart PLC的状态位,比如S.B0.0对应PLC的S0.0;
Tim.B区对应西门子smart PLC的定时器,比如Tim.B0对应PLC的T0;
Cnt.B区对应西门子smart PLC的计数器,比如Cnt.B0对应PLC的C0;

2、无符号整数

包含S7-200 SMART的VW区、IW区、QW区、MW区、SMW区、SW区、Tim区、Cnt区、AIW区、AQW区、VByte区、IByte区、QByte区、MByte区、SMByte区、SByte区,如图所示:
在这里插入图片描述
我常用的是VW区、Tim区、Cnt区、AIW区、AQW区,其他的很少用。
FlexManager和smart PLC的无符号整数对应关系:
VW区对应西门子smart PLC的整数,比如VW对应PLC的VW0的整数值;
Tim区对应西门子smart PLC的定时器,比如比如Tim0对应PLC的T0的整数值;
Cnt区对应西门子smart PLC的计数器,比如Cnt0对应PLC的C0的整数值;
AIW区对应西门子smart PLC的模拟量输入通道,比如AIW16对应PLC的AIW16的整数值;
AQW区对应西门子smart PLC的模拟量输出通道,比如AQW32对应PLC的AQW32的整数值。

3、单精度浮点

包含S7-200 SMART的VW区、VD区、ID区、QD区、MD区、MW区、SMW区、SMD区、SW区、SD区、Tim区、Cnt区、AIW区、AQW区、VByte区、IByte区、QByte区、MByte区、SMByte区、SByte区,如图所示:
在这里插入图片描述

我常用的是VD区,其他的很少用。
FlexManager和smart PLC的单精度浮点对应关系:
VD区对应西门子smart PLC的浮点数,比如VD0对应PLC的VD0的浮点值;
这个单精度浮点虽然常用的区少,只用到了VD区,但是却是最重要的用的特别多的一个数据区。

2、Mitsubishi FX3U_FX3G

1、位数据

包含三菱FX3U的S区、D_bit区、SM区、C_bit区、T_bit区、M区、Y区、X区,如图所示:
在这里插入图片描述

我的使用习惯是D_bit区、SM区很少用,剩下的常用。
FlexManager和三菱FX3U的位对应关系:
X区对应三菱FX3U PLC的I数字量输入点,比如X0对应PLC的X0;
Y区对应三菱FX3U PLC的I数字量输出点,比如Y0对应PLC的Y0;
M区对应三菱FX3U PLC的辅助继电器,比如M0对应PLC的M0;
T_bit区对应三菱FX3U PLC的定时器,比如T0对应PLC的T0;
C_bit区对应三菱FX3U PLC的计数器,比如C0对应PLC的C0;
S区对应三菱FX3U PLC的状态位,比如S0对应PLC的S0;

2、无符号整数

包含三菱FX3U的R区、SD区、D_word区、C_word区、T_word区,如图所示:
在这里插入图片描述

我常用的是D_word区、C_word区、T_word区,SD区和R区很少用。
FlexManager和三菱FX3U PLC的无符号整数对应关系:
D_word区对应三菱FX3U PLC的整数,比如D0对应PLC的D0的整数值;
T_word区对应三菱FX3U PLC的定时器,比如比如T0对应PLC的T0的整数值;
C_word区对应三菱FX3U PLC的计数器,比如C0对应PLC的C0的整数值。

3、单精度浮点

包含三菱FX3U的C_dword区、R区、SD区、D_word区、C_word区、T_word区,如图所示:
在这里插入图片描述

我常用的是D_word区,其他的很少用。
FlexManager和三菱FX3U PLC的单精度浮点对应关系:
D_word区对三菱FX3U PLC的浮点数,比如D0对应PLC的D0的浮点值。

两类主流控制器常用数据类型介绍完毕,下面进入实战流程。

二、主流控制器数据调用实例

FlexManager在创建数据通道时,还是得考虑很多要素,比如数据的含义,数据的小数点位,数据的单位,数据的读和写等。下面的SIEMENS S7-200和三菱FX3U各以常用数据类型为例,进行调用讲解。

1、 SIEMENS S7-200 数据调用

1、状态位调用

在创建状态位数据通道中,在通道名称可以结合点位用处来写,如图所示,我名称标注的是自动状态,即设备的自动运行状态。数据类型选位,地址类型跟PLC 对应,我PLC的自动状态是S0.2,此处就类型选SB,地址填0.2。然后标签1即状态位值是ON的时候,我标注打开,标签0即状态位值是OFF的时候,我标注关闭。读写设置里面我选可读可写,一般是可读可写最好,除非PLC程序写死了自动作有复位。
在这里插入图片描述

2、浮点数据调用

调用浮点数据时,名称根据数据用途来写,数据类型选单精度浮点,地址类型选VD区,地址填与PLC对应的地址,整数位和小数位得根据实际浮点数的量程范围和你自己所需要的精度来填写。我这里原水液位是个原水箱的液位,最大不超过300cm,所以整数位保守一点选4位,小数位因为水箱液位精度要求不高,不会扯到0.01cm,所以只选了留一位小数。
单位填写根据浮点数对应的用途含义来标明,比如说液位我可以用m、cm、mm来表示,具体根据PLC的数据来做最后的换算。
死区一定要根据保留的小数位来,比如我小数位是1,那么死区是0.1。
如图所示:
在这里插入图片描述

3、无符号整数调用

无符号整数一般用来做时间、计数值、开关数值来用,在参数设置中发挥着重要的作用,使用量会很多。如图所示,是个一级浓水排放时间的点位,数据类型选16位无符号整数,地址类型选VW区,地址填与PLC对应的具体地址。整数位根据实际需求和单位来填写,我这里时间单位是秒,一般一级浓水排放也就设置30-120秒,那整数位我选3,以此类推。
读写设置一定要选择读写,方便以后更改操作,然后死区整数基本是设为0。
在这里插入图片描述

4、辅助继电器调用

辅助继电器作为按钮类型的操作单元,必须得好好使用一波,因为远程手动的时候就是得靠辅助继电器来操作各个元器件。需要注意的地方进水名称一定要写对和好记,然后就是一定要选读写。
如图所示:
在这里插入图片描述
操作时,先选择ON或者OFF,再确定,如图所示:
在这里插入图片描述

2、Mitsubishi FX3U 数据调用

1、状态位调用

在创建状态位数据通道中,在通道名称可以结合点位用处来写,如图所示,我名称标注的是自动状态,即设备的自动运行状态。数据类型选位,地址类型跟PLC 对应,我PLC的自动状态是S2,此处就类型选S,地址填2。然后标签1即状态位值是ON的时候,我标注打开,标签0即状态位值是OFF的时候,我标注关闭。读写设置里面我选可读可写,一般是可读可写最好,除非PLC程序写死了自动作有复位。
在这里插入图片描述

2、浮点数据调用

调用浮点数据时,名称根据数据用途来写,数据类型选单精度浮点,地址类型选D_word区,地址填与PLC对应的地址,整数位和小数位得根据实际浮点数的量程范围和你自己所需要的精度来填写。我这里原水液位是个原水箱的液位,最大不超过300cm,所以整数位保守一点选4位,小数位因为水箱液位精度要求不高,不会扯到0.01cm,所以只选了留一位小数。
单位填写根据浮点数对应的用途含义来标明,比如说液位我可以用m、cm、mm来表示,具体根据PLC的数据来做最后的换算。
死区一定要根据保留的小数位来,比如我小数位是1,那么死区是0.1。
如图所示:
在这里插入图片描述

3、无符号整数调用

无符号整数一般用来做时间、计数值、开关数值来用,在参数设置中发挥着重要的作用,使用量会很多。如图所示,是个一级浓水排放时间的点位,数据类型选16位无符号整数,地址类型选D_word区,地址填与PLC对应的具体地址。整数位根据实际需求和单位来填写,我这里时间单位是秒,一般一级浓水排放也就设置30-120秒,那整数位我选3,以此类推。
读写设置一定要选择读写,方便以后更改操作,然后死区整数基本是设为0。
在这里插入图片描述

4、辅助继电器调用

辅助继电器作为按钮类型的操作单元,必须得好好使用一波,因为远程手动的时候就是得靠辅助继电器来操作各个元器件。需要注意的地方进水名称一定要写对和好记,然后就是一定要选读写。
如图所示:
在这里插入图片描述

操作时,先选择ON或者OFF,再确定,如图所示:
在这里插入图片描述

总结

1、设备入云FlexManager读写主流控制器得先理清控制器常用的数据类型。
2、FlexManager创建主流控制器数据点位时,根据数据点位实际用途和范围精准创建。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.yaotu.net/news/4720.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

面试必问——什么是BFC问题

什么是BFC问题 面试必会知识BFC 一、什么是BFC BFC即 Block Formatting Contexts (块级格式化上下文), 是 W3C CSS2.1 规范中的一个概念。BFC是指浏览器中创建了一个独立的渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位&#x…

基于 attention 机制的 LSTM 神经网络 超短期负荷预测方法学习记录

LSTM(long short-term memory)长短期记忆 基础介绍 在标准LSTM体系结构中,有1个记忆单元状态和3个门,即更新门Γu、遗忘门Γf和输出门Γo,标准LSTM的体系结构如图2所示。采用x 1, x 2, …, x T 表示LSTM网络中的典型输入序列&am…

Linux常见命令

一、目录操作命令 1.目录切换 cd 命令:cd 目录 2 .目录查看 ls [-al] 命令:ls [-al] 3 .目录操作【增,删,改,查】 1 .创建目录【增】 mkdir 命令:mkdir 目录 2 删除目录或文件【删】rm 命令:rm …

数仓Hive和分布式计算引擎Spark多整合方式实战和调优方向

Hive与Spark之间整合有3种模式,本篇从Hive on Spark和Spark on Hive的使用出发,hive支持mr、tez和spark三种底层计算引擎,通过部署Hive on Spark环境实现Hive用到Spark的体验,Spark on Hive的使用则比较简单直接通过SQL操作Hive,最后罗列常见的一些大数据性能调优方法。@目…

Javaweb学生信息管理系统(Mysql+JSP+MVC+CSS)

目录 一.项目介绍 二.运行效果 1.登录界面 2.主界面(点击学号修改学生信息) 3.增加学生界面 ?编辑 三.项目目录结构 ?四.代码展示 1.jsp及css代码 ?①登录界面代码(login.jsp) ②登录界面css(login.css&…

HTTP协议中的“报头”(header)和 “正文“ (body)详解

系列文章目录 Fiddler抓包:下载、安装及使用_crazy_xieyi的博客-CSDN博客 HTTP协议格式、URL格式及URL encode_crazy_xieyi的博客-CSDN博客 GET和POST有什么区别?_crazy_xieyi的博客-CSDN博客 文章目录 一、请求“报头”(header)详解二、请求 "…

springboot校园师生出入登记系统java ssm

后台主要是管理员,管理员功能包括个人中心,通知公告管理,用户管理,工作人员管理,进门登记管理,出门登记管理,出入统计管理,外来登记管理等; 系统对这些功能进行整合 本次…

【操作系统】系统启动流程

文章目录系统启动流程(Linux)BIOSMBRGRUB2启动引导内核引导systemd固件和BIOSBIOS分类关于legacy关于uefibootloader 启动管理器kernel初始化systemd - 守护进程总结系统启动流程(Linux) 1. BIOS 加电自检 2. 把 MBR 加载到内存 …

MyBatis的各种查询功能(5种)

MyBatis的各种查询功能(5种) 查询一个实体类对象: 新建一个SelectMapper的接口文件 新建一个SelectMapper.xml的映射文件 新建一个测试类SelectMapperTest.java文件 在接口文件中添加查询一条语句的方法声明 在映射文件中添加sql语句 在测试类中编写查询一条语句…

spark(day04)

数据挖掘 数据挖掘∶也就是data mining,是一个很宽泛的概念,也是一个新兴学科,旨在如何从海量数据中挖掘出有用的信息来。 数据挖掘这个工作Bl(商业智能)可以做,统计分析可以做,大数据技术可以做…

哈希的使用

文章目录1. 哈希的使用1.1 unordered_set1.2 unordered_map1.3 测试效率2 练习题2.12.21. 哈希的使用 map、set和哈希的区别: map是双向迭代器,哈希表是单向迭代器。map有序,哈希无序。map查找是logn,哈希是O(1); 1.1 unordered…

Java | static关键字的应用【工具类、代码块和单例】

在上一篇文章讲完了static关键字的一些基础知识后,我们就来说一说这个关键字在应用开发中具体可以怎么使用吧,希望看完这篇文章可以对您有帮助📖 static关键字在具体开发中的应用一、工具类1、什么是工具类?2、使用工具类有什么好…

Spring

目录 1、Spring 1.1、简介 1.2、优点 1.3、组成 1.4、拓展 2、IOC理论推导 2.1、原来的实现 2.2、需求变更 2.3、改进 2.4、IOC本质 设计思想 2.5、Spring和IoC的关系 3、HelloSpring 3.1、基础环境 3.2、导包 3.3、编写代码 思考问题? 4、IOC创建…

grpc|protobuf的安装、编译、运行笔记(C++)

一、下载grpc源码 如果你的电脑/服务器可以做代理,然后稳定链接上 GitHub 那么完全可以按照 GitHub 的官方文档来操作,我这里采用 Gitee 镜像来操作 git clone https://gitee.com/jiangxy__loey/grpc.git二、下载依赖库 进入grpc目录,然后…

【数据结构】二叉树的顺序结构及实现,堆,向上调整算法,向下调整算法,数组建堆算法,堆排序

提示:学习本文之前,要先了解一下树的概念及结构,二叉树的概念及结构,详情请至博客。 文章目录1.二叉树的顺序结构2.堆的概念及结构3.堆的实现3.1堆的总实现3.2堆的向上调整算法---O(logN)3.3堆的向下调整算法---O(logN)4.数组建堆…

【JavaWeb】一文搞懂Response

文章目录1 Response继承体系2 Response响应2.1 响应行2.2 响应头2.3 响应体3 Response 重定向3.1 什么是重定向3.1.1 重定向实现的步骤3.1.2 例子3.2 重定向简化3.3 重定向的特点3.4 资源路径(要不要加虚拟目录)3.4.1 两种情况3.4.2 动态配置虚拟目录4 R…

python的脚本如何执行

运行python脚本的几种方法: 一. 终端命令行下 []$python "name.py" 二. python环境中 若脚本名称为name.py, 其内容为: a"head" b"hehe" print(a,b) 则使用 >>>impport name 针对此种方法我们使用下面…

vue路由传参

今天介绍路由传递参数的方式。首先要明白路由跳转的两种方式一种是声明式导航另一种是编程式导航。 参数的形式: params参数:属于路径中的一部分,需要注意的是在配置路由时需要占位query参数:不属于路径中的一部分,不…

Matter over Wi-Fi: Raspberry Pi 4开发环境设置

以下是使用 Raspberry Pi 4 通过 Wi-Fi 构建Matter的步骤: 入门 1. 刷入 SD 卡上的 Ubuntu 操作系统。 2. 将 SD 卡(直接或使用读卡器)插入运行 raspberry pi imager 工具的笔记本电脑/PC。 3. 启动 Raspberry Pi 4 成像仪。 4.点击“CHOOSE OS”…

戴尔服务器安装Debian11过程

目录物理戴尔服务器Debian11安装过程,以下皆为作者实操,转载注明出处.制作Debian ISO 镜像 U盘启动服务器进入启动项设置注意:在开机之前,*请一定拔掉服务器网线*,否则Debian安装会卡在安装软件这一步安装过程Debian设置网卡/设置IP开启root远程登录物理戴尔服务器Debian11安装…
最新文章