跨越IT和OT 之间的教育鸿沟

2023-10-24 08:10
文章标签 之间 教育 鸿沟 跨越 ot

本文主要是介绍跨越IT和OT 之间的教育鸿沟,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         自动化行业正在大力倡导开放自动化系统,使更多IT技术能够导入传统的自动控制行业。并且提出让开放自动化系统消除IT和OT 之间的鸿沟。笔者看来,IT和OT 之间除了技术上的鸿沟之外,还存在着人才鸿沟。近年来,面向智能制造行业的软件公司明显缺乏机械,控制,计算机硬件工程师。而自动化集成公司,设备控制公司又缺乏网络,云平台,数据库软件工程师。仅存的软件工程师主要使用C#,甚至VB 程序员做一些上位机软件。 IT和OT 之间的人才鸿沟严重影响了IT/OT 的相互融合。

    导致IT/OT 人才鸿沟的一个主要原因是IT和OT 之间的教育鸿沟。由于工程师的知识结构过于专业,互相老死不相往来。企业中有一个普遍的现象,在自动化集成公司,IT工程师是配角,而在软件公司,OT工程师,硬件工程师是配角。公司的老总不熟悉配脚的技术领域,自然不可能提出合理的,创新的研发任务,仅停留在模仿和应付交付的阶段。目前,企业更需要具有跨学科知识,他既能解决机械方面的问题,有能够处理计算机编程的问题。特别是公司的技术高层更需要具备跨学科知识。

    新系统的出现需要我们有另一种教育和继续教育。大学培养IT/OT 工程师是划分在不同的学院和系中的。而这种划分标准大多数是根据上世纪的工业需求制定的。二十世纪六七十年代设立了计算机科学系(我国是八十年代),以后又开设了机电一体化,物联网等专业。在不断专业化的过程中,缺乏一种教育,理解全局,能领导和负责一个复杂计算系统的开发。笔者看来,这并不是又要去设立一个新的专业和院校,实际上是现存科系及专业教育中彼此贯穿渗透的问题。

  这种相互渗透主要包括课程,教材,实验装配等方面的渗透。工业部门的继续教育和能力拓展中心也是如此。

在文章的下半部分,以德国工业4.0 教育装备为例,介绍IT/OT 融合教育方面的具体做法。

目前国内教育装备的现状

  • 面向职业教育的多,面向本科,研究生和高级工程师培训的少
  • 设备操作多,软件编程少
  • 成熟技术多,前沿技术少
  • 装备,轻教材和课程开发
  • 与工业领域脱节

国外教育实验装备

        国外有一些工业领域的公司,提供各种教育实验装置,其中出名的包括festo,SMC等。许多大学研究论文都是以这些设备作为实验平台的。下面是德国客尼技术教育集团的工业4.0 教育设备平台。

装置的内部结构

学习的主要知识

  • 机电一体化和自动控制的基本知识
  • 气动和电子气动
  • 工业4.0
  • PLC 编程,网络编程
  • HMI的优化
  • 智能制造原理和应用
  • 传感器技术
  • 通过RDID进行用户管理
  • IO-Link技术
  • HMI 配置
  • IoT,物联网
  • 计算
  • 数据采集,存储和分析,数据安全和保护
  • Node-RED 编程,MQTT消息传递
  • 维护和故障排除

学习的项目

