回复:S7-200二线制RTD热敏电阻编程

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9143
  • 精华

    157
  • 被关注

    1477

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-07-01 09:54:19

10楼

你是自顾自的在说话,而并没有回答我的问题。

我说你为什么要在这些程序前面加条件?如、M4.0(NC),目的是什么?

另外,你的问题好像颠覆性的变更了。

看图示:你为什么要将Always标志位用NC触点?原因是什么?

这些程序思路已经很清楚了,就是将通道中的数据读取到plc里面,因为模拟量(温度数据)读取上来是INT数据类型,需要转换,最后转换到浮点数,温度模块又是一个特殊模块,将读取到的数据除10或者10.0均可以,看你如何做程序了,是先除得实际温度值,还是先转换后除10.0,再得温度实际值。

你只能回答问题,才能够给你找问题。

回到你最初的问题上,这个温度相差6度,是正常的。

因为任何元件均带有离散性问题,同样的温度传感器(比如热电阻),你试试,连接到各通道上,也可能会稍微一些偏差,何况,这些热电阻是不同的传感器,不同的接线连接,不同的工作环境。

做任何模拟量数据处理均存在一个数据偏差问题,只要这个数据是恒定的,你加或减掉这个偏差值就可以了,如果是非线性的,那需要用非线性公式计算后,得到一个相对标准的温度数据。



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9023条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。