关于PLC与编码器的接线问题

2023-10-27

上个月做老师的一个项目,遇到一个关于用西门子S7-200SMART读取三个ABZ三线制增量型编码器的问题。当时因为实验室当时就一个编码器,读取没问题。但是去现场接完线之后,发现只能读出两个编码器的数值,并且数值和方向都不稳定,一会电机正转是加计数,一会又变成了减计数,然后就这一个小问题困扰了好长时间。最后还是我师兄把PLC输入端的公共端接24V+,就把问题解决了。但是问师兄为什么这样就行,他给我解释的迷迷糊糊的。所以自己下来之后找找资料,终于把这个问题搞清楚了。
1.首先说一下关于PLC输入端的接线。
输入端的接线分为源极和漏极两种接线方式(三菱PLC定义源极和漏极正好相反,这里以西门子为例)。源极接线为:电流从公共端M流进,从输入端流出,即公共端M接24V+,也就是所说的共阳极接法。漏极接线与源极相反,电流从输入端流进,从公共端M流出,即公共端M接24V-(0V),也就是所说的共阴极接法。如下图所示:
在这里插入图片描述在这里插入图片描述

对于S7-200系列的PLC来说,数字量输入点内部为双向二极管,所以既可以接成源性,也可以接成漏型。并且如果PLC上面有两组输入点时,可以一组接成源性输入,另外一组接成漏型输入。

2.下面说一下关于传感器的输出电路(这里以编码器为例)。传感器输出方式分为PNP和NPN集电极开路输出型两种。
PNP是指当有信号触发时,信号输出线out和电源线VCC连接,相当于输出高电平的电源线。 NPN是指当有信号触发时,信号输出线out和0v线连接,相当于输出低电平。如下图所示:
在这里插入图片描述
在这里插入图片描述

3.传感器与PLC的接线。
若传感器为PNP集电极开路输出型,则信号线有效时输出高电平,这时电流是从PLC输入点流进,从M端流出,此时PLC接线应为漏型接法(共阴极),如下图所示:
在这里插入图片描述

若传感器为NPN集电极开路输出型,则信号线有效时输出低电平,这时电流是从PLC的M端流进,从输入点流出,此时PLC接线应为源型接法(共阳极),如下图所示:
在这里插入图片描述

