基于plc的多点温度检测系统的设计

请问温度传感使用ds18b20可以直接与plc的模拟量输入模块相连吗?我接受到多个数字量想要与一个设定度数相比较要怎么换算呢?在哪个软件可以直接作仿真呢?plc小白,请高手赐教。

问题补充:
那可以与plc的数字输入接口相连吗?或者ds18b20可以直接连plc吗?

钻石用户推荐最佳答案

1.由DS18B20工作原理可以将DS18B20接入PLC数字量输入端,PLC编写算法计算温度值。
DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号发送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。 
2.也可以用单片机读取温度值,单片机可以同PLC实现modbus rtu通讯参考以下链接
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=155051&cid=1028

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:39
下一篇 2021年7月5日

相关推荐

  • 半小时内三次报警关闭电路

    用S7-200编程,半小时内触发三次高温报警后关闭电路,有什么好的编程思路 问题补充:要做到如果第一,二,三次报警不在半小时之内不关闭,第二,三四次报警在半小时之内关闭。也就是说不…

    SIMATIC S7-200 2021年7月5日
  • 离线跟在线状态看到的程序区别

    咨询一下,离线跟在线状态看到的程序有什么区别,是不是离线下看到的程序是硬盘上的,在线状态看到的程序是PLC上的?如果修改程序的话,在线状态改的程序是不是仅仅是写到PLC上了,硬盘本…

    SIMATIC S7-200 2020年11月1日
  • 如截图:S7-200里我对VB10赋值123,为什么VD显示就不正确了?

    我这里只有一段程序(仅只有这一段),把123传送到VB10,然后我监视VB10里的值,是正确的,123转换成二进制为1111011,那么为什么我监视VD10就不对了?VD10由VB…

    SIMATIC S7-200 2020年10月31日
  • 1.直接寻址 2.间接寻址

    指令的输入操作数前必须有一个“和”符号。“&”的含义? 最佳答案 “&”表示地址,打个比方,你住在北京某个小区214号,如果要去找你的话,可以有两个种方法,一种就是直接去找你本人,…

    SIMATIC S7-200 2020年11月1日
  • 表控制三台水泵运行

    三台水泵用水池水位来进行控制,采用表来顺序控制泵的启动和停止,正常运行没有问题,但在运行过程中出现一台泵故障,怎么样把故障泵在表中的位置去掉? 问题补充:PLC为S7-226的,S…

    SIMATIC S7-200 2021年7月4日
  • 关于200 smart 寻址的疑问

    ADD指令 IN1和IN2前加*是什么意思?还有有的寻址前加&又是什么意思?IN2前的Pointer和Average等又是什么意思?第一次用还请指教 图片说明: …

    2021年7月5日
  • S7-200cpu224xpCN 模拟量输出控制东方调速电机

    我有台东方调速电机BX460CM30S—-驱动器上有通过外部直流电压DC 0-5V,1mA可以控制其速度。我想问下cpu224xpCN的模拟量输出是否可以用来控制其电…

    SIMATIC S7-200 2020年10月31日
  • 关于TD-400C的报警功能

    我在TD-400C中编辑了3条报警信息。请问TD-400C的报警信息是如何显示的?需要显示条件吗?可以实现“在不同条件下显示不通报警信息”这个功能吗? 问题补充:在调用TD_CTR…

    SIMATIC S7-200 2021年7月5日
  • 200于300CPU,I/O模块接线问题

    200和300的I/O模块如何接线啊··详细点说就是DI,DO,AI,AO每种模块如何接外接负载··200和300模块自我集成的I/O点又如何接啊· 谢谢 最佳答案 20…

    SIMATIC S7-200 2020年11月1日
  • 求S7200模拟量数据120秒的平均值,用梯形图编写。

    求S7200模拟量数据120秒的平均值,用梯形图编写。 最佳答案 那要看你做几次平均了,譬如你做10次平均,你可以设定一个12s的定时器,每12秒将AIW的值利用上升沿信号做累加,…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论