PLC工程师必备知识— IO模块选型和使用(上篇)

2023-10-27

概述


我们在使用PLC IO模块的时候,高频率会遇到一些与IO有关的用法和功能,有与IO模块型号中特定符号有关的,有与IO模块特性有关的,它们都与选型和使用息息相关。下面就从几个方面为大家一一介绍。
由于本次内容较多,所以分为上下两篇来介绍。

1.IO模块BASTHFHS的区别

西门子的分布式IO系统,目前最常用的要数ET200MP和ET200SP中的IO模块了,它们的型号后面缀以了BA、ST、HF、HS,如IO模块DI 8x24VDC ST,如图1所示。

图1. DI 模块

这四个后缀表示了它们的另外一个身份:

  •  BA:Basic,表示是基本模块,用以满足基本需求;
  •  ST:Standard,表示是标准模块,用以满足用户的大部分需求;
  •  HF:High Feature,表示是高性能模块,具备一些高级功能;
  •  HS:High Speed,表示是高速模块,优化了高速处理的性能,以满足对性能和速度的较高要求。

下面就让我们看看IO模块的这四个身份都有哪些区别,了解了这些区别将会有助于选型和使用:

  • 诊断功能
  • 等时模式
  • 过采样

对于不同的IO类型还有与之相关的功能区别,比如:

  •  DQ模块是否支持脉宽调制PWM
  •  DI模块是否支持集成计数功能
  •  AI模块是否支持可变量程

在选型时根据需求可参考这些区别进行选择,如果有其它方面的需求如信号类型、测量范围以及测量误差等可参考手册中模块的技术规范进行选择。

这里先为大家说明一下IO模块的诊断功能,它们包括基本诊断功能,模块诊断功能,通道诊断功能。基本诊断功能主要是针对BA型的模拟量输入模块而言的,支持的是模块级别的故障诊断。而诊断功能的组态模式有模块组态和通道组态,前者是按模块设置诊断功能的,而后者可以按通道设置诊断功能,如图2所示诊断的几个级别。

图2. 诊断级别

ET200MP和ET200SP的IO模块的功能有所不同,下面将分别作以介绍。

1.1 ET200MPIO模块

表1汇总了ET200MP的IO模块中BA、ST、HF和HS四个身份不同的功能。

表1. ET200MP 模块区别

1.2 ET200SPIO模块

表2汇总了ET200SP的IO模块中BA、ST、HF和HS四个身份不同的功能。

表2. ET200SP 模块区别

1.3 小结

以上归纳了接口模块和IO模块的四个身份BA、ST、HF和HS的功能区别,在实际使用中需要实现某个功能时,要同时考虑接口模块和IO模块是否支持。

如要实现通道诊断功能,我们可以选择HF的IO模块即可,不需要考虑使用什么类型的接口模块。但如果要实现IO的过采样功能,不仅要选择HS的IO模块,还需要选择支持等时模式功能的接口模块。

2.模拟量模块两线制和四线制的区别

这里说的模拟量模块的两线制和四线制,是接电流信号时的模拟量输入模块两线制和四线制接法,从信号源的角度来说,连接的传感器是两线制还是四线制,对应模拟量输入模块有不同的接线方法。

    2.1 模拟量输入模块两线制接法连接两线制传感器

此接法两线制传感器的供电由模块上对应的通道端子Uv提供。此时通道的测量类型要组态为“电流(2线制变送器)”,接法如图3所示。

图3. 两线制接法

2.2 模拟量输入模块四线制接法连接两线制传感器

这种接法通常用于不支持两线制的模块连接两线制的传感器。此时传感器的24VDC供电由外部24VDC电源提供。此时通道的测量类型要组态为“电流(四线制变送器)”,如图4所示。

图4. 四线制模块连接两线制传感器

2.3 模拟量输入模块四线制接法连接四线制传感器

四线制传感器的信号和模块通道的I+和I-直接相连。如图5所示的是传感器的24VDC供电由模块的24VDC输出提供。当然四线制传感器的供电电源也可以由其它电源提供,对模块来说四线制传感器泛指有源传感器,或称为有源信号,阀位反馈信号、变频器模拟量输出信号都属于这种有源信号,可以按四线制接线方法接线。此时通道的测量类型要组态为“电流(四线制变送器)”。