理解了这种接线方式,对于器件的选型是非常重要的,因为并不是所有的PLC都支持源性和漏型两种接法,像S7-300/400就只支持漏型接法,所以在选型之前一定要搞清楚传感器的输出类型与PLC匹配,否则会浪费很多时间。
这里再次声明,西门子和三菱PLC对于源性和漏型的定义正好相反,所以当不好理解时,可以用共阴极和共阳极来作为统一标准。当然本人的水平也十分有限,只是把自己所理解的写了下来,若哪位大神发现错误的地方,还望各位指出,十分感谢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于PLC与编码器的接线问题 的相关文章

  • ADRC/Matlab一步步实现跟踪微分器TD(附完整PLC测试代码链接)

    TD微分器的主要作用 就是安排过渡过程 产生跟踪信号和微分信号 滤除噪声 关于Adrc的理论分析不是本篇博客的重点 主要也是能力所限 相关理论大家可以看韩京清教授的论文 专栏有简单的学习笔记 感兴趣的同学可以看看 链接如下 ADRC自抗扰的
  • 台达PLC与单片机的通讯

    最近由于工作需要用PLC与单片机通讯 xff0c 以此用PLC来控制单片机 xff0c 使单片机作为一个IO扩展模块来使用 这是第一次尝试自己写代码来使两个器件通讯 xff0c 故在此做一下笔记 xff0c 顺便巩固一下在这个过程中所学到的
  • 西门子PLC S7-200SMART Modbus TCP通讯的步骤和要点

    Modbus TCP是一个非常传统 xff0c 应用广泛的通讯协议 xff0c 很多智能设备都支持该协议 西门子S7 200SMART及1200 1500系列都免费支持 xff08 300和400还是要高昂收费 xff09 xff0c 并且
  • 串口的偶校验位设置_最基本的PLC串口通讯和基本的通讯接口你都了解吗?

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口 xff0c 最基本的PLC串口通讯和基本的通讯接口你都了解吗 xff1f 1 xff0c 什么是串口通讯 xff1f 串口是计算机上一种非常通用设备通信的协议 不要与通用串行
  • PLC是如何控制伺服电机的?

    在回答这个问题之前 首先要清楚伺服电机的用途 相对于普通的电机来说 伺服电机主要用于精确定位 因此大家通常所说的伺服控制 其实就是对伺服电机的位置控制 其实 伺服电机还用另外两种工作模式 那就是速度控制和转矩控制 不过应用比较少而已 速度控
  • 闪烁回路的例子 三菱PLC ST语言 梯形图

    闪烁回路的例子 使可编程控制器运行 通过初始脉冲 M8002 驱动状态S3 在状态S3中输出Y000 1秒钟以后转移到状态S20 在状态S20中输出Y001 1 5秒钟以后返回状态S3 ST SET M8002 S3 STL TRUE S3
  • [python]——python通过kepserver 连接plc

    使用python通过opc ua连接plc 使用的软件 KEPServerEX 6 kepserverex中可以创建虚拟plc kepserver设置 操作步骤 安全策略设置 右键KepServer主窗口中项目 选择属性 点击OPC UA
  • 板子接线图

    1 ST LINK V2接线 2 对抗板子刷蓝牙固件 接USB转TTL 用镊子短接两个孔 2 对抗板子用串口测试蓝牙AT命令 短接白色箭头 接TX RX 电源
  • 西门子PLC内部的数据类型大全

    西门子PLC的数据类型种类繁多 本文进行了收集 并指明了适用范围 长度 供需要进行数据采集和分析的朋友们参考 本表格整理自博图V14 不保证更高级版本不会新增数据类型 请使用中注意 类别 数据类型 长度 位 长度 字节 S7 300 400
  • 西门子S7-200 PLC接地和接线

    对于所有的电器设备 接地和接线是非常重要的 它能够确保系统具备最优的操作特性 同时能够为系统提供更好的电子噪声保护 在接地和接线之前 必须先确保设备的电源已被切断 也要保证与该设备相关的设备电源已被切断 在对S7 200及其相关设备接线时
  • STM32操作增量式编码器(一)----使用外部中断实现测速

    1 编码器概述 这里对此不再详细说明 本博文重在如何使用编码器 有兴趣的同学可以去网上了解 或者参考一下博文 旋转编码器工作原理 2 增量式编码器控制思路 图2 1 编码器实物图 图2 2 编码器与MCU接线图 我们首先需要清楚编码器输出什
  • C# 三菱FX PLC XYS读写,串口读写

    花了两三天写了一个这个 本来想着自己用的 看到有很多替代品 果断开源了吧 下载地址 https github com t39q MitsubishiFX PLC XYS 以下是原理 后面有帮助类和调用方法 调用方法 private void
  • 西门子PLC学习笔记十-(计数器)

    S7 300 400的计数器一般占两个字节 是16位的 CPU最多可以使用64 512个计数器 计数器地址编号为C0 C511 1 S CUD 加减计数器 加减计数器波形图 2 S CU 加计数器 3 S CD 减计数器 4 三种计数器对应
  • PLC程序的基本组成和编程语言

    一般情况 PLC程序由主程序 多个子程序 多个中断服务程序等三部分组成 这三部分被组织在一起 经过编译可以下载到PLC中运行 如下图就是一个简单的例子 MAIN是主程序 SBR0是子程序 可以被MAIN调用 运行在一个循环中 中断服务程序独
  • 西门子S7-200 SMART编程软件下载

    概述 西门子S7 200 SMART是一款入门级且非常好用的PLC 相比较于欧姆龙 三菱等同级别PLC SMART的编程软件架构更合理且逻辑性强 且官方一直在持续更新 截止于2021年8月 官方最新版编程软件 STEP7 MicroWIN
  • vtm配置以及编码示例

    vtm配置以及编码示例 下载VTM源码 网址 VTM源码 选择对应的版本下载 版本从2 0到最新的版本 1 0版本的VTM需要使用HM的工具svn下载 VTM 1 0源码地址 https jvet hhi fraunhofer de svn
  • Java使用S7协议连接西门子PLC1200、1500

    Java使用S7协议连接西门子PLC1200 1500 1 引入s7包 2 测试代码 可参考使用 1 引入s7包 使用 https github com s7connector s7connector
  • 彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)

    尊重作者 支持原创 如需转载 请附上原地址 https blog csdn net libaineu2004 article details 19245205 一 Qt Creator环境设置 1 cpp或h文件从window上传到Ubun
  • 从 C# 向 PLC 发送 FINS 命令

    我尝试发送FINS命令通过 UDP 从 PC C NET 发送到 PLC 以太网模块 Omron 但没有从 PLC 得到任何响应 并且不知道从哪里可以开始故障排除 PLC has a very simple ladder logic as
  • 将 PLC Siemens S7-1500 连接到 SQL Server 数据库

    连接指南是 我跟踪指南并做了很多事情 PLC和SQL服务器之间的连接是ok 我已经成功登录SQL了 I can insert到桌子上 update 并执行store procedures 但是当我运行select查询我不知道如何检索数据和r

