0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子S7-200SMART的模拟量模块编程详细介绍

sharepcb 来源:直观学PLC 作者:直观学PLC 2022-11-24 14:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一.模拟量模块接线

1.普通模拟量模块接线

模拟量类型的模块有三种:普通模拟量模块、RTD模块和TC模块。普通模拟量模块可以采集标准电流和电压信号。其中,电流包括:0-20mA、4-20mA两种信号,电压包括:+/-2.5V、+/-5V、+/-10V三种信号。注意:S7-200 SMART CPU普通模拟量通道值范围是0~27648或-27648~27648。普通模拟量模块接线端子分布如下图1 模拟量模块接线所示,每个模拟量通道都有两个接线端。

3a76dae6-6b1a-11ed-8abf-dac502259ad0.jpg

图1 模拟量模块接线 模拟量电流、电压信号根据模拟量仪表或设备线缆个数分成四线制、三线制、两线制三种类型,不同类型的信号其接线方式不同。四线制信号指的是模拟量仪表或设备上信号线和电源线加起来有4根线。仪表或设备有单独的供电电源,除了两个电源线还有两个信号线。四线制信号的接线方式如下图2模拟量电压/电流四线制接线所示。

3a97fb2c-6b1a-11ed-8abf-dac502259ad0.jpg

图2 模拟量电压/电流四线制接线 三线制信号是指仪表或设备上信号线和电源线加起来有3根线,负信号线与供电电源M线为公共线。三线制信号的接线方式如下图3 模拟量电压/电流三线制接线所示。

3aab2008-6b1a-11ed-8abf-dac502259ad0.jpg

图3 模拟量电压/电流三线制接线

两线制信号指的是仪表或设备上信号线和电源线加起来只有两个接线端子。由于S7-200 SMART CPU模拟量模块通道没有供电功能,仪表或设备需要外接24V直流电源。两线制信号的接线方式如下图4 模拟量电压/电流两线制接线所示。

3abfc7ba-6b1a-11ed-8abf-dac502259ad0.jpg

图4 模拟量电压/电流两线制接线

不使用的模拟量通道要将通道的两个信号端短接,接线方式如下图5 不使用的通道需要短接所示。

3ad1f32c-6b1a-11ed-8abf-dac502259ad0.jpg

图5 不使用的通道需要短接

2. RTD模块接线

RTD热电阻温度传感器有两线、三线和四线之分,其中四线传感器测温值是最准确的。S7-200 SMART EM RTD模块支持两线制、三线制和四线制的RTD传感器信号,可以测量PT100、PT1000、Ni100、Ni1000、Cu100等常见的RTD温度传感器,具体型号请查阅《S7-200 SMART系统手册》。S7-200 SMART EM RTD模块还可以检测电阻信号,电阻也有两线、三线和四线之分。EM RTD模块的接线方法如下图6 传感器RTD/电阻信号接线所示。

3ae5c4f6-6b1a-11ed-8abf-dac502259ad0.jpg

图6 RTD传感器/电阻信号接线

3. TC模块接线

热电偶测量温度的基本原理是:两种不同成份的材质导体组成闭合回路,当两端存在温度梯度时回路中就会有电流通过,此时两端之间就存在电动势。S7-200 SMART EM TC模块可以测量J、K、T、E、R&S和N型等热电偶温度传感器,具体型号请查阅《S7-200 SMART系统手册》。TC模块的接线说明参考图7 TC信号接线。

3afaa7f4-6b1a-11ed-8abf-dac502259ad0.jpg

二.模拟量模块编程详细介绍

1.组态模拟量输入

单击"系统块"(System Block) 对话框的"模拟量输入"(Analog Inputs) 节点为在顶部选择的模拟量输入模块组态选项。

3b13c3c4-6b1a-11ed-8abf-dac502259ad0.jpg

图1.模拟量输入设置窗口

