目录

一、全局变量采集

二、局部变量采集

三、外部硬件内容的采集

四、位采集

方案1:给位一个别名

方案2:用解码器通道进行实时解码

方案3:按照整型记录,用Ana进行位呈现

方案4:按照整型记录,用Ana的函数进行位提取

五、采集效果


ControlLgoix系列、Micro800系列都是罗克韦尔(原AB)的当前主流PLC产品,可以通过CIP协议进行对外通讯,专业录波软件PLC-Recorder就是利用该协议,对于其进行批量数据、连续采集,以下是一些操作方法和技巧:

一、全局变量采集

对于全局变量,只要输入变量名(符合地址)和变量类型,即可进行采集。

符号地址可以是简单地址,如force。也可以是复杂数据结构,起始地址可以有如下格式:A.B.C、A.B[10]、A[10,10,10]、Local:1.I.Data0 等,其中“.”表示层级,方括号表示数组。

AB内部变量类型与采集软件内类型的对应图:

二、局部变量采集

如需访问局部变量,起始地址的规范如下:P:mainprogram.abc
注:
1)maiprogram是程序名称。
2)abc是局部变量表里的变量,其地址规则同全局变量,比如:P:mainprogram.A.B[10]。
“ P: ” 是“ Program:” 的缩写, 目的是为了缩短地址的长度, 当然可以写成Program:mainprogram.A.B[10],程序会自动进行简化。

下图中的地址可以写成:P:cycleProg.utlocal.userreal1

三、外部硬件内容的采集

每个外部硬件都在全局变量表里有一些对应的信息,可以利用信息的名称进行采集,Local:1.I.Data0。

四、位采集

如果变量为BOOL类型,则可以通过变量名称直接进行采集。

对于整型的变量(byte、int、dint等),PLC内部可以直接访问变量的位,但是,对外是不允许的,还需按照byte、int、dint等格式进行访问。如果需要查看这些位,可以有多种解决方案。

方案1:给位一个别名

在PLC内给这些变量的位起一个别名,则可以通过该别名变量进行外部访问。如图,我们无法直接访问Local:3:I.Data[0].0,但是可以通过别名aliastest进行访问

方案2:用解码器通道进行实时解码

方案3:按照整型记录,用Ana进行位呈现

按照整型等进行记录,后续用离线分析软件Ana进行位呈现,方式1是按照二进制进行值的显示:

方案4:按照整型记录,用Ana的函数进行位提取

五、采集效果

本文展示了AB PLC数据采集的一些要点,以下图形展示了一次数据采集后的效果:

改于 2022年9月25日


PLC-Recorder是一个纯国产的专业数据采集和记录软件,可以进行数据的连续记录、协助故障追踪、协助调试等功能。目前支持:西门子S7全系列、三菱、欧姆龙、基恩士、倍福、罗克韦尔(AB)、施耐德、松下、所有符合Modbus-TCP协议的国内外PLC及I/O设备(汇川、信捷、台达等)。欢迎广大工控朋友去官网下载试用(免费版的功能强大)!

PLC-Recorder进行罗克韦尔(原AB)PLC数据采集的一些技巧相关推荐

  1. PROFINET转EtherNet/IP网关连接罗克韦尔(AB) PLC配置案例

    罗克韦尔(AB) PLC 1769-L32E(EtherNet/IP)与西门子S7-1200 PLC(PROFINET)以太网通讯进行连接. 今天与大家分享一篇PROFINET转EtherNet/IP ...

  2. 罗克韦尔(AB)PLC远程维护连接不上网关怎么办?

    对很多使用罗克韦尔(AB)PLC的工厂来说,PLC具备成熟系统和稳定性能等特点,可以适应厂内设备的控制指令,需要细心保养,认真维护.随着无线通信技术和物联网技术的发展,PLC的数据上云进行云端监控和远 ...

  3. AllenBradley罗克韦尔CIP通信协议介绍 C# AllenBradley(CIP)读写操作PLC数据 C#罗克韦尔(CIP)PLC通信

    罗克韦尔CIP通信协议(Control and Information Protocol)是一种面向对象的通信协议,它是用于工业自动化领域的数据通信协议.CIP协议可以在不同厂商.不同类型的自动化设备 ...

  4. 罗克韦尔CompactLogix 控制系统PLC如何借助工业网关实现远程编程维护?

    CompactLogix 控制系统是罗克韦尔生产的一款中型PLC,可以提供企业需要的功能和灵活性,而且不会有大型系统的开销,是中型应用项目的优质产品.编程软件.控制器和IO模块之间的集成可以将减少开发 ...

  5. 罗克韦尔 Allen-Bradley AB 1442系列传感器 电涡流传感器/速度传感器/加速度传感器

    在百度上找文档找不到,直接去罗克韦尔官方文档库就找到了如下两个文档: 1442 电涡流传感器系统规范 1442 电涡流传感器系统用户手册 更详细的技术数据还有英文手册:1442 Eddy Curren ...

  6. 构建虚拟工控环境系列 - 罗克韦尔虚拟PLC

    一. 概述 本篇主要介绍罗克韦尔虚拟PLC的搭建,使用的操作系统为Windows7 x86 Ultimate(DEEP_GHOST_WIN7_SP1_X86_V2015_06.iso),虚拟化软件为 ...

  7. 如何实现罗克韦尔PLC AB1756的远程监控数据采集?

    罗克韦尔AB1756系列PLC是一款高性能的大中型可编程控制器,采用ControlLogix系统,将顺序控制.过程控制.传动控制和运动控制.通信.IO技术集成在同一款设备平台上,为工业自动化提供安全稳 ...

  8. 罗克韦尔协议转换网关WTGNet-AB

    罗克韦尔协议转换网关WTGNet-AB 罗克韦尔协议转换网关WTGNet-AB以太网通讯和数据采集方法(点击查看) 目录 罗克韦尔协议转换网关WTGNet-AB 1.应用场景 2.安装与参数设置 2. ...

  9. 上位机与基恩士plc以太网通讯_2020湛江AB罗克韦尔PLC主机回收二手或全新

    2020湛江AB罗克韦尔PLC主机回收二手或全新专业回收基恩士光电传感器回收,基恩士安全光栅回收,基恩士对射开关回收,基恩士工控配件回收,基恩士视觉相机回收,发那科伺服驱动电机回收,发那科控制系统回收 ...

最新文章

  1. java学习:对synchronized的测试
  2. pandas使用query函数查询dataframe指定数据列的内容(数值)不包含在特定列表中的数据行(not contain in list)
  3. 正则爬取京东商品信息并打包成.exe可执行程序。
  4. Webstorm修改svn时提示Error relocating working copy:Server SSL certificate rejected
  5. Codeforces A - Bear and Prime 100(交互题)
  6. php5.2 get漏洞,ThinkPHP 5.x 远程代码getshell漏洞分析
  7. 用户空间使用内核头文件
  8. ubuntu 15.04 下的 nvidia(待续)
  9. 60秒内使用Java 9的Project Jigsaw的JavaFX HelloWorld
  10. ASCII码排序(C++)
  11. 3月第一周中国五大顶级域名增6万 美国增1.8万
  12. JDK开发WebService
  13. 今天加入了OSChina,准备将我的BLOG搬到这里。
  14. 远程协同网络架构photon cloud
  15. 【故障分析】基于matlab GUI鼠笼式异步电机转子断条故障诊断【含Matlab源码 1089期】
  16. tp3.2 隐藏index.php,thinkphp3.2.3隐藏index.php入口文件
  17. Mac 如何安装 Mysql@5.7
  18. 华为手机解锁码计算工具_华为高通全系列手机解锁工具
  19. 恶作剧:被乔布斯整蛊也很快乐
  20. 【通信仿真】Aloha协议仿真含Matlab源码

热门文章

  1. ffmpeg threads_使用-threads时,FFmpeg使用的线程数超出了我的预期
  2. 2W字!详解20道Redis经典面试题!(珍藏版)二
  3. 近几年天猫双十一交易额数据是多少
  4. FLV流媒体格式详细介绍
  5. 同程SRC巡风-内网漏洞应急巡航扫描系统
  6. python游戏代码示例_代码实例1:python 小人打架游戏
  7. 【Mybatis】Mybatis批量插入操作【详细教程】
  8. 89C51数码管循环显示数字0~15
  9. 视觉错觉图像可逆信息隐藏
  10. android计步器摘要,【使用总结】蓝牙|连接|步数|设置_摘要频道_什么值得买