中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

传感器论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 传感器论坛 → 浏览主题: 【话题】温度传感器通过485通讯给PLC(20170721)
发表新帖 回复该主题
回帖:15个,阅读:3779 [上一页] [1] [2] [下一页]
* 帖子主题:

【话题】温度传感器通过485通讯给PLC(20170721)

分享到
1453
孤鴻獨自飛
文章数:231
年度积分:50
历史总积分:1453
注册时间:2015/3/17
发站内信
发表于:2017/7/16 22:32:15
#0楼
想请问一下,温度传感器通过485通讯给PLC的模拟量信号,plc采集后的数值是什么类型,是二进制浮点型还是其他?需要怎么转换我在PLC里才可以正常使用?有知道的朋友给说明一下,谢谢
[此贴子已经被jint于2017/7/24 8:56:05编辑过]
38660
fumz78 版主
文章数:17161
年度积分:188
历史总积分:38660
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2017/7/16 22:39:23
#1楼
485是通信,不是模拟量,这两者不同的。
此帖发自手机工控论坛
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1453
孤鴻獨自飛
文章数:231
年度积分:50
历史总积分:1453
注册时间:2015/3/17
发站内信
发表于:2017/7/16 22:55:21
#2楼
回复 #1楼 fumz78
我知道,PLC读取一般温度传感器的数据是什么类型的
1453
孤鴻獨自飛
文章数:231
年度积分:50
历史总积分:1453
注册时间:2015/3/17
发站内信
发表于:2017/7/16 23:03:38
#3楼
回复 #1楼 fumz78
另外再问一个问题,图片中为什么要将D70里面的数据转换为二进制浮点型,这是三菱的PLC,知道了麻烦给我说一声吧,谢谢了
附件 人生日历截图20170716230523.jpg
8988
chi1225
文章数:2427
年度积分:384
历史总积分:8988
注册时间:2014/7/31
发站内信
发表于:2017/7/17 6:22:57
#4楼
回复 #3楼 孤鴻獨自飛
读回来的温度值肯定是带有小数点的,在程序要做运算或比较肯定也要把相关数据转成浮点类型。。
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
27482
guanyumou 版主
文章数:10490
年度积分:665
历史总积分:27482
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/7/17 8:08:04
#5楼
以下是引用孤鴻獨自飛2017/7/16 22:32:15的发言:
想请问一下,温度传感器通过485通讯给PLC的模拟量信号,plc采集后的数值是什么类型,是二进制浮点型还是其他?需要怎么转换我在PLC里才可以正常使用?有知道的朋友给说明一下,谢谢
具体要看说明,有些返回给PLC的就是符合IEEE754标准的浮点数,有些则是放大后的整数!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
5338
121111115
文章数:1401
年度积分:421
历史总积分:5338
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2017/7/17 9:25:44
#6楼
485来的信号就已经把模拟量转换成数字量了,一般情况下,你用PLC读取传感器的保持寄存器就可以得到一个实际温度乘以10的整数。
温度传感器需要支持485通讯,那么他就把温度变送成整数存在保持寄存器里,485只是PLC访问传感器保持寄存器的一种方式而已。
有一种带表头的485变送器,给他上电后他就能显示温度,PLC要想读取他显示的这个温度,那么就需要用485总线来访问这个表头存储他显示的这个数的寄存器。无表头只是不能自己显示,必须通过外部设备把温度读出去显示。
1453
孤鴻獨自飛
文章数:231
年度积分:50
历史总积分:1453
注册时间:2015/3/17
发站内信
发表于:2017/7/18 12:16:13
#7楼
以下是引用1211111152017/7/17 9:25:44的发言:
485来的信号就已经把模拟量转换成数字量了,一般情况下,你用PLC读取传感器的保持寄存器就可以得到一个实际温度乘以10的整数。
温度传感器需要支持485通讯,那么他就把温度变送成整数存在保持寄存器里,485只是PLC访问传感器保持寄存器的一种方式而已。
有一种带表头的485变送器,给他上电后他就能显示温度,PLC要想读取他显示的这个温度,那么就需要用485总线来访问这个表头存储他显示的这个数的寄存器。无表头只是不能自己显示,必须通过外部设备把温度读出去显示。
谢谢了,好像明白了
此帖发自手机工控论坛
10451
xlian
文章数:3235
年度积分:91
历史总积分:10451
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2017/7/18 17:00:45
#8楼
如楼上所说;你要看变送器或传感器说明;一般来说大部份温度传感器都是放大10位的温度值如0.1摄氏度就是1;
2089
amwiqviq
文章数:536
年度积分:50
历史总积分:2089
注册时间:2004/8/26
发站内信
发表于:2017/7/19 16:53:15
#9楼
读回来的是数字信号,但有的是不带小数点的,做程序时,再除以一个系数。有的有带小数点,做程序有点麻烦。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004