热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用c语言实现位移传感器数据在液压系统中的数据采集例子,KTC直线位移传感器接FX3U4AD模块的数据采集案例...

利用FX3U-4AD模块对位移传感器进行位移数据的测量,在人机界面通过模拟量的的转换来显示位移。首先我们来看下位移传感器,如下图:位移传感

利用FX3U-4AD模块对位移传感器进行位移数据的测量,在人机界面通过模拟量的的转换来显示位移。

首先我们来看下位移传感器,如下图:

604d3cf67a9f9066bcee42d7506d5e91.png

位移传感器

上图为直线位移传感器,可通过拉、放前端来移动探头的位置,采用24v供电,传感器本身类似于滑动变阻器,探头拉出来的位移越大,输出电压越大,为了方便AD模块进行数据采集,通过一个电压变送器将输出电压从0~24v dc转换到0-10v,变换器的图片如下:

4b9f0e224ecc3c3c39e9790fffb6137c.png

0-10v变送器

传感器为三线制,褐色为电源DC24v,蓝色为0v,黑色为输出信号线,与FX3U-4AD模块连接图如下,在其通道1进行采集转换,模块中的24+和24-为供电电源,这里采用PLC上的24v直流电来供电,传感器的褐色线也接PLC24v的正极,黑色线接V+,蓝色接VI-,并与PLC负极。

811729108a08b0b3b9dd1489d3afdf5d.png

传感器与模块的连接线

接下里我们写数据转换的plc程序,根据手册的实例我们稍微修改即可,

1)模块与plc连接单元为0,

2)输入模式,fx3u-4ad的输入模式有8中输入模式,这里我们选择模式0(电压输入,-10v~+10v→-32000~+32000),在通道1上转换,

3)平均次数,我10次即采集10次进行平均取值。

4)数字滤波器,设置无效

5)数据保存,D0

根据手册实例,将模式修改为TO K0 K0 H0000 K1,所有通道采用0模式,其余不变。

0af9a0a5d431accf36fae91cced2c10c.png

手册实例

传感器的数字量保存到D0中,根据传感器的量程250mm,每个数字量对应的位移为250/32000=0.0078125,首先将D0转换成浮点数,再乘以0.0078125就等于实际位移。

下来我们在人机界面上演示下AD模块采集传感器位移的过程,整体系统图如下:

156de96156a913cf1ab0980c79dc47bc.png

系统连接图

PLC与FX3U-4AD模块连接,传感器输入信号接在模块上,将plc与人机界面进行连接,方便我们观察数据的变化。



推荐阅读
  • Python实现照片磨皮效果
    本文介绍如何使用Python和OpenCV库来实现照片的磨皮效果,使图片更加平滑并提升整体美感。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 如何彻底清除顽固软件如360
    本文详细介绍了如何彻底卸载难以删除的软件,如360安全卫士。这类软件不仅难以卸载,还会在开机时启动多个应用,影响系统性能。我们将提供两种有效的方法来帮助您彻底清理这些顽固软件。 ... [详细]
  • 本文介绍如何使用 Python 获取文件和图片的创建、修改及拍摄日期。通过多种方法,如 PIL 库的 _getexif() 函数和 os 模块的 getmtime() 和 stat() 方法,详细讲解了这些技术的应用场景和注意事项。 ... [详细]
  • 本文详细探讨了网站流量统计中常用的三个关键指标:页面浏览量(PV)、独立访客数(UV)和独立IP数(IP)。通过分析这些指标的定义、计算方法及其应用场景,帮助网站运营者更好地理解用户行为,优化网站内容与用户体验。 ... [详细]
  • 探索12个能显著提升iPhone使用体验的隐藏技巧,掌握这些功能后,你会发现生活更加便捷高效。 ... [详细]
  • 在众多不为人知的软件中,这些工具凭借其卓越的功能和高效的性能脱颖而出。本文将为您详细介绍其中八款精品软件,帮助您提高工作效率。 ... [详细]
  • 网易严选Java开发面试:MySQL索引深度解析
    本文详细记录了网易严选Java开发岗位的面试经验,特别针对MySQL索引相关的技术问题进行了深入探讨。通过本文,读者可以了解面试官常问的索引问题及其背后的原理。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 卷积神经网络(CNN)基础理论与架构解析
    本文介绍了卷积神经网络(CNN)的基本概念、常见结构及其各层的功能。重点讨论了LeNet-5、AlexNet、ZFNet、VGGNet和ResNet等经典模型,并详细解释了输入层、卷积层、激活层、池化层和全连接层的工作原理及优化方法。 ... [详细]
  • 本文探讨了在UC浏览器中调用分享面板后,图片无法正常显示的问题,并提供了详细的解决方法和代码示例。 ... [详细]
  • 提升Tumblr爬虫效率与功能
    本文介绍了对之前开发的Tumblr爬虫脚本进行升级,整合了两个脚本的功能,实现了自动分页爬取博客内容,并支持配置文件以下载多个博客的不同格式文件。此外,还优化了图片下载逻辑。 ... [详细]
  • C# LiNQ 查询 join连接
    C# LiNQ 查询 join连接 ... [详细]
  • 不确定性|放入_华为机试题 HJ9提取不重复的整数
    不确定性|放入_华为机试题 HJ9提取不重复的整数 ... [详细]
author-avatar
手机用户2502923227
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有