图5. 四线制接法

更多关于 PLC IO模块的介绍,敬请关注1847公众号后续的更新。

您也可以通过“西门子工业1847学习平台”学习更多工业技术知识。

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

PLC工程师必备知识— IO模块选型和使用(上篇) 的相关文章

  • Typecho 最新XC主题 去除域名授权全解密源码

    简介 Typecho 最新XC主题 去除域名授权全解密源码 这是一款多样式主题 首页支持六种主题样式 支持Pjax优化访问速度 多种单页 如友链 说说等 评论支持表情 自定义编辑器 支持其他样式功能 该主题功能性挺高 比较花里胡哨 感觉有一
  • 浏览器缓存相关面试题一网打尽,理论结合实践,用代码学习缓存问题,建议关注+收藏,(含项目源代码)

    前言 浏览器缓存的问题是面试中关于浏览器知识的重要组成部分 也是性能优化题目的一部分 但是不要被吓到 我话放到这里 就那么点东西 我这一篇文章基本上就涵盖了所有相关的知识点 认真看一遍 所有的问题都是纸老虎 一 准备工作 1 1 拉取仓库
  • 内网穿透的应用-使用Net2FTP轻松部署本地Web网站并公网访问管理内网资源

    文章目录 1 前言 2 Net2FTP网站搭建 2 1 Net2FTP下载和安装 2 2 Net2FTP网页测试 3 cpolar内网穿透 3 1 Cpolar云端设置 3 2 Cpolar本地设置
  • 【面试】 前端竞争压力大?揭秘让你们学后端的真实动机!

    前端开发属于程序员吗 网友是这样回答的 看完前端同学的评论 我悟了 你们让人都去学后端卷 然后减小前端竞争压力是吧 哈哈哈 你们这帮老6 于是我去拿出了我收藏的 某前端招聘JD来盘一盘 那些觉得 是个人都能干前端 的同学们想必已经熟练掌握了
  • JS特效第74弹:旅游城市图片百叶窗切换React特效

    全屏的旅游城市景点图片滑动百叶窗轮播切换效果 先来看看效果 一部分关键的代码如下 div div
  • Web 安全漏洞之 OS 命令注入

    什么是 OS 命令注入 上周我们分享了一篇 Web 安全漏洞之 SQL 注入 其原理简单来说就是因为 SQL 是一种结构化字符串语言 攻击者利用可以随意构造语句的漏洞构造了开发者意料之外的语句 而今天要讲的 OS 命令注入其实原理和 SQL
  • 38条Web测试经验分享

    1 页面链接检查 每一个链接是否都有对应的页面 并且页面之间切换正确 可以使用一些工具 如LinkBotPro File AIDCS HTML Link Validater Xenu等工具 LinkBotPro不支持中文 中文字符显示为乱码
  • 每天10个前端小知识 <Day 7>

    前端面试基础知识题 1 什么是尾调用优化和尾递归 尾调用的概念非常简单 一句话就能说清楚 就是指某个函数的最后一步是调用另一个函数 function f x return g x 上面代码中 函数f的最后一步是调用函数g 这就叫尾调用 尾调
  • 每天10个前端小知识 <Day 6>

    前端面试基础知识题 1 使用js实现二分查找 二分查找 也称为折半查找 是指在有序的数组里找出指定的值 返回该值在数组中的索引 查找步骤如下 从有序数组的最中间元素开始查找 如果该元素正好是指定查找的值 则查找过程结束 否则进行下一步 如果
  • 每天10个前端小知识 <Day 5>

    前端面试基础知识题 1 typeof 与 instanceof 有什么区别 typeof与instanceof都是判断数据类型的方法 区别如下 typeof会返回一个变量的基本类型 instanceof返回的是一个布尔值 instanceo
  • 前端基础:回顾es6相关知识

    Author note 题记 ECMAscript is international standard of javascript ECMA 是 js的国际标准版语言 let and const 为什么之前用var现在需要用let cons
  • Vue3 和Vue2的区别,以及钩子函数的使用

    Vue js 3 和 Vue js 2 是两个主要版本的流行前端框架 它们之间有很多区别 包括性能优化 新特性和改进的API等 以下是一些Vue 3与Vue 2之间的主要区别 以及一些示例代码来说明这些差异 1 性能优化 响应式系统 Vue
  • 【ES6】解构语句中的冒号(:)

    在解构赋值语法中 冒号 的作用是为提取的字段指定一个新的变量名 让我们以示例 const billCode code version route query 来说明 billCode code version 表示从 route query
  • 低代码配置-属性配置面板设计

    模块设计 tab项切换 组件基础属性 组件数据属性 组件事件属性 表单属性 模块输出函数设计 tab切换函数 列表表单属性 数据来源 调用接口时一次赋予 无需使用selectItem 如需使用 归入基础属性 列表标题 是否展示筛选区域
  • 30天精通Nodejs--第十九天:express-文件上传下载

    目录 前言 环境准备与依赖安装 文件上传功能实现 引入并配置express fileupload中间件 注意事项 文件下载功能实现 结语 前言 文件的上传和下载是许多应用程序必备的功能 Node js的Express框架同样可以通过集
  • chrome浏览器无法在地址栏输入内容搜索问题解决--图文

    关于日常遇到的小问题解决记录一下 1 导航栏录入信息后跳转错误 2 解决办法 默认百度搜索引擎地址错误 百度正确的搜索格式是 http www baidu com s wd s chrome浏览器中百度的搜索格式是 http www bai
  • 【js学习之路】遍历数组api之 `filter `和 `map`的区别

    一 前言 数组是我们在项目中经常使用的数据类型 今天我们主要简述作用于遍历数组的api filter 和 map 的区别 二 filter和map的共同点 首先 我们主要阐述一下 filter 和 map 的共同点 api的参数都是回调函数
  • 如何在 Python 脚本中使用 Google OAuth2

    在使用 Python 脚本将视频上传到 YouTube 频道时 若希望将视频上传到第二个频道 需要解决 OAuth2 授权的问题 解决方案 创建新的 Google Cloud 项目 from google oauth2 import ser
  • 【前端】canvas图片加文字

    注释标记了操作步骤 import React Component createRef from react class CertifyImgRender extends Component bgRef createRef
  • 使用梯形图程序将 TCP/IP 消息从 PLC 发送到 PC

    考虑以下梯形图程序 该程序检查连接是否已启用 A202 00 然后从 PLC 向 PC 发送消息 文档 Omron CX Programmer 严重缺乏对程序约定的解释 我不明白的是 从一个节点向另一个节点发送消息 我应该需要指定接收者 I

随机推荐

  • 看懂UML类图和时序图

    看懂UML类图和时序图 这里不会将UML的各种元素都提到 我只想讲讲类图中各个类之间的关系 能看懂类图中各个类之间的线条 箭头代表什么意思后 也就足够应对 日常的工作和交流 同时 我们应该能将类图所表达的含义和最终的代码对应起来 有了这些知
  • 基于stm32cubemx和keil的stm32(以stm32F407ZGTx为例)单片机的开发----实现printf函数将信息打印至串口

    一 printf打印函数实验 二 实验步骤 1 在cube里设置引脚 串口 串口5设置成异步 2 生成代码打开工程 别忘了先调试JLink 在main c文件开头添加头文件 在主函数外的用户区书写读取文件流函数 这样就可以使用printf函
  • 配置整洁的python环境(一)——jupyter notebook与虚拟环境

    创建虚拟环境 创建一个python版本为3 7的python环境 conda create name xxx python 3 7 jupyter notebook Jupyter Notebook是基于网页的用于交互计算的应用程序 其可被
  • restapi接口开发:接收上传文件(即下载文件)并上传至ftp服务器

    之前接口开发一直是用的webservice方式 这次要采用restapi方式 特此记录下 1 spring配置 2 在拦截器中配置白名单 作用 免登录调用后台服务 3 接收上传文件 下载文件 后台开发 RequestMapping valu
  • 如何更容易找到同频的人?

    1 遵守承诺 我们能否成功总是取决于自身培养出的习惯 如果我们是一个非常自律的人 我们就能比那些虽有天赋但却懒惰散漫的人获得更多的成功 我们总是很守时 我们信守为他人作出的承诺 有时候我们的耳边里总有两个声音 其中是一个想引诱我们打破原先计
  • 【快速检测GPU性能】

    打开任务管理器界面 1 按住win X使用快捷键查看任务管理器 2 查看性能 其中GPU 0为CPU中自带的集成显卡 GPU 1为独显 点击之后可以查看相应的GPU使用情况 更改游览器使用GPU的首选项 若不进行修改 可能导致游览器使用CP
  • 设计模式的思想

    1 策略者模式 特点 高内聚低耦合 eg 定义一个接口A 两个实现A接口的类b和c 一个策略包类d b和c分别重写A中方法 d中私有一个变量 有参构造d 根据入参 b或c对象 不同 决定使用哪个对象 方法 当前对象调用 试用 d dd ne
  • 嵌入式:LVGL移植到STM32F407ZE的实现

    实现环境 硬件 基于正点原子探索者stm32f407ze 软件 LVGL 7 11 407实验28 触摸屏 407定时器文件 lvgl 7 11 gitee下载 https gitee com linyuehai stm32 f103 rc
  • java中Arrays类的22个操作函数

    import java util Arrays的操作函数 1 Arrays asList T data 将数组转化为List类 但要求数组不能是基本数据类型的 例如 int integer 前提 import java util List
  • QEMU/KVM-VirtIO简介

    QEMU KVM VirtIO简介 1 什么是virtio 2 为什么需要virtio 3 virtio架构 1 什么是virtio virtio 是一种 I O 半虚拟化解决方案 是一套通用 I O 设备虚拟化的程序 是对半虚拟化 Hyp
  • Vue项目中使用Html+Css使div在页面中居中显示(水平+垂直)

    今天突然想改一下自己写的项目中登录页面的样式 于是行动 在加入记住我按钮后 发现input输入框没有居中显示 于是把input 和其他的一些标签整合到一个div层中 但是整个div的样式要居中显示 于是乎找到一些修改的方法 以下内容 1 d
  • 使用D触发器实现8分频

    使用D触发器实现8分频 verilog 前言 最近闲来无聊玩了一阵子FPGA 其中遇到一个经典的问题 就是用verilog实现8分频器 发现自己并不是很熟练 所以就以blog的形式记录一下 同时也分享给大家 所需要的前提条件 由verilo
  • 如何设置打印机共享?(局域网)

    1 设置打印机属性 gt 打开控制面板 gt 查看设备和打印机 gt 找到你主机的打印机 gt 右键点击打印机属性 gt 点击共享 gt 共享这台打印机 gt 记住这个共享打印机的名字 gt 应用 gt 确定 2 更改高级共享设置 gt 打
  • 【linux--网络笔记】因特网,互联网,以太网,局域网的区别

    继承体系下派生类的对象模型 先讲一下计算机网络 network 就是将一台以上的计算机互连起来 互连的计算机之间可以实现通信 实现信息共享 这就是网络 那么 什么是互联网 互联网的英文是 internet 它的意思是 网络的网络 是一个通用
  • A large-scale study on the usage of Java’s concurrent programming constructs

    原文地址 https www sciencedirect com science article abs pii S0164121215000849 via 3Dihubhttps www sciencedirect com science
  • UNIX下的ls命令的输出格式(ZT)

    UNIX下的ls命令的输出格式 作者 一笑而过 2006 05 22 12 39 59 标签 这是UNIX下的ls命令的输出格式 Column 2 Number of links Column 3 Owner of the file Nor
  • (七十六):Masked Autoencoders Are Scalable Vision Learners

    七十六 Masked Autoencoders Are Scalable Vision Learners Abstract 1 Introduction 2 Related Work 3 Method 4 ImageNet Experime
  • vue2+element-ui批量导入方法并判断上传的文件是否为xls或xlsx

    业务需求 代码结构
  • 摄像·镜头

    镜头的分类 来源 http www jhi com cn knowledge type detail id 5 北京嘉恒中自图像技术有限公司 1 按外形功能分类 可分为球面镜头 非球面镜头 针孔镜头 鱼眼镜头等 2 按尺寸大小分类 可分为1
  • PLC工程师必备知识— IO模块选型和使用(上篇)

    概述 我们在使用PLC IO模块的时候 高频率会遇到一些与IO有关的用法和功能 有与IO模块型号中特定符号有关的 有与IO模块特性有关的 它们都与选型和使用息息相关 下面就从几个方面为大家一一介绍 由于本次内容较多 所以分为上下两篇来介绍