200smart数据日志的功能

news2024/9/27 9:32:31

称重设备(皮带秤)读取到的数据值总是一直在跳变,无法正确识别称重传感器读取上来的值来判断产品的重量,虽然在程序中增加了取平均值功能(模拟量输入按PLC扫描周期次数求平均值程序),但效果不理想。 如果能够选择西门子200samrt做控制元件,使用数据日志的功能,则这个问题处理起来可能会变的容易一些。

西门子200smart PLC数据日志概况:“只有固件版本V2.0或更高版本的S7-200 SMART CPU支持数据日志功能,在STEP 7-Micro/WIN SMART软件中,可以通过数据日志向导创建最多四个数据日志文件,他们存储在PLC的永久存储器中。每个数据日志都是一个单独的文件,最大为 2 兆字节”。

实验器材:(硬件)

1)一台安装了200 samrt V2.1软件的电脑

2)一个实验用PLC CR60

3)相关连接的网线及PLC电源线各一条

编程操作:

1)打开编程软件;选择一个与实际PLC型号一致的CPU,如图:

图片

2)选择“工具”下的“数据日志”向导,并勾选“数据日志0”如图:

图片

3)下一步后,选择“数据日志0”的文件名称,此处选择默认名称,记录的文件名称将以此名称记录在Excel文件中,允许用户修改日志文件名称,如图:

图片

4)继续操作下一步,为“数据日志0”配置最大记录数量,默认值1000,最大数位65535条。采用默认的选项给每一条记录配置时间、日期戳。为实验能够快速验证,先新建20条数据试试,如图:

图片

5)继续下一步,定义“数据日志0”的具体记录数据,定义了3个相关的数据名称及数据类型,共计占7个字节数,如图:

图片

6)继续下一步,为“数据日志0”分配储存器地址,这里选择从VB1000开始的7个字节为记录地址区,如图:

图片

7)继续下一步,系统自动生成3个子程序组件,如图:

图片

8)完成向导的配置后,在子程序中生成一个子程序(DAT*_WRITE),如图:

图片

在200smart 软件中还可以在程序中查找到这个向导生成的子程序,如图:

图片

9)该子程序用调用条件触发需要用沿触发方式的目的是为了节约有限的EEPROM写入次数。因为是验证程序,我采用秒脉冲加上升沿触发,子程序没有其它管脚定义,仅仅是一个字节型的输出错误代码储存区,编译后没有错误,如图:

图片

10)            连接好PLC电源及网线,选择网络接口卡,注意这个接口卡必须是电脑实际的物理网卡。如果无法找到cpu,可以在“网上邻居”—“本地连接”—“属性”中设置电脑的IP地址,PLC默认IP地址192.168.2.1,这里将电脑的IP地址设置为192.168.2.10,子网掩码不做变更,IP网段必须是在同一个网段上,将程序下载到PLC中,如图:

图片

图片

11)            设置的通讯连接正常后,下载的程序运行情况,没有错误,如图:

图片

12)            数据日志的数据并上传数据日志的方法:点击“PLC”按钮下的上传小三角箭头后,系统下拉菜单弹出选择“数据日志”,选择“数据日志0”数据存放途径后,选择“上传”,窗口下侧显示上传时的进度条及文件大小,如图:

图片

13)            在指定的文件夹中找到那个存放数据日志的文件,并用Excel方式打开,如图:

图片

图片

上诉隐射数据日志地址是根据向导定义的数据类型编排而成的,并注意西门子数据类型格式。

使用数据日志时需要注意的问题:

1)由于是需要实时记录数据日志,必须事先调校好PLC运行的实时时钟,方法:点击“PLC”按钮,选择“设置时钟”,选择“读取PC”,选择“设置”,并将设置下载到cpu中,如图:

图片

2)CPU的EEPROM有擦写次数限制,不能无限次数据存储,所以使用沿触发调用 DATx_WRITE 指令节约写入次数。

3)如果需要记录较长的数据日志条目数,请在“选项”中的记录数据日志设置到合适的条目数,记录条目数范围:1~65535条。条目记录机制将以覆盖的方式,当条目数记满设置条目数后,新值将覆盖原记录的条目数据上,原值被自动溢出。

4)一个数据日志最大记录字段允许有200字节数,如果需要包含时间、日期戳(每一个时间、日期戳占3个字节),则最大用户记录的字节数减小194个字节。例子中已用了7个字节作为数据日志记录条目数(共计13个字节)。

5)特殊寄存器标记字节SMB480~SMB515为只读数据日志的状态及报警信息,用户可以通过特殊标志字节或者Error错误信息查看数据日志指令运行情况。

HMI如何通过PLC变量控制开始和停止数据记录

WinCC flexible配方与PLC的同步

HMI面板与S7-1500 R/H 冗余PLC的通信

WinCC Flexible Smart快速导入 Smart PLC变量

巨控OPC560系列远程智能控制终端

S7_1200配方功能快速入门

PLC远程调试监控模块-巨控GRM530

PN IO设备ET 200SP将支持R1模式

SCL 常见问题

PLC协议转换网关:巨控NET400

如何判断S7通信中断

S7-1500R/H PROFIBUS DP 通信

如何实现PLC短信报警

WinCC  Modbus TCP 通信

wincc 远程和PLC通讯方案

1500PLC与wincc通过4G网络远程通讯

WINCC中自定义 XY 轴的多功能曲线的实现方法

wincc报警如何通过短信发送给手机

在WinCC(TIA Portal)项目中,如何正确的使用面板,模板,弹出窗口和滑入窗口?

通过巨控GRM532Y-C远程调试下载国外PLC

巨控GRM远程模块配置使用流程简介

巨控远程模块微信报警配置方法

TIA中如何将数据块的实际值转到初始值中

西门子200smart与三菱FX3U plc之间的自由口通讯

wincc 远程和PLC通讯方案

1500PLC如何更好地配置一个OPC UA客户机使其与服务器进行有效的通信?

如何使用EXCEL访问WinCC中的实时数据实现报表

西门子PLC无线通讯解决方案

数据丟了--WinCc历史数据丢失怎么办

巨控无线通讯模块在带式输送机行业的应用

WinCC激活故障排除及解决思路

Wincc在手机端监控_巨控OPC560解决方案

PLC之间的Profibus 通讯

怎么远程控制国外的PLC

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2169579.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是聚集索引?

什么是聚集索引? 1、聚集索引的特点2、如何确定聚集索引3、性能优势 💖The Begin💖点点关注,收藏不迷路💖 聚集索引是一种特殊的索引,它直接包含了表中的所有数据行。所以,通过聚集索引&#xf…

代码随想录冲冲冲 Day56 图论Part8

117. 软件构建 这道题是使用拓扑排序的方法 看多个任务有优先级的情况下 怎么排序 对应到这道题就是文件排序 首先要记录每一个点的入度,当一个点的入度为0时,就说明这个点是顶点 然后记录每一个点向那些点相连 之后建立一个queue 寻找一个入度为0的…

弹簧状态检测系统源码分享

弹簧状态检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

Linux中安装ffmpeg

Linux中安装ffmpeg 一、下载二、安装三、测试 一、下载 先到这里下载ffmpeg。 二、安装 先将上传到服务器的某一目录,我这里是: /usr/local/ffmpeg 然后解压,解压命令如下: tar -xvf “你的安装包名称”我的是: ta…

流浪软件uniaccess agent 删除

cmd的C盘找不到就用git rm -rf 之后,只剩下 俩文件夹删不掉 然后360软件就看到了,可惜卸载失败 然后360文件就找到了,彻底删除 再回git 查看 方法 https://blog.51cto.com/u_16099347/11352333 https://blog.csdn.net/xioayu96/article/…

Linux下线程间的通信

为什么需要线程通信? 线程是操作系统调度的最小单元,拥有自己的栈空间。如果线程之间孤立运行,可能会导致资源浪费。线程需要协调工作以完成共同的任务,这就需要线程间相互通信 在 Linux 系统中,线程间通信&#xff…

请问这张图是ai绘画吗?

小白可做!全自动AI影视解说一键成片剪辑工具https://docs.qq.com/doc/DYnl6d0FLdHp0V2ll 先来结论,找到用这图的某宝店老板了,老板说不是AI画的。 真相只有一个,有图有真相 再来化身柯南,看看寻找答案的过程 要判断这张…

重考!CSP-J/S 2024第一轮认证泄题后续进展及疑问

2024年9月26日晚间,NOI官网发布了”对部分被认证者进行CSP-J/S 2024第一轮重新认证的公告“,对少儿编程培训机构老师举报陕西鸿泉教育培训机构泄题一事进行了最新的回应。 对涉嫌参加该机构培训的学生的CSP-J/S 2024第一轮入门级、提高级认证成绩不予认可…

