技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

[笔记] S7-200 PLC模拟量的A/D和D/A转换以及编程的探讨

[复制链接]
跳转到指定楼层
楼主
发表于 2017-12-11 18:51:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式   来自:113.116.194.79

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于初学PLC编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。因为A/DD/A转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数字量的换算关系。
例如,当输入模拟量设定为电流信号的输入,在S7-200 CPU内部,电流信号0-20mA对应于数值范围0-32000;但是对于4-20mA的信号,对应的内部数值为6400-32000。那可能有学员不知道这个6400是怎么算来的?其实这里的数字量和电流是成正比的,只需要按比例去算就可以了。因为电流信号0-20mA对应于数值范围0-32000,那么1mA对应的数字量就是32000/20=1600,而4mA对应的数字量就等于4*1600,等于6400。(这里是以S7-200 PLC来作为举例,对于S7-200 SMART S7-300 400等等PLC也是同理的,只是对应的数字量不同而已)

2
 楼主| 发表于 2017-12-11 18:51:36 | 只看该作者   来自:113.116.194.79

不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。比如有3个温度传感变送器:
(1)、测温范围为 0~200  ,变送器输出信号为4~20ma
(2)、测温范围为 0~200  ,变送器输出信号为0~5V
(3)、测温范围为 -100 ~500  ,变送器输出信号为4~20ma
(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。
3
 楼主| 发表于 2017-12-11 18:52:01 | 只看该作者   来自:113.116.194.79
下面选用S7-200的模拟量输入输出模块EM235的参数为依据对上述的3个温度传感器进行转换公式的推导:
对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为020ma电流信号 ,20ma
对应数子量=320004 ma对应数字量=6400
对于(2)传感变送器用的模块,其模拟量输入设置为05V电压信号,5V对应数字量=320000V对应数字量=0
3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请看下图:


4
 楼主| 发表于 2017-12-11 18:52:21 | 只看该作者   来自:113.116.194.79

5
 楼主| 发表于 2017-12-11 18:53:01 | 只看该作者   来自:113.116.194.79

6
发表于 2020-4-19 20:08:44 | 只看该作者   来自:101.229.120.205
7
发表于 2020-4-19 20:09:23 | 只看该作者   来自:101.229.120.205
看看
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1 粤公网安备 44030902002289号

GMT+8, 2024-6-20 16:45

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表