​大家来找茬——挑战解读 PLC 程序中的 Bug(找茬赠书)

引言:

在工业自动化领域,PLC(可编程逻辑控制器)是一种重要的设备,用于控制和监视生产过程。然而,即使是经验丰富的工程师也会在编写 PLC 程序时犯错。在本文中,我们将展示两个有错误的 PLC 程序案例,并挑战读者们找出这些错误。

第一案例:一键翻转功能

问题描述:这个案例中的 PLC 程序用于使用一个按钮控制一个输出翻转的系统,但有一个隐含的错误导致程序不能正常运行。请读者们仔细查看以下程序代码并找出错误所在:

罗克韦尔自动化签署协议收购Verve工业保护公司

2023年10月23日,密尔沃基——全球最大的致力于工业自动化和数字化转型的公司罗克韦尔自动化今天宣布,已签署最终协议收购Verve工业保护公司,这是一家专注于工业环境的网络安全软件和服务公司,其业界领先的资产库存系统和漏洞管理解决方案将扩大罗克韦尔的产品范围。

罗克韦尔自动化最近的一份报告发现,运营技术(OT)和工业控制系统(ICS)攻击呈上升趋势,所研究的事件中有60%造成了运营中断。随着企业在工厂中不断增加硬件和软件以及传统设备,许多组织都在努力管理和保护这些资产,以应对不断扩大的攻击面,从而增加了网络攻击的可能性。与此同时,实施和管理运营技术网络安全计划所需的资源和人才严重短缺,困扰着整个行业。Verve Security Center平台可实现实时资产清查、漏洞管理和风险修复,这将加强罗克韦尔的现有产品并解决这些问题。

Verve Security Center平台旨在提供IT级别的安全性,同时应对OT环境的独特挑战。Verve平台的核心是一个资产库存系统,可识别所有工业资产,无论其制造商是谁。Verve的专有方法直接与资产通信,在不影响网络性能和中断生产的情况下收集关键信息。然后,它将广泛的数据源(包括罗克韦尔的合作伙伴技术)汇总到其平台上,作为 "单一窗口",为客户提供可操作的洞察力,以快速处理其风险最高的资产。

Python实战之冒泡排序

引言:

当你学习了 Python 的基本语法和变量后,你已经掌握了一些编程的基础知识。现在我们来完成一篇实战文章,来解决一个问题:从小到大排序。可能有些知识还没有讲到过,但我相信聪明的你一定能够理解,并可以通过查找资料来牢牢掌握。

在计算机编程中,排序是一项非常重要的操作。无论是对数据进行查找、统计还是展示,排序都扮演着至关重要的角色。冒泡排序作为一种简单但有效的排序算法,是学习和理解Python编程的良好起点。本文将介绍如何使用 Python 语言实现冒泡排序,并通过示例和测试来展示其工作原理和效果。

问题描述:

我们的任务是对一组整数进行排序。给定一个任意长度的整数列表,我们希望通过冒泡排序算法将其按升序排列,并输出排序后的新列表。

问题分析与算法设计:

冒泡排序的基本思想是通过比较相邻元素的大小,将较大的元素逐步向后移动,从而将最大的元素冒泡到末尾。该过程不断重复,直到所有元素都按照从小到大的顺序排列。

微软将在Windows中弃用VBScript,组态软件大军的VBS脚本该何去何从?

微软宣布弃用 VBScript并计划在未来的 Windows 版本中逐步淘汰该脚本语言。“VBScript 在从操作系统中移除之前,将作为按需功能提供。”默认情况下不会安装,但可以在必要时随时添加。 

图片

VBScript(也称为 Visual Basic Script 或 Microsoft Visual Basic Scripting Edition)是一种类似于 Visual Basic 或 Visual Basic for Applications (VBA) 的脚本语言,可追溯到 1996 年。 

把大象放进冰箱

说说通用I/O(一)(留言赠书)

通用I/O

最近在工控界“通用I/O”挺红火的,好多人挺纳闷的,不就是个I/O吗,有什么稀奇的?

但对我们搞自控设计的来说,在选定控制系统后,选型、画图、订货、接线、查线、调试,那可都离不开I/O。为啥呢?就因为I/O是控制系统的基础,数量多、种类多呗。I/O数量少的几十点、数百点,现在几千个点的系统都不算回事,那数万点的也常见,最夸张的是号称巨无霸的系统可达到数十万点,那可真叫多啊!I/O种类也多,I指的是输入,O指的是输出,I有AI、DI,O有AO、DO,这还没完呢,AI有4~20mA、4~20mA+HART、热电偶、热电阻,AO有电流4~20mA输出、电压0~10V输出……

手把手教你|AB-Logix5000_V16到Studio5000 _V33程序升级-操作法

一、概述

在维护维修过程中,考虑到PLC主控制系统稳定性、系统弊端等因素,于是对PLC主系统升级改造。

PLC主控制系统升级,下位程序由V16版本升级到V33版本,程序开发软件使用的是罗克韦尔的Studio 5000 Logix Designer V33版本(图1);网络规划软件使用的是RSNetWork V26版本(图2);此次PLC主系统升级涉及的C网网络,采用RSNetWork ControlNet进行网络规划。 

图片

图1 Studio 5000

施耐德电气 Barbara Frei:牢铸工业创新与人才之基,共赴数字化工业未来之约

中国杭州,2023年1020——施耐德电气全球执行副总裁、工业自动化业务负责人Barbara Frei博士一行到访浙江大学,并以“牢铸工业创新与人才之基,共赴数字化工业未来之约”为主题发表演讲,与浙大师生共同探讨在人工智能、5G等新技术浪潮的席卷下未来工业的发展趋势,并分享了施耐德电气在积极应对当下全球气候变化和能源问题,实现提效降碳、可持续发展的实践路径与探索成果。

页面

订阅 剑指工控 RSS