manbetxapp下载 电子书 学习资源 仅在线 PLC电子书 产品 可编程控制

PLC软件-查找有用的功能

在任何PLC购买决策中,最重要的因素之一就是编程软件的能力。它是否容易使用?它提供了什么?PLC硬件只是等式的一半,谁想买一个控制器却发现软件缺乏基础?不,谢谢!那么,在PLC软件中你应该期待或想要什么呢?...

PLC软件期望

由于每个用户在编程PLC时都有自己的需求和偏好,这是一个很难回答的问题。但是,PLC软件至少应提供以下功能:

  • 带有指令列表的编程语言编辑器窗口,用于对PLC进行编码
  • 代码元素和注释的文档
  • 代码元素和数据的实时状态监控
  • 允许动态更改代码的运行时传输
  • 硬件/通信配置

除了上面提到的最低要求外,以下是一些我们认为有用的特性和工具的想法,您可能希望在下一个PLC软件包中寻找这些特性和工具。

内置模拟器

内置模拟器在PLC项目开发中非常有用。模拟器提供了一个虚拟PLC,您可以使用它来测试您的逻辑,而无需下载到实际的PLC。一个好的模拟器将模拟和离散I/O,并提供访问逻辑元素,如定时器,计数器,控制位等。

PLC软件

热交换和运行时传输

一旦您的项目启动并运行,系统修改可能会变得更加困难。想象一下,为了替换一个I/O模块或更改一串代码,你必须安排工厂的关闭。如果您的软件允许热插拔和运行时编辑,那么不用担心。热插拔意味着在系统处于热状态或供电状态时替换系统模块,运行时传输允许用户在不停止CPU扫描的情况下将项目编辑转移到CPU。这两个软件特性非常重要,因为它们可以在需要更改硬件和/或软件时防止昂贵的停机和生产损失。

自动发现

一个巨大的节省时间的!当软件提供自动硬件检测时,大家都赢了!有了这个功能,为了配置你的PLC的硬件设置,你所做的就是安装每个I/O模块在基地和电源。该软件将自动发现已安装的模块,并根据每个模块在基地中的位置分配物理I/O标签。从这里开始,您就可以使用自动配置的设置进行编程,或者您可以重新配置设置并手动分配新的标记。一些软件还可以自动检测其他连接设备,如vfd,使您的工作更容易。

PLC软件

数据视图和直方图

数据视图窗口允许用户实时监控和操作PLC逻辑值。虽然大多数PLC软件都有办法做到这一点,但也有一些高级功能,比如图形趋势图,你可能需要留意。此外,位和字直方图允许您随时间取样和绘制逻辑值。可以根据您的选择将它们设置为示例数据,这在故障排除时非常有用。

PLC软件

PLC软件

安全

软件用户帐户允许您控制谁有权访问您的PLC,以及允许他们对该访问执行什么操作。系统安全性是好的PLC软件应该具备的一个重要特性。

搜索和交叉引用

您经常使用的三个PLC软件功能是搜索、搜索和替换以及交叉引用。这些函数将告诉您是否正在使用地址或变量,以及地址或变量的位置,并允许您在需要时轻松地进行更改。要考虑的是PLC软件如何执行这些功能,如果它提供了您需要的可用性。查看允许哪种搜索(标记、地址、注释、指令或部分)以及可用的筛选选项。

帮助文件

好的PLC编程软件应该有好的帮助文件。在新环境中编程或故障排除时,嵌入式帮助文件是一个很好的资产。帮助文件应该以视觉效果、屏幕截图和应用程序示例易于理解的方式提供信息。万博官网手机登陆它们还应该包括搜索条目和可打印的能力。

PLC软件

连通性

另一个要考虑的是下载或在线工作时可用的连接选项。现在很多可编程逻辑控制器都提供即插即用的USB接口来编程,这种接口既快又容易使用,但需要PC和CPU之间的直接连接。对于联网的PLC,以太网通常是连接方法(除非您使用串行网络),但是您可能需要验证这些连接是否需要任何附加的通信软件。如果无法识别连接的控制器,该软件可能会引起不必要的麻烦。最后一个选项,你可能会发现有用的时候,下载是USB项目传输。查看PLC是否允许通过板载USB端口下载项目。如果你有远程可编程逻辑控制器,而这些可编程逻辑控制器很难用PC访问,那么这一点很重要。

可定制的布局

不管PLC软件提供了什么,如果它不是用户友好的,就没有任何问题了。布局是完全可定制的可停靠性,显示选项,视图选项,可访问性选项和文本选项允许您个性化您的编程体验,以满足您的需要。

