quinto173
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 349 点
下载积分: 6011 分
在线时间: 62(小时)
注册时间: 2021-01-27
最后登录: 2023-06-26
查看quinto173的 主题 / 回贴
楼主  发表于: 2021-11-17 09:15
如题,5U跟一个振动传感器连接,要PLC读取振动传感器的电压值
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 410 个
工控威望: 1204 点
下载积分: 3483 分
在线时间: 1194(小时)
注册时间: 2016-01-13
最后登录: 2024-05-09
查看xiao_ming的 主题 / 回贴
1楼  发表于: 2021-11-17 09:17
奇怪你要485還是模擬量
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-04-19
查看崇庆阳光的 主题 / 回贴
2楼  发表于: 2021-11-17 09:27
接上线,在手册上找到对应的寄存器就成了。
不懈努力,一切皆有可能 ...
quinto173
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 349 点
下载积分: 6011 分
在线时间: 62(小时)
注册时间: 2021-01-27
最后登录: 2023-06-26
查看quinto173的 主题 / 回贴
3楼  发表于: 2021-11-17 11:38
引用
引用第1楼xiao_ming于2021-11-17 09:17发表的  :
奇怪你要485還是模擬量

我也不太理解 就是用内置的485 去读取外部的模拟量
quinto173
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 349 点
下载积分: 6011 分
在线时间: 62(小时)
注册时间: 2021-01-27
最后登录: 2023-06-26
查看quinto173的 主题 / 回贴
4楼  发表于: 2021-11-17 11:40
引用
引用第2楼崇庆阳光于2021-11-17 09:27发表的  :
接上线,在手册上找到对应的寄存器就成了。

要写什么程序吗?
接上线是指 把传感器接上吗
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-04-19
查看崇庆阳光的 主题 / 回贴
5楼  发表于: 2021-11-17 11:48
引用
引用第4楼quinto173于2021-11-17 11:40发表的  :

要写什么程序吗?
接上线是指 把传感器接上吗


5U内置有AD通道,接上传感器,调用对应的寄存器即可。

你的传感器支持485?
不懈努力,一切皆有可能 ...
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 410 个
工控威望: 1204 点
下载积分: 3483 分
在线时间: 1194(小时)
注册时间: 2016-01-13
最后登录: 2024-05-09
查看xiao_ming的 主题 / 回贴
6楼  发表于: 2021-11-17 11:50
如果是485研究下ADPRW指令吧
楼主留言:
好的,谢谢老哥!我去学习一下
daihdn
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 231 点
下载积分: 602 分
在线时间: 71(小时)
注册时间: 2009-08-28
最后登录: 2023-09-11
查看daihdn的 主题 / 回贴
7楼  发表于: 2021-11-17 13:47
FX5U的PLC自带有2路模拟量输入通道,可以看下FX5U模拟量控制使用说明书,把相对应的传感器模拟量的电压或电流信号接线到PLC模拟量通道端口上,每个通道有相对应的模拟量转换成数字量的的数据寄存器,只要读取数据寄存器内的数值,然后跟据数字量和模拟量比例转换,一般模拟量有电压信号和电流信号,电压信号也分好几分,-5V-0V,0-+5V,-5V-+5V,-10V-0V,0-+10V,-10V-+10V,然后对应的数字量,FX5U自带的模拟量转换数字量分辨率比较低,-4000-+4000,比如输入的模拟量信号是-10V-+10V的话,即-10V的电压信号模拟量信号对应-4000的数字量信号,+10V的电压对应+4000的数字量信号,读取数字量数据寄存器里面的数值,然后根据前面的数模比例换算,可以计算出当前传感器输入的电压信号。除了PLC自带的模拟量通道,也可以外部增加模拟量输入或输出模块来控制模拟量输入或输出。可以多看看说明书。
描述:FX5用户手册-模拟量篇
附件: FX5用户手册-模拟量篇.pdf (1687 K) 下载次数:51
网站提示: 请不要用迅雷下载附件,容易出错
quinto173
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 349 点
下载积分: 6011 分
在线时间: 62(小时)
注册时间: 2021-01-27
最后登录: 2023-06-26
查看quinto173的 主题 / 回贴
8楼  发表于: 2021-11-17 14:00
引用
引用第5楼崇庆阳光于2021-11-17 11:48发表的  :


5U内置有AD通道,接上传感器,调用对应的寄存器即可。

你的传感器支持485?

传感器支持485 因为要读取7个传感器的模拟量,所以走485总线
quinto173
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 349 点
下载积分: 6011 分
在线时间: 62(小时)
注册时间: 2021-01-27
最后登录: 2023-06-26
查看quinto173的 主题 / 回贴
9楼  发表于: 2021-11-17 14:02
引用
引用第7楼daihdn于2021-11-17 13:47发表的  :
FX5U的PLC自带有2路模拟量输入通道,可以看下FX5U模拟量控制使用说明书,把相对应的传感器模拟量的电压或电流信号接线到PLC模拟量通道端口上,每个通道有相对应的模拟量转换成数字量的的数据寄存器,只要读取数据寄存器内的数值,然后跟据数字量和模拟量比例转换,一般模拟量有电压信号和电流信号,电压信号也分好几分,-5V-0V,0-+5V,-5V-+5V,-10V-0V,0-+10V,-10V-+10V,然后对应的数字量,FX5U自带的模拟量转换数字量分辨率比较低,-4000-+4000,比如输入的模拟量信号是-10V-+10V的话,即-10V的电压信号模拟量信号对应-4000的数字量信号,+10V的电压对应+4000的数字量信号,读取数字量数据寄存器里面的数值,然后根据前面的数模比例换算,可以计算出当前传感器输入的电压信号。除了PLC自带的模拟量通道,也可以外部增加模拟量输入或输出模块来控制模拟量输入或输出。可以多看看说明书。

这个我理解了,现在因为是要读取7个传感器的模拟量,所以是走一个485总线?但我不太理解 这个传感器要怎么接上485
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-04-19
查看崇庆阳光的 主题 / 回贴
10楼  发表于: 2021-11-17 17:24
如果传感器支持MODBUS RTU协议,可以用专用指令ADPRW。如果不支持,程序就要复杂些了。
不懈努力,一切皆有可能 ...
quinto173
级别: 略有小成
精华主题: 0
发帖数量: 154 个
工控威望: 349 点
下载积分: 6011 分
在线时间: 62(小时)
注册时间: 2021-01-27
最后登录: 2023-06-26
查看quinto173的 主题 / 回贴
11楼  发表于: 2021-11-19 17:12
引用
引用第10楼崇庆阳光于2021-11-17 17:24发表的  :
如果传感器支持MODBUS RTU协议,可以用专用指令ADPRW。如果不支持,程序就要复杂些了。

好的,我去看一下说明书。谢谢