随机推荐

  • c语言写60秒关机小程序,输入我是猪才可关闭:整蛊你的朋友吧

    若想要让朋友不知情的情况下上当 可以在vs环境下 选择左上角把Debug版本改为Release版本运行 然后在我的电脑中此文件夹下点开release文件中的exe程序发给朋友 别轻易改数据 关机程序小游戏 goto语句运用 1 电脑运行起来
  • Python 进阶:函数装饰器

    一 前言 本小节主要梳理函数装饰的用法 循序渐进 逐层增加条件 加大复杂度和难度 环境说明 Python 3 6 windows11 64位 二 函数装饰器 装饰器的典型行为 把被装饰的函数替换成新函数 二者接受相同的参数 而且 通常 返回
  • flutter报错: Class ‘kotlin.Unit’ was compiled with an incompatible version of Kotlin.

    Class kotlin Unit was compiled with an incompatible version of Kotlin The binary version of its metadata is 1 5 1 expect
  • 简单的shell 脚本

    简单的shell 脚本 1 shell编程 编写shell脚本 2 执行方法 2 1 sh执行 sh log sh 2 2 执行 log sh 注意 需要先保证log sh文件有可执行的权限 chmod u x log sh 3 固定格式
  • vmware workstation的镜像文件下载

    今天安装了vmware workstation虚拟机 然后需要镜像文件 我就下载了迅雷精简版 说实话这个迅雷精简正好 然后下载了win10和win8的镜像文件 之前得下载地址不能用了 哎下次加上去
  • 使用STM32的DSP库时,遇到的一个bug

    Bug提示如下 Drivers CMSIS Include core cm4 h 81 error 35 error directive Compiler generates FPU instructions for a device wi
  • android 完全退出应用程序

    2019独角兽企业重金招聘Python工程师标准 gt gt gt hot3 png android程序中如果有很多activity 又没有在跳转过程中全都finish 很可能在最后退出程序时 当前的activity结束了 但是又 跳转到a
  • [陇剑杯 2021]之Misc篇(NSSCTF)刷题记录⑤

    NSSCTF Misc篇 陇剑杯 2021 日志分析 陇剑杯 2021 日志分析 问1 陇剑杯 2021 日志分析 问2 陇剑杯 2021 日志分析 问3 简单日志分析 陇剑杯 2021 简单日志分析 问1 陇剑杯 2021 简单日志分析
  • nginx 缓存配置 expires 和 add_header Cache-Control 的总结

    hello 大家好 我是jordy 欢迎大家光临我的博客 我的联系方式有 qq 1760282809 363232564 欢迎同行多多交流 一起学习 一起进步 nginx 开启静态缓存 location js css png jpg jpe
  • 5 个 Composer 小技巧

    1 仅更新单个库 只想更新某个特定的库 不想更新它的所有依赖 很简单 composer update foo bar 此外 这个技巧还可以用来解决 警告信息问题 你一定见过这样的警告信息 Warning The lock file is n
  • Linux系统之部署Node.js环境

    Linux系统之部署Node js环境 一 Node js介绍 1 1 Node js简介 1 2 npm简介 1 3 Node js官网 二 本地环境介绍 2 1 本地环境规划 2 2 本次实践介绍 三 部署Node js环境 3 1 下
  • SpringMVC是如何让Controler替代Servlet工作的

    在学到JavaEE的部分的时候 知道了我们自己写Servlet 然后来处理一个请求的get方法或者是post方法 但是在工作后 直接使用了SpringMVC的框架 工作的时候不再需要自己写Servlet 而是写一个Controler 然后将
  • 网站头像: favicon.ico

    很多人问过我 你的网站在地址栏中的那个图标是怎么弄出来的 这个文件就是在WEB根目录下的favicon ico文件 http www example com favicon ico 很多门户网站都有这个文件 我觉得它的作用和MSN中的人物头
  • hdu 1242 Rescue(A*索搜)

    http acm hdu edu cn showproblem php pid 1242 题意是从r找到a 路过 时间 1 路过x时间 2 围墙 求最短的时间 用a n m 保存位置 围墙为 1 为1 x为2 用A 索搜计算出每一步的f值
  • mac chrome 提示您的连接不是私密连接,没有继续访问

    访问https的一些网站时 由于证书过期或者种种原因提示 您的连接不是私密连接 如果充分信任改网站可以点开高级 选择继续前往 即可访问 如果点开高级显示 您目前无法访问 xxx 因为此网站发送了 Google Chrome 无法处理的杂乱凭
  • Scrapy的基本使用

    目录 Scrapy是什么 安装 使用 获取更多页面信息 写入数据库 图片下载 文件下载 更改文件名称以及路径 更改图片名称以及路径 循环获取页面信息时 item的数据重复或者对不上 下载文件时获取文件流直接上传到某个地方 Scrapy是什么
  • rpm打包的流程包括以下哪些_RPM打包流程

    一 rpm打包工具安装 yum install rpm build yum install rpmdevtools 二 工具的使用方法 1 创建文件夹 root localhost rpmdev setuptree root localho
  • ChatGPT有哪些潜在的应用场景?

    ChatGPT作为一种强大的语言模型 具有广泛的潜在应用场景 以下是一些ChatGPT可能的应用场景 1 虚拟助手和聊天机器人 ChatGPT可以被用作虚拟助手和聊天机器人的核心 它可以与用户进行自然语言交互 回答问题 提供信息和执行任务
  • 抖音推广:抖音的分类与变现方式

    抖音 一款很火的短视频APP 普及率非常高甚至有的人一刷就是几个小时 短视频是未来占据群众眼球经济的主要方式 特别是在5G时代到来后 短视频及时反馈性这个特点 很完美的迎合了在信息过载的环境下大多数人能看视频就不会听音频 能听音频就不会看大
  • 关于PLC与编码器的接线问题

    上个月做老师的一个项目 遇到一个关于用西门子S7 200SMART读取三个ABZ三线制增量型编码器的问题 当时因为实验室当时就一个编码器 读取没问题 但是去现场接完线之后 发现只能读出两个编码器的数值 并且数值和方向都不稳定 一会电机正转是