如何编写一个小程序获得传感器的温度

如图,传感器的参数,4~20毫安,-50~200度,接线对吗?

问题补充:
假设我按照2楼的指示安装好了,如何编一个小程序的范例得知温度值?

图片说明:

如何编写一个小程序获得传感器的温度    如何编写一个小程序获得传感器的温度   

最佳答案

1、如果传感器是四线制的,4~20毫安的电流信号,红线接传感器的信号+、蓝线接 3M 是可以的。
如果传感器是二线制的,则这样的接法不可以;此时正确的接法是:DC24V+接传感器的+,传感器的- 接到如你附图所示的红色线位置,最后将 3M 接到 DC24V的负。
注意理解一下面链接中的 4、3、2 线制传感器接线方式
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/IO/S7-1200PICT/S7-1200%20analog%20module%20wiring.html
2、但是,S7-1200  CPU  集成的两路模拟量输入出厂时被设置为 0..10V 的电压测量。为了使用 S7-1200 的集成模拟量输入进行电流测量,必须在端子 0 和端子 3M之间并联 1 个 500 Ω 的电阻;
3、在所有连接方式中都必须确保外接电流源具有短路保护功能以防损坏。
由于外接电阻对温度的依赖性和不准确性,它本身是一个干扰源。为了得到尽可能精确地将结果,推荐使用公差尽可能小的电阻。
使用 500Ω 电阻时,必须注意这种测量方式的功率消耗。
应确保 500Ω 电阻两端外加 DC 24 V 电压时,电阻功率消耗至少为 1.16 W。
市面上常见的电阻功率消耗大都在 0.25 W  到 0.5 W 之间。 
4、如何使用 S7-1200 自带模拟量输入测量 0-20 mA电流信号?
https://support.industry.siemens.com/cs/document/67396370
5、模拟量转换请参考
STEP 7 (TIA Portal) 中使用S7-1200/1500控制器,怎样将整型转化为实数或将实数转化为整型用于模拟量输入和输出?
https://support.industry.siemens.com/cs/document/39334504
如何转换S7-1200 CPU模拟量
https://support.industry.siemens.com/cs/cn/zh/view/78907398
在 STEP 7 (TIA Portal) 中如何标准化和逆标准化模拟量值?
https://support.industry.siemens.com/cs/cn/zh/view/77316903
补充:
按第5条给出链接中的几种方法就可以转换了。

提问者对于答案的评价:
XX

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365642.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 顺序继电器指令与循环指令的搭配使用问题

    本人用顺序继电器指令写程序,但是有几步动作是要重复动作的,我想用循环指令来做,不知道如何循环指令与顺序继电器指令如何搭配编写,请高手赐教,谢谢! 问题补充:循环动作有次数要求,达到…

    SIMATIC S7-200 2021年7月5日
  • S7200编程软件子程序中的局域堆栈大小的调整

    S7200编程软件子程序中的局域堆栈大小可以调整吗?怎么调整?我需要10个IN和10个OUT的局域变量,结果只能分配8个共16个。。怎样得到另外4个??谢谢 问题补充:是的,我采用…

    SIMATIC S7-200 2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年8月16日
  • S7-200 远程模块与CPU224如何通讯连接

    一台西门子CPU224,我想扩展五个数字量输出模块,由于控制的对象位置比较分散,我不想走太多的控制线,所以想把这5个模块分别放在五个平均距离100M左右的控制柜里,请问五个223模…

    SIMATIC S7-200 2020年10月31日
  • #L1表示什么

    在一个程序中使用DIV-R指令时,在OUT 输出为#L1表示什么,新手,请多指教 最佳答案 是一个用符号L1·表示的局部变量。在Micro/Win中打开程序块时,程序的顶…

    SIMATIC S7-200 2021年7月5日
  • 模拟量信号无法读取

    S7 200的模拟量信号无法读取。现场表有数值,且接线端子上也有4-20mA的电流,在监视状态下模拟量喜好均为零 最佳答案 1、现场表有数值,且接线端子上也有4-20mA…

    SIMATIC S7-200 2020年10月31日
  • 200PLC的PID向导接口数据类型

    S7-200PLC的PID向导生成的子程序PID1_INIT,比如压力变送器0-0.5Mpa,恒压变频供水,PV_I:是输入0-0.5的数字还是转换后的0-100.0的数字呢?se…

    2017年11月23日
  • 循环指令For Next

    我用s7-200控制一个小系统,程序是这样的:启动后系统运行3个周期,然后进入待机状态,待机时间到,系统继续运行3个周期,循环。。。。。。 请问我可以用For …

    SIMATIC S7-200 2021年7月5日
  • s7-226 通讯错误

    S7-226的PLC(6ES7 216-2AD23-0XB0),和我的笔记本电脑连接不上。软件使用的是SETP7 – MicroWin V4…

    2018年12月5日
  • 关于CPU226带参数子程序调用的问题

    第一次准备使用带参数子程序的调用有几个问题不明白,望众前辈们不吝赐教:1.CPU226最多可以插入多个子程序?2.CPU226做好子程序后,在主程序中最多可以被调用多少次?3.&n…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论