<<编码>> 第 21 章 总线连接(Get on the Bus) 示例电路

比较器 info::操作说明 鼠标单击开关切换开合状态 鼠标单击逻辑输入切换 0|1 状态 若上方和左边的输入相同, 则输出高电平 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch21-0…

力扣(LeetCode)每日一题 2207. 字符串中最多数目的子序列

题目链接https://leetcode.cn/problems/maximize-number-of-subsequences-in-a-string/description/?envTypedaily-question&envId2024-09-24 给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern ,两者都只包含小写英文字母…

Vue中使用Hls.js进行视频直播的播放

HLS.js使用文档 1、安装组件&#xff1a; npm install hls.js --save2、引入组件&#xff1a; import Hls from hls.js3、使用组件&#xff1a; // DOM&#xff1a; <video id"video" controls loop"false"></video> // DATA: let hls nul…

[深度学习]卷积神经网络CNN

1 图像基础知识 import numpy as np import matplotlib.pyplot as plt # 图像数据 #imgnp.zeros((200,200,3)) imgnp.full((200,200,3),255) # 可视化 plt.imshow(img) plt.show() # 图像读取 imgplt.imread(img.jpg) plt.imshow(img) plt.show() 2 CNN概述 卷积层convrelu池…

实战OpenCV之色彩空间转换

基础入门 色彩空间是描述颜色的一种数学模型&#xff0c;它定义了颜色的三个或更多维度&#xff0c;比如&#xff1a;亮度、色相和饱和度等。最著名的色彩空间之一是RGB&#xff0c;它基于人眼对光的感知原理&#xff0c;通过红、绿、蓝三种基本颜色的不同强度组合来表示几乎所…

【HarmonyOS】鸿蒙仿iOS线性渐变实现

【HarmonyOS】仿照IOS中可以通过输入start&#xff08;0&#xff0c;0&#xff09;&#xff0c;end&#xff08;1&#xff0c;1&#xff09;获取角度到.linearGradient&#xff0c;从而实现左上到右下渐变 class Point {x: number 0y: number 0 }Entry Component struct Page…

开源链动 2+1 模式 S2B2C 商城小程序:激活 KOC,开启商业新征程

摘要&#xff1a;本文深入探讨了 KOC 在立体连接中的重要性&#xff0c;以及如何通过开源链动 21 模式 S2B2C 商城小程序发现和找到更多的 KOC。强调了历史积累强关系和快速强化强关系的方法&#xff0c;并阐述了该商城小程序在推动商业发展中的关键作用。 一、引言 在当今竞争…

mysql 内存被打满记录

一&#xff1a;早上收到报警&#xff1a;提示&#xff1a;您的云数据库RDS的1个实例因存储空间满将被锁定&#xff0c;请关注实例的存储空间使用情况&#xff0c;可通过存储扩容或空间清理解除锁定。后续查看错误日志如下&#xff1a;磁盘没有空间了 没有多余的空间写binlog和…

2024年下安徽省事业编考试报名流程(电脑)

2024年下安徽省事业编考试报名流程&#xff08;电脑&#xff09;

极狐GitLab 17.4 升级指南

GitLab 是一个全球知名的一体化 DevOps 平台&#xff0c;很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab https://dl.gitlab.cn/6y2wxugm 是 GitLab 在中国的发行版&#xff0c;专门为中国程序员服务。可以一键式部署极狐GitLab。 本文分享极狐GitLab 17.4 升级…

【JVM】垃圾释放方式:标记-清除、复制算法、标记-整理、分代回收

文章目录 1. 标记-清除2. 复制算法4. 标记-整理4. 分代回收 把标记为垃圾的对象的内存空间进行释放。主要有三种释放方式 1. 标记-清除 把标记为垃圾的对象&#xff0c;直接释放掉&#xff08;最朴素的做法&#xff09; 此时就是把标记为垃圾的对象所对应的内存空间直接释放。…

【机器学习】探索LSTM:深度学习领域的强大时间序列处理能力

目录 &#x1f354; LSTM介绍 &#x1f354; LSTM的内部结构图 2.1 LSTM结构分析 2.2 Bi-LSTM介绍 2.3 使用Pytorch构建LSTM模型 2.4 LSTM优缺点 &#x1f354; 小结 学习目标 &#x1f340; 了解LSTM内部结构及计算公式. &#x1f340; 掌握Pytorch中LSTM工具的使用. &…