对于每条模拟量输入通道,都将类型组态为电压或电流。为偶数通道选择的类型也适用于奇数通道:为通道 0 选择的类型也适用于通道 1 ,为通道 2 选择的类型也适用于通 道 3 。然后组态通道的电压范围或电流范围。可选择以下取值范围之一:● +/- 2.5v ● +/- 5v ● +/- 10v ● 0 - 20mA(电话/微信:17888133330)

"抑制"(Rejection)

传感器的响应时间或传送模拟量信号至模块的信号线的长度和状况,也会引起模拟量输入值的波动。在这种情况下,波动值可能变化太快,导致程序逻辑无法有效响应。可组态模块对信号进行抑制,以在下列频率点消除或最小化噪声:● 10 Hz ● 50 Hz ● 60 Hz ● 400 Hz

"平滑"(Smoothing)

可组态模块在组态的周期数内平滑模拟量输入信号,从而将一个平均值传送给程序逻辑。有四种平滑算法可供选择:● 无(无平滑) ● 弱 ● 中 ● 强

报警组态

可为所选模块的所选通道选择是启用还是禁用以下报警:● 超出上限 ● 超出下限 ● 用户电源(在系统块"模块参数"(Module Parameters) 节点组态,参见下图。)

3c7d108a-6b1a-11ed-8abf-dac502259ad0.jpg

2.组态模拟量输出

单击"系统块"(System Block)对话框的"模拟量输出"(Analog Outputs) 节点为在顶部选择的模拟量输出模块组态选项。

3ca2503e-6b1a-11ed-8abf-dac502259ad0.jpg

图1.模拟量输出设置窗口

对于每条模拟量输出通道,都将类型组态为电压或电流。

范围

组态通道的电压范围或电流范围。可选择以下取值范围之一:● +/- 10v ● 0 - 20mA

STOP 模式下的输出行为

当 CPU 处于 STOP 模式时,可将模拟量输出点设置为特定值,或者保持在切换到 STOP模式之前存在的输出状态。STOP 模式下,有两种方法可用于设置模拟量输出行为:● "将输出冻结在最后状态"(Freeze outputs in last state):单击此复选框,就可在 PLC 进行 RUN 到 STOP 转换时将所有模拟量输出冻结在其最后值。● "替换值"(Substitute value) :如果"将输出冻结在最后状态"(Freeze outputs in last state) 复选框未选中,只要 CPU 处于 STOP 模式就可输入应用于输出的值(-32512 到 32511 )。默认替换值为 0 。

报警组态

可为所选模块的所选通道选择是启用还是禁用以下报警:● 超出上限 ● 超出下限 ● "断路"(Wire break) (仅限电流通道) ● "短路"(Short circuit) (仅限电压通道) ● 用户电源(在系统块"模块参数"(Module Parameters) 节点组态,参见下图。)

3cb572f4-6b1a-11ed-8abf-dac502259ad0.jpg

3. 实例说明,打开S7-200 库文件 选择要导入的库文件,并将其放在程序编辑器的子程序中。

3cc9815e-6b1a-11ed-8abf-dac502259ad0.jpg

图1. 指令库

2. 配置相应参数。

3cf878e2-6b1a-11ed-8abf-dac502259ad0.jpg

图2. 编程窗口

3. 编译并保存。

3d071d8e-6b1a-11ed-8abf-dac502259ad0.jpg

图3. 编译按钮

4. S7-200SMART编程软件,打开刚刚保存的文件。(与200不同,200smart模拟量输入的量程为0-27648。)

3d16e9f8-6b1a-11ed-8abf-dac502259ad0.jpg

图4. 编程窗口

5.在符号表中给VW0和VD100设置符号名。

3d279546-6b1a-11ed-8abf-dac502259ad0.jpg

图5. 设置符号名

6. 鼠标右击 "库" 选择 "创建库"。

3d39144c-6b1a-11ed-8abf-dac502259ad0.jpg

图6. 指令库

