目录

1、完整授权功能表

2、同时采集的通道数

3、同时采集的变量数

4、邮件转发

5、高频转发

6、高级记录模式

7、多线采集

8、连续录波时长

9、小结


1、完整授权功能表

PLC-Recorder的软件只有一个,通过不同的授权来区分功能(当然价格也不同)。其中测试版是免费的,大家可以小规模长期使用,测试版的一个限制是连续录波时长,这在后面会介绍。

2、同时采集的通道数

简单理解,就是能同时和多少PLC设备通讯,也是同时记录的PLC数据量。细究起来:每个通道实际上是指一个以太网连接,当然,也存在一个PLC多个连接的情况,这在“多线采集”时再详细说。

通道可以选择不激活,不激活的通道不计算在内。因此,可以创建多个通道,根据授权数量激活必要的通道。

虚拟通道由于不与外部建立连接,因此,不计算在内。

3、同时采集的变量数

是指所有激活通道的激活变量数之和(不包括虚拟通道的变量)。当授权数量不足时,可以选择不激活某个通道或者不激活某些变量。

下图配置了10个数值变量,但是,只激活了其中6个。

4、邮件转发

是转发功能之一,可以在设定时刻,将选择变量的值通过邮件转发到收件地址。可以用于定周期的生产统计,比如,每日或者每班进行一次产量数据的收集。

邮件转发需要配置邮件服务器等信息,要求软件所在的电脑能连上邮件服务器。

5、高频转发

是指通过Websocket、MQTT、MODBUS TCP协议进行的对外转发,由于该类转发可以达到100ms的周期,因此,称为高频转发。

第三方软件可以利用该功能,间接获取PLC的数据。

对于Websocket、MQTT,软件还有专门的交互协议,进行客户端验证和变量订阅等操作。

6、高级记录模式

软件设置有开机自启动、启动后自动开启录波、循环记录、停止后关机等高级功能,可以用于各种复杂情况。下面说一下较难理解的循环记录功能。

循环记录的典型应用场景1:非连续生产时,按照产品,逐个生成数据文件。

循环记录的典型应用场景2:多次出现的异常。

操作方法:设置好启动条件(比如,某个变量)和停止条件(根据变量状态或者延时),启动记录功能后,软件开始预采集,当启动条件满足后,开始记录数据(包括前面预采集的数据),停止条件到后,停止记录,将数据存储到文件,完成一次循环。并等待下一次的启动和停止条件,直到手动按了停止按钮。

7、多线采集

多线采集是指用多个通道对于同一个PLC进行采集。这可以实现同一PLC不同周期变量的分开采集,也可以分解每个通道的采集负荷,以便提升采集速度。参考文章:以较小的代价实现PLC快慢速数据混合采集的技巧。

8、连续录波时长

是指从启动录波功能到录波停止的时长,不是软件运行时长。如果,连续录波时长有限制,则在启动录波后,延时该限制,然后会停止录波(就像操作了停止按钮一样)。停止后,可以再次点击启动按钮来继续记录一个时长。

录波时长到后,软件并不会失效,也不会自动退出。

该功能保证了在无授权时,也可以小规模、短时间的使用,这与国外的没有授权不能启动有着显著区别。

9、小结

软件的功能会不断强大,授权功能也会不断调整,软件详情见官网的产品页面,授权详情见购买页面。

2022年5月13日

