关闭
400-6767-071

新闻资讯

您当前的位置:首页 > 新闻媒体 > 新闻资讯

将PLC连接到互联网——为新的自动化和信息系统创造更多可能性

作者: 时间:2020-08-27 15:08:08 来源:
摘要:几十年来,可编程逻辑控制器(PLC)的特征定义都是围绕在可靠、快速地解决工业自动化逻辑问题上。这些基本原则在今天仍然有效,但这并不意味着最终用户只应关注这些功能。现在,PLC已...

几十年来,可编程逻辑控制器(PLC)的特征定义都是围绕在可靠、快速地解决工业自动化逻辑问题上。这些基本原则在今天仍然有效,但这并不意味着最终用户只应关注这些功能。现在,PLC已获得更多高级功能,其中一些功能有助于解决最终用户的应用问题。

传统的PLC受到来自有线输入/输出(I/O)点和联网智能设备所提供可用信息的限制。但在互联网上,存在大量信息可资利用,最终用户可以通过网页浏览器和应用程序来获取、利用这些信息。许多网站都提供用编程来传递信息的方法,这就是PLC如何获取数据并将其付诸实践的方式。

为什么需要连接网络?

但是,为什么PLC需要连接到网络呢?原因之一是许多常见的应用程序需要了解当前环境的天气情况。例如,灌溉或冷却塔自动化系统,可以获取实时和预测的温度和局部降水值,以调整运营活动。

另一个例子是太阳能设备,该设备从某些网站获取方位角和高度信息,并使用其来优化太阳能电池板的对准方式。从网站获得的信息,可能不直接参与控制活动,但对运营商可能有用。电线生产商可以每日从证券交易所网站获取铜商品的价格,以帮助在人机界面(HMI)上显示近乎实时的利润率。

为了以这种方式连接到互联网,PLC需要使用工具来访问超文本传输协议(HTTP)和处理Javascript对象符号(JSON)。具有这些指令的PLC,可以使用适当的应用程序接口(API)启动与网站的通信,从网站接收数据,并将数据解析为所需的信息。

使用浏览器浏览互联网时需要哪些操作?首先,在浏览器地址栏中,键入到达特定网站所需的字符串,我们称之为统一资源定位符(URL),它指向特定的域和网页。在浏览器中键入URL会生成对网页服务器的HTTP请求,并且HTTP响应用于填充浏览器的显示。HTTP请求和响应,是易于理解的轻量级文本文件,易于软件创建和解析。这就是人类使用浏览器与互联网网站进行交互的方式,但是PLC的过程略有不同。

了解应用程序接口

许多网站都提供API定义,PLC可以使用它们来交换某些数据。PLC社区更感兴趣的是提供可能对自动化机器、设备和系统有用的那种硬数据的站点。当然,PLC必须具有出站访问互联网的权限,才能与提供API的站点连接。信息可能包括当前和未来的天气状况、太阳的位置、商品或能源的当前价格或许多其它可能相关的数据。

互联网搜索将指出哪些网站提供访问所需信息的API。一些API允许免费访问,而另一些API则限制用户每天访问的次数。提供更具价值信息的提供商,则可能会收取一定的订阅费。

当PLC或其它软件,按照定义的格式发起HTTP请求时,网站将返回JSON格式的响应。用户可以解析此响应以获得特定数据。

在尝试将PLC与网站人机界面连接或任何形式的低层级