7. 对库进行命名,点击 "浏览" 将库存到指定位置,设置完成后单击"下一页"。

3d4b1d4a-6b1a-11ed-8abf-dac502259ad0.jpg

图7. 名称和路径

8. 将要添加的内容添加到项目中,单击"下一页"。

3d98e23c-6b1a-11ed-8abf-dac502259ad0.jpg

图8. 添加窗口

9. 设置密码保护(可选),完成后单击"下一页"。

3dab4b98-6b1a-11ed-8abf-dac502259ad0.jpg

图9. 密码保护

10. 设置库的版本,完成后单击"下一页"。

3dbcfeec-6b1a-11ed-8abf-dac502259ad0.jpg

图10. 版本生成

11. 单击"创建",完成创建库。

3dde1ef6-6b1a-11ed-8abf-dac502259ad0.jpg

图11. 完成创建

12. 关闭软件后,以管理员身份重新运行,选择"库"即可找到添加的库文件。

3dee1144-6b1a-11ed-8abf-dac502259ad0.jpg

图12. 指令库

13. 将其添加到程序编辑器中,为其分配库存储区。

3e091ee4-6b1a-11ed-8abf-dac502259ad0.jpg

3e190b10-6b1a-11ed-8abf-dac502259ad0.jpg

图13. 分配库存储区

14.编译后无报错,即可使用。

3e2fdb6a-6b1a-11ed-8abf-dac502259ad0.jpg

图14. 编程窗口

通用比例换算公式

模拟量的输入/输出都可以用下列的通用换算公式换算:

Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

其中:

3e450ba2-6b1a-11ed-8abf-dac502259ad0.jpg

它们之间的关系可以图示如下:

3e66da20-6b1a-11ed-8abf-dac502259ad0.jpg

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2573

    文章

    54366

    浏览量

    785981
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222917
  • 西门子
    +关注

    关注

    98

    文章

    3271

    浏览量

    119740

原文标题:西门子S7-200SMART的模拟量如何编程

文章出处:【微信号:直观学PLC,微信公众号:直观学PLC】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子PLC如何使用Modbus 485通讯传输接收数据

    西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。使用 Modbus RTU 主站指令库,可以读写 Modbus
    的头像 发表于 08-19 13:52 3926次阅读
    <b class='flag-5'>西门子</b>PLC如何使用Modbus 485通讯传输接收数据

    【教程】Profinet分布式IO(P31系列)与西门子PLC S7-200smart 连接例程

    P31-U系列是一款支持Profinet协议的远程分布式IO主机模块,用于将IO数据映射到Profinet。使用GSD文件进行集成,PLC免代码读取、写入I0端口。支持西门子S7-200smart
    的头像 发表于 08-14 19:33 1261次阅读
    【教程】Profinet分布式IO(P31系列)与<b class='flag-5'>西门子</b>PLC <b class='flag-5'>S7-200smart</b>  连接例程

    基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

    测试设备与参数 l 西门子PLC型号:S7-1200 × 1台 l 西门子PLC型号:S7-200Smart × 1台 l 上位机:WinCC7.4 × 1台 l 无线通讯终端——DT
    的头像 发表于 08-12 09:15 723次阅读
    基于Modbus TCP的WinCC监控<b class='flag-5'>S7</b>-1200/<b class='flag-5'>200</b>SMT应用实例

    西门子SMART200脉冲指令资料

    西门子SMART200脉冲指令
    发表于 07-29 17:29 0次下载

    西门子 S7-200 SMART PLC 借助以太网模块与上位机、触摸屏通讯案例

    一、行业痛点分析 在工业自动化领域,小型空调系统的控制与监控一直面临着通信难题。传统的西门子S7-200 SMART PLC作为一款经典的小型可编程控制器,广泛应用于各类小型自动化系统
    的头像 发表于 07-21 14:43 689次阅读
    <b class='flag-5'>西门子</b> <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> PLC 借助以太网<b class='flag-5'>模块</b>与上位机、触摸屏通讯案例

    基于西门子S7-200PLC以太网模块的STEP7通讯配置实例

    在工业自动化领域,西门子S7-200系列PLC凭借其稳定性、易用性等优势被广泛应用,但随着工业信息化的推进,企业对于远程监控、数据采集与分析等需求日益增长。
    的头像 发表于 07-05 16:34 745次阅读
    基于<b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b>PLC以太网<b class='flag-5'>模块</b>的STEP<b class='flag-5'>7</b>通讯配置实例

    S7-200SmartS7-1200通过Modbus协议对接到上位机

    以太网通信是因为传输速度有保障,而选择无线通信则是因为无需施工、成本低、周期短。这些都可以通过物通博联工业智能网关来实现。 通过将物通博联工业智能网关部署在现场,接入西门子S7-200SmartS7-1200等PLC,能够实时
    的头像 发表于 06-10 14:30 753次阅读
    <b class='flag-5'>S7-200Smart</b>与<b class='flag-5'>S7</b>-1200通过Modbus协议对接到上位机

    西门子S7-200 PLC:数据采集与远程调试上下载解决方案

    在工业自动化领域,西门子S7-200PLC 凭借其可靠性和性价比,广泛应用于各类生产场景。然而,传统的数据采集和调试方式存在诸多局限,如需技术人员现场操作、设备分布广导致运维成本高、数据孤岛现象严重等。御控网关为西门子
    的头像 发表于 06-10 11:55 534次阅读

    西门子Smart200网口穿透教程

    2021_昆仑通态_物联网_穿透教程_西门子Smart200网口穿透_V1.0_0414
    发表于 06-09 15:04 3次下载

    西门子PLC-模拟量采集计算使用方法

    西门子PLC-模拟量采集计算使用方法,很实用
    发表于 04-09 15:29 0次下载

    西门子S7-200SMART与WINCC如何通信?老工控人这样做!

    测试设备与参数 西门子PLC型号:S7-200Smart × 2台 上位机:WinCC7.4 × 1台 达泰欧美系PLC无线通讯终端——DTD418MB × 3块 主从关系:1主2从 通讯接口
    的头像 发表于 02-25 10:06 2189次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200SMART</b>与WINCC如何通信?老工控人这样做!

    西门子S7-200与变频器之间无线MODBUS通讯实例

    、易于编程和扩展性强等特点,被广泛应用于各种工业控制场合。而MODBUS作为一种标准的工业通讯协议,也因其简单、可靠而被广泛接受。本案例将详细介绍如何通过无线MODBUS通讯方式实现西门子
    的头像 发表于 02-19 11:55 1450次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200</b>与变频器之间无线MODBUS通讯实例

    西门子模拟量输入控制说明

    西门子模拟量输入控制(通常与变送器配合使用)在工业自动化和过程控制系统中扮演着重要角色。变送器是用于将物理参数(如温度、压力、流量、液位等)转换为标准的电信号(例如4-20mA电流信号或0-10V
    的头像 发表于 01-23 10:16 1209次阅读

    西门子S7-300 PLC的详细介绍

    S7-300是德国西门子公司生产的PLC系列产品之一,以下是关于S7-300 PLC的详细介绍: 一、产品特性
    的头像 发表于 12-10 18:18 3067次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7</b>-300 PLC的<b class='flag-5'>详细</b><b class='flag-5'>介绍</b>

    西门子PLC S7-1500系列介绍

    西门子PLCS7-1500系列是西门子自动化领域中的一款重要产品,它以其卓越的性能、强大的功能和高度的灵活性,在工业自动化控制系统中占据了一席之地。本文将详细
    的头像 发表于 12-09 18:23 4355次阅读
    <b class='flag-5'>西门子</b>PLC <b class='flag-5'>S7</b>-1500系列<b class='flag-5'>介绍</b>