当前位置: 首页 > 软件库 > 其他开源 > 工业软件 >

ProviewR

过程控制与自动化系统
授权协议 GPL
开发语言 C/C++
所属分类 其他开源、 工业软件
软件类型 开源软件
地区 不详
投 递 者 林蕴藉
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ProviewR 是一个过程控制与自动化系统,采用 GPL 许可,该系统最初由 Mandator 和 SSAB Oxelösund 在瑞典开发,作为基于标准计算机的过程控制系统,现已成为在以 Linux 作为操作系统的标准 PC 上运行的成熟、集成和低成本的自动化解决方案。

ProviewR 包含顺序控制、调整、数据采集、通信、监控等常用功能,支持图形 PLC 编辑器和高级编程语言(如 C、C++、Java 或 Fortran),ProviewR 是一个分布式系统,可以由多台计算机通过网络连接组成,一个典型的 ProviewR系统由一个过程控制系统和一个或多个操作站组成,每个操作站可配置成多个控制系统的 HMI 系统

性能

ProviewR 是一个软 PLC。使用标准硬件和软 PLC 的最大优势在于,系统规模、属性和性能主要受主机操作系统及其硬件的限制,对 I/O、PID 回路、PLC 程序、计数器的数量没有限制,PLC 回路的最小循环时间小于 1 毫秒。

通信

ProviewR 可以通过以太网(ip)和串行机制与其他计算机进行通信,支持多种不同的协议,例如通过以太网的 UDP 或 TCP 套接字和串行链路上的 Siemens 3964R。

I/O 系统

Proview 中最常用的 I/O 系统是 Profibus/DP,一种强大且经过良好测试的现场总线。还支持 Profinet、Ethernet Powerlink、Modbus TCP 和 RTU、PSS9000、1-wire、一些 USB I/O 卡等。

面向对象

ProviewR 能够以面向对象的方式工作,可以使用简单的功能块和简单的信号以传统方式进行编程,它支持创建复杂对象和相关函数对象,同时支持面向对象的概念,例如继承、方法和聚合。

 相关资料
  • 简介 自动化是智能家居系统的核心,Home Assistant 提供了丰富的自动化配置模板和延展性。高级自动化的编辑请参考 Template 板块。 默认安装环境下,自动化相关文件为 automations.yaml,用户也可通过前端页面 (配置——自动化)编辑自动化,在前端编辑保存后,automations.yaml 文件将自动同步更新。目前自动化面板已全面汉化: 逻辑 Home Assista

  • 我试图从以下代码中找到字段名“用户设置已成功更新”: 我在C#中使用的代码是 基本上,我试图澄清,如果用户更新成功与否,所以如果成功,我希望代码返回文本“用户设置更新成功”。但我面临的问题是,即使更新成功,它也无法返回值,并抛出异常。

  • 我正在使用selenium webdriver并创建一个chrome驱动程序实例。当我尝试向下滚动和向上滚动时,我得到以下错误信息。此外,我可以看到一个错误信息“Chrome正在由一个自动化软件控制”。看到这个错误很烦人,虽然我无法在Chrome浏览器中更改任何设置来实现自动化。 错误信息: /System/Library/Frameworks/python . framework/Version

  • 这些是在2007年中段我所知的所有开源版本控制系统。我日常唯一使用的是Subversion。除了Subversion和CVS,我对大多数系统仅有很少,甚至没有任何经验;这里的信息取自他们的网站。也请看http://en.wikipedia.org/wiki/List_of_revision_control_software。 CVS — http://www.nongnu.org/cvs/ CVS

  • 我怎样才能自动打开一组远程控制会话并登录到每一个给定的计算机列表?

  • 问题内容: 我已经开发了一个客户维护应用程序。用户可以通过Web界面更改客户详细信息。我想处理以下情况: 加载详细信息。 加载详细信息。 更改并保存的。 只改变并保存年龄。 在上述情况下,最终数据库保留了旧名称和新年龄,因为覆盖了更新。我正在使用Hibernate。我听说Hibernate自动版本控制支持此功能。如果有人知道如何处理,请告诉我。 问题答案: 您只需要添加一个带有注释的字段: 阅读此