分享

通过实例玩转西门子PLC之模拟量应用

 爱心传递699 2018-10-10

S7-300模拟量I/O模块包括模拟量输入模块SM331,模拟量输出模块SM332,模拟量输入/输出模块SM334和SM335。

1、模拟量变送器

生产过程中大量的连续变化的模拟量需要用PLC来测量或控制,有的是非电量,如温度、压力、流量等,有的是强电电量,如发电机的电流、电流、有功功率、功率因素等。变送器用于将传感器提供的电量或非电量转换为标准量程的直流电流和直流电压信号,例如4~20mA,0~10V等

2、SM331模拟量输入模块的基本结构

模拟量输入模块用于将模拟量信号转换为CPU内部处理用的数字信号,其主要的组成部分是A/D转换器,模拟量输入模块的输入信号一般是模拟量变送器输出的标准量程的直流电压、直流电流信号。SM331也可以直接连接不带附加放大器的温度传感器(热电偶或热电阻)。

SM331模块中各个通道可以分别或分组使用电流输入或电压输入,并选用不同的量程。大多数模块的分辨率(转换后的二进制数的位数)可以在组态时设置,转换时间与分辨率有关。

通过实例玩转西门子PLC之模拟量应用

模拟量输入模块由多路开关、A/D转换器、光隔离原件、内部电源和逻辑电路组成。各模拟量输入通道共用一个A/D转换器,用多路开关切换被转换的通道,模拟量输入模块各输入通道的A/D转换过程和转换结果的存储与传送是顺序进行的。

各个通道的转换结果被保存到各自的存储器,直到被下一次的转换值覆盖。可以用转入指令“L PIW...”来访问转换结果。

1、传感器与模拟量输入模块的接线

传感器与模拟量输入模块的连接分为下列各种情况:连接带电隔离的传感器、连接不带电隔离的传感器、连接电压传感器、电流互感器、连接电阻或热电阻、连接带内部补偿的热电偶、连接带外部补偿的热电偶。

模拟量输入模块的参数设置

1、测量范围的选择

可以分别对模块的每一个通道选择允许的任意量程,每两个通道为1组,如下图所示

通过实例玩转西门子PLC之模拟量应用

将模拟量输入模块的输出值转换为实际的物理量

模拟量输入/输出模块中模拟量对应的数字成为模拟值,模拟值用16位二进制补码(整数)来表示,最高位(第15位)为符号位,正数符号位为0,负数符号位为1,

模拟量经A/D转换后得到的数值的位数(即转换精度)可以设置为9~16位(与模块的型号和组态有关),如果小于16位(包括符号位),则转换值被自动左移,使其最高位(符号位)在16位字的最高位,模拟量左移后未使用的低位则填入0。这种方法称为左对齐,设模拟量精度为12位加符号位,左移三位后未使用的低位(第0~2位)位0,相当于实际的模拟值被乘以8,下图中给出了模拟量输入模块的模拟值与以百分数表示的模拟量之间的对应关系,其中最重要的关系是双极性模拟量的量程的上下限(100%和100%)分别对应于模拟值的27648和-27648,单极性的上下限(100%和0%)分别对应于27648和0

通过实例玩转西门子PLC之模拟量应用

举例说明:

通过实例玩转西门子PLC之模拟量应用

具体编程

1、硬件组态

通过实例玩转西门子PLC之模拟量应用

2、模拟量参数设置

通过实例玩转西门子PLC之模拟量应用

编写程序

通过实例玩转西门子PLC之模拟量应用

仿真

通过实例玩转西门子PLC之模拟量应用

感谢大家看本文,相信大家对模拟量输入有一定的认识,喜欢本文的别忘关注、点赞、评论和转发。你们的支持就是我前进的动力。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多