通过 IO-Link 传感器进行压缩空气监测
通过激光传感器对弹匣进行液位控制
通过光学传感器对溜槽进行液位监测
采用 IO-Link 技术的传感器控制通信
通过无线射频识别进行产品跟踪
记录生产价值和产品可追溯性
通过 RFID 进行访问和用户
基于角色向用户分配可用的工厂功能
通过智能灯光学显示系统状态
通过物联网仪表板进行在线工厂监测和控制
在线订购或订单调度
通过 PC / 或移动设备(平板电脑、智能手机)访问系统和数据
通过虚拟网络计算 (VNC ) 控制和监控系统
用于工厂监控、错误检测和故障纠正的远程访问
自动通知某些事件(通过 MQTT
基于软件的生产数据整合
工业典型关键人物的数据分析、确定与展示 生产
以图形方式显示所选特征值的时间历程
预测性维护
子系统和其他设备之间的 WiFi 连接
系统和移动设备之间的蓝牙连接
OPC UA 通信
数据存储在本地服务器或云服务器上
MQTT 代理和客户端通信
节点红色应用程序(例如仪表板等)
HTML, CSS PHP 编程
可能通过 SSH 进行网络连接 / 通信
通过 JSON 进行数据交换
通过OpenVPN 建立虚拟专用网络的可能性
使用OpenSSL 加密通信数据
通过 IBM Watson IoT Platform 进行在线数据监控
通过二维码直接检索用户和组件信息

其它教学装备

 机电一体化

过程控制

教育装备的特色

  • 模块化 控制器厂商,执行部件,传感器可选
  • 灵活
  • 拓展性
  • 紧凑,占地面积小
  • 适合大学本科教育,教师和研究生的科研平台,也可以作为技术培训,智能制造系统展示和企业产品展示。
  • 以软件为中心。

国外许多研究论文都是以festo,SMC 的培训工作站为实验平台的。

        从国外这些教学装备看出,这一类教学装备不是实操为主,而是以软件编程和操作为中心。支撑了HTTP,MQTT,OPCUA 等协议,物联网,云平台,设备监控,分布式控制等应用,以及RFID,IO-Link ,HMI 等OT技术。

如果使用不同厂商的PLC和控制器,还能够支撑类似IEC61499,数字孪生,仿真等科目。

配套的课程,教材和辅导员培训

实现IT/OT 教育的融合,意味着学生需要学习更多跨学科的内容,加强计算机程序设计的训练,学习更多计算机网络技术和现代IT技术。这些课程可能分散在计算机软件,计算机网络,物联网等各个专业和院校。因此,大学课程要突破院系和专业的界限。笔者认为,大学课程应该设置主课和微课程两个部分,微专业侧重跨专业,实践为主,授课和自学为主的形式。

    当然,实现IT/OT的教育融合,教师的知识结构也需要拓展,具备更宽的视野。

结束语

作为一个教育的门外汉,没有多少资格来谈教育。只是个人的想法而已。

这篇关于跨越IT和OT 之间的教育鸿沟的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/273863

相关文章

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

day-51 合并零之间的节点

思路 直接遍历链表即可,遇到val=0跳过,val非零则加在一起,最后返回即可 解题过程 返回链表可以有头结点,方便插入,返回head.next Code /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}*

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

linux中使用rust语言在不同进程之间通信

第一种:使用mmap映射相同文件 fn main() {let pid = std::process::id();println!(

O(n)时间内对[0..n^-1]之间的n个数排序

题目 如何在O(n)时间内,对0到n^2-1之间的n个整数进行排序 思路 把整数转换为n进制再排序,每个数有两位,每位的取值范围是[0..n-1],再进行基数排序 代码 #include <iostream>#include <cmath>using namespace std;int n, radix, length_A, digit = 2;void Print(int *A,

16 子组件和父组件之间传值

划重点 子组件 / 父组件 定义组件中:props 的使用组件中:data 的使用(有 return 返回值) ; 区别:Vue中的data (没有返回值);组件方法中 emit 的使用:emit:英文原意是:触发、发射 的意思components :直接在Vue的方法中声明和绑定要使用的组件 小炒肉:温馨可口 <!DOCTYPE html><html lang="en"><head><

数据流与Bitmap之间相互转换

把获得的数据流转换成一副图片(Bitmap) 其原理就是把获得倒的数据流序列化到内存中,然后经过加工,在把数据从内存中反序列化出来就行了。 难点就是在如何实现加工。因为Bitmap有一个专有的格式,我们常称这个格式为数据头。加工的过程就是要把这个数据头与我们之前获得的数据流合并起来。(也就是要把这个头加入到我们之前获得的数据流的前面)      那么这个头是

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,

【鸿蒙HarmonyOS NEXT】页面之间相互传递参数

【鸿蒙HarmonyOS NEXT】页面之间相互传递参数 一、环境说明二、页面之间相互传参 一、环境说明 DevEco Studio 版本: API版本:以12为主 二、页面之间相互传参 说明: 页面间的导航可以通过页面路由router模块来实现。页面路由模块根据页面url找到目标页面,从而实现跳转。通过页面路由模块,可以使用不同的url访问不同的页面,包括跳转到U