PLC-Recorder常用授权功能详解相关推荐

  1. Qt QString类及常用函数功能详解

    QString 是 Qt 编程中常用的类,除了用作数字量的输入输出之外,QString 还有很多其他功能,熟悉这些常见的功能,有助于灵活地实现字符串处理功能. QString 存储字符串釆用的是 Un ...

  2. 3dmax基础知识:3dmax常用功能详解,零基础小白的福音

    你收藏了那么多教程,却不知道3dmax怎么入门?掌握3dmax常用功能是3dmax入门的基础之一,今天就为您盘点了一些3dmax最常用到的功能和使用方法,快来和小编一起学习3dmax入门基础知识吧! ...

  3. C语言 -- string.h中函数功能详解与手动实现 - 02(常用函数memcpy、memmove、strcpy、strdup、strcat、strtok...)

    内容预览 3.5.搬迁类型 --- 函数功能详细说明 :将内存空间中内容移动.复制到另一内存空间 3.6.搬迁类型 --- 函数功能测试与手动实现 3.6.1.memcpy.memccpy 3.6.2 ...

  4. zend framework php编码规范,Zend Framework常用校验器详解

    本文实例讲述了Zend Framework常用校验器.分享给大家供大家参考,具体如下: Date日期校验器 代码:<?php require_once 'Zend/Validate/Date.p ...

  5. Linux下的tar归档及解压缩功能详解

    Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...

  6. fan4801开关电源原理图_开关电源原理图各元件功能详解

    CX1(X-Cap) . RX1: 电源原理图 -- 每个元器件的功能详解 ! 由变压器计算得到 lin 值,以此 lin 值 ( 0.42A ) 可知使用公司共享料 2A/250V , 设计时亦须考 ...

  7. java 8 新功能详解_Java 8和Java 14之间的新功能

    java 8 新功能详解 从版本9开始,Java每6个月就有一次新功能,因此很难跟踪这些新更改. 互联网上的大多数信息都描述了最近2个Java版本之间的变化. 但是,如果您的情况与我相似,则说明您使用 ...

  8. Javascript常用的设计模式详解

    Javascript常用的设计模式详解 阅读目录 一:理解工厂模式 二:理解单体模式 三:理解模块模式 四:理解代理模式 五:理解职责链模式 六:命令模式的理解: 七:模板方法模式 八:理解javas ...

  9. 号称全网最全CAD组合键功能详解

    左手键盘右手鼠标,一向都是大家熟悉的使用CAD的操作方式. 就算不信手拈来也基本了然于心. 然而如果现在问你,命令行隐藏了,应该怎么调用出来,你可以第一时间反应过来是什么组合键吗? 暂时忘记没关系,希 ...

  10. Mysql中的七种常用查询连接详解

    目录 一.概述 二.连接查询的分类 三.七种常用连接查询详解 1.笛卡尔积: 2.内连接 2.1隐式与显式连接 ?2.2等值连接 ?2.3非等值连接 ?2.4自连接 3外连接 3.1左外连接: ?3. ...

最新文章

  1. 细说Android事件传递
  2. Mac OS X中MacPorts安装和使用
  3. qq html制作,jquery学习练习:制作QQ简易聊天框
  4. mysql 值为0 但却被认为null_MySQL介于普通读和锁定读的加锁方式
  5. 使用 VSCode 编写 .NET Core 项目之初体验
  6. latex使用记录3
  7. SQL注入学习part02:(结合sqli-libs学习:11-20关)
  8. JAVA NIO 简介 (netty源码死磕1.1)
  9. python软件下载百度云-python电子书学习资料打包分享百度云资源下载
  10. Android入门(四)UI-创建自定义控件
  11. 详细说明手工创建oracle数据库实例
  12. 无线路由器和无线网卡的普及知识贴及选择(2019.05更新802.11AX网卡,3T3R wave2路由器推荐)
  13. CentOS7安装oh-my-zsh(github start Top 10)
  14. Qt+OpenCV在arm板上运行实现思路
  15. nexus 发布报错 Not authorized
  16. 【超详细】output level 和 pull up/ pull down 的真正区别
  17. CSS中id选择器和类选择器的区别
  18. Highcharts 写 venn图 (韦恩图),以及解决项目中venn的报错
  19. 从方法到实践:主数据全生命周期管理
  20. 【原创】如何装电脑固态硬盘——拯救者ISK15.6为例

热门文章

  1. openlayers中绘制态势箭头、进击箭头、钳击箭头等
  2. Acunetix WVS及Web漏洞手工检测分析
  3. php Y2K38 漏洞解决方法
  4. C语言求卢卡斯序列,卢卡斯数列 斐波那契数列和卢卡斯数列!
  5. 重装系统后office去哪里安装?
  6. 小鸡腿U R III 杭州2013
  7. 鲲鹏920是计算机CPU吗,鲲鹏920是电脑cpu吗
  8. C#学习笔记(三)—–C#高级特性:dynamic
  9. 独立双(N)拥塞窗口的TCP单边加速思想
  10. Oracle数据泵导入导出dmp数据文件详细教程