项目比较

“为什么此消息告诉我我的项目与CPU上的项目不同?!”我们都去过。这就是项目比较功能如此有价值的原因。它允许您执行项目到项目的比较,并获得有关差异的详细信息。这在上网或试图记住上次修订时所做的更改时非常有用。

PLC软件

调试工具

调试工具通过允许您缓慢地逐步执行逻辑来帮助查找和修复代码中的错误。从一个横档跳到下一个横档,执行多个横档,运行一次完整的扫描或同时暂停执行。某些调试工具还允许您挂起选定的任务或例程,并强制监视程序出错。

PLC软件

IIoT特性

今天,我们的设备比以往任何时候都更加互联,plc也不例外。远程连接到PLC以收集所需数据,或将工厂现场PLC与上层管理系统集成以实现更紧密的操作,这些都是工业物联网的几个好处。现代的plc具有促进此类连接的特性,包括嵌入式Web服务器、Rest api、移动应用程序和支持它们的协议。有了Web服务器,您可以使用标准Web浏览器和配置的CPU IP地址远程访问PLC,以查看系统诊断数据或离线处理值。REST api允许plc与流程控制工具通信,以便为高级IT系统提供他们需要的工厂数据。移动应用程序也非常流行,可以让你在任何地方使用Wi-Fi或蜂窝网络连接监控系统运行。MQTT(S)和FTP是一些通常用于云/工业物联网平台的协议,如果您计划使用这些类型的资产,它们可能非常重要。

数据记录

数据记录绝对是你想要考虑的任何PLC购买的一个选项。它提供系统错误和逻辑值的内置数据存储。大多数plc以可移动USB格式提供这种存储,存储容量从1GB到32GB不等。当试图查找可怕的间歇性故障时,这些数据非常有用,还可以用于跟踪系统效率或预测未来的故障。

电子邮件

集成的电子邮件功能允许PLC在关键事件发生时通知您和任何其他需要的人员。通过这种方式,您可以了解任何可能的故障,并可以立即采取纠正措施。

PLC软件

PID选项

对于所有的过程控制工程师来说,这绝对是一个你要注意的问题。检查一下在程序中实现PID循环有多容易。有集成的PID指令吗?监控和调优过程有多容易?一些PLC软件提供自动调整,PID模拟器和其他有用的工具,专用于PID循环。

PLC软件

强大的数学函数

强大的数学功能,易于使用是一个明确的加任何PLC软件。输入复杂的数学表达式(如SQRT((D1/D2)*(D2/D3))和浮点数和/或整数直接到编辑器,无需加载累加器或使用多行代码,是一个巨大的节省时间的能力。

PLC软件

任务管理器

任务管理器是组织和控制程序执行周期的好方法,无需任何额外的代码行。当需要考虑扫描时间时,将程序分解成只在需要时执行的子例程(每次扫描、每秒一次扫描、仅第一次扫描或调用时)可以是一个救命工具。

集成功能块

集成功能块使编程速度大大加快。功能块可以为您完成这项工作,而不是编写大量的梯形图逻辑来处理复杂的任务。PID回路、运动命令、通信功能等,可以通过可配置的功能块快速轻松地处理。

PLC软件

其他要考虑的事情……

编程语言

尽管到目前为止,阶梯逻辑仍然是我们行业中首选的编程语言,但您可能会发现其他一些语言很有吸引力。结构化文本、指令列表、顺序功能图和功能块图都是可用的选项。如果你来自计算机编程的世界,你可能更喜欢结构化文本提供的“If…Then”循环,或者如果你有汇编语言的经验,指令列表编程可能适合你。每种语言提供不同的东西,但是选择最容易编程、故障排除和维护的一种。

标签名称vs.固定内存

两者都有很多偏好和反对意见,但你一定要考虑哪一个对你和你的特殊申请最有用。万博官网手机登陆标签名称数据库可以很容易地与人机界面和其他数据库软件集成,但固定内存控制器可能提供更好的搜索能力。如果您不确定,请下载我们的标签名称为基础生产力套件软件或者我们的固定记忆做更多的设计软件去感受不同之处。它们都是免费的!

此列表并非旨在涵盖“良好”PLC软件的各个方面,但它为您提供了一些我们认为重要的功能和工具,我们认为这些功能和工具将极大地帮助您的PLC项目开发。如果您想获得有关我们提供的PLC软件的更多信息,请带他们进行试运行,或观看有关如何使用我们软件的信息视频,请查看以下链接: