完整的FX2N监控命令解释

2023-10-08 02:20
文章标签 命令 解释 监控 完整 fx2n

本文主要是介绍完整的FX2N监控命令解释,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

     编写PLC例程,下载Oline=>Write to PLC,监控Oline=>Monitor=>Start Monitor;同时监听PC串口数据,把串口数据剪贴到Wordpad,这样得到约264MB的数据。
通过大量数据的分析归纳,得出了完整的监控命令解释。

下以其中一例程说明这问题。

左边是梯形图指令,右是下载到PLC的指令码。

(原文件名:完整的监控命令解释01.jpg)


(原文件名:完整的监控命令解释02.jpg)

点选Oline=>Monitor=>Start Monitor,GX先重复读取PLC版本号、PLC参数,然后再发出监控指令。
监控指令格式:
STX E10  1400 zz nn81 wwww XXXX XXXX ....... ETX CC

字1400是FX2N的上位机命令缓冲区首地址。

字节zz是后续的监控指令字节数,后续的数据是监控指令内容,需监控的寄存器元件和位元件地址,地址数据采小端模式,即字数据低字节在前,高字节在后。

字nn81,表示需监控的寄存器元件数,寄存器元件可为16位或32位。

字wwww表示需监控的位元件元件数。

字XXXX XXXX ....... 表示需监控的寄存器元件和位元件地址,排列是寄存器元件地址在前,位元件地址在后。

CC为校验和。

下表指令码序栏和nn对应;字序栏表示监控元件数据顺序,PLC回发的寄存器元件数据和这里的地址顺序对应;
值得注意的是,位元件栏,即监控指令里位元件地址顺序,表征PLC回发的元件数据从低到高的BIT位排列。




(原文件名:完整的监控命令解释03.jpg)

下图是PC读数据命令和PLC回发的元件数据。

PC读数据命令
STX E00 1790 zz ETX CC
zz是PLC回发的元件数据字节数,1790是读PLC数据首址。

PLC回发的元件数据
STX XXXX XXXX ....... ETX CC
寄存器元件数据顺序监控指令里地址顺序对应,16位占一个字,32位两个字,小端模式。
寄存器元件数据后面是位元件数据,每个位元件占一个BIT,其BIT排列顺序按监控指令里地址顺序从低到高排列,小端模式。



(原文件名:完整的监控命令解释04.jpg)


(原文件名:完整的监控命令解释05.jpg)

下表是据该例程运行时MONITOR,从中选出元件状态变化数据,以验证上面的分析。

(原文件名:完整的监控命令解释06.jpg)

下表是据MONITOR数据,分析出的FX2N监控命令所用的软元件地址,也是FX2N内存映象。

(原文件名:完整的监控命令解释07.jpg)


(原文件名:完整的监控命令解释08.jpg)

监控所用GX版本。

(原文件名:完整的监控命令解释09.jpg)


1、GX Monitor只读取FX2N当前屏障所监控显示软元件相关数据,当翻屏时重新发出写入1400缓冲区的E10指令。
     GX Monitor每组监控命令都要读三个寄存器值,但并不显示,它们是D8010当前扫描值(地址0E14),D8012最大扫描时间(地址0E18),D8003内存类型(地址0E06)。

2、在DEVICE BATCH MONITOR,GX读取数据量最大,其STX E10 。。。分两次发出,E10命令写入首址分别为1400、1440。E00命令读取首址也相应为1790、17D0。

3、DEVICE BATCH MONITOR当同时监控寄存器元件和位元件(如TIMER、COUNTER)时,读取相应位元件值,不用E10命令,而是用E00命令直接读取位元件内存数据,不经过1790缓冲区,采用位元件组字节地址。

     DEVICE BATCH MONITOR每组监控命令都要读位元件M8000值(位地址0E00),也并不显示。

4、GX Monitor监控E10命令里元件顺序并不安照屏幕显示顺序,PLC回发数据严格按E10命令里元件顺序排列,位元件数据按E10命令里位元件顺序,从低到高BIT位排列,可参见图“完整的监控命令解释04.jpg”、“完整的监控命令解释05.jpg”。

这篇关于完整的FX2N监控命令解释的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/162036

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

30常用 Maven 命令

Maven 是一个强大的项目管理和构建工具,它广泛用于 Java 项目的依赖管理、构建流程和插件集成。Maven 的命令行工具提供了大量的命令来帮助开发人员管理项目的生命周期、依赖和插件。以下是 常用 Maven 命令的使用场景及其详细解释。 1. mvn clean 使用场景:清理项目的生成目录,通常用于删除项目中自动生成的文件(如 target/ 目录)。共性规律:清理操作

利用命令模式构建高效的手游后端架构

在现代手游开发中,后端架构的设计对于支持高并发、快速迭代和复杂游戏逻辑至关重要。命令模式作为一种行为设计模式,可以有效地解耦请求的发起者与接收者,提升系统的可维护性和扩展性。本文将深入探讨如何利用命令模式构建一个强大且灵活的手游后端架构。 1. 命令模式的概念与优势 命令模式通过将请求封装为对象,使得请求的发起者和接收者之间的耦合度降低。这种模式的主要优势包括: 解耦请求发起者与处理者

linux 判断某个命令是否安装

linux 判断某个命令是否安装 if ! [ -x "$(command -v git)" ]; thenecho 'Error: git is not installed.' >&2exit 1fi

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目