您现在所在的是:

三菱Mitsubishi

回帖:21个,阅读:1850 [上一页] [1] [2] [3] [下一页]
8391
fujifa
文章数:2943
年度积分:77
历史总积分:8391
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2017/4/10 14:03:46
#10楼
不清楚你所谓的变频器通讯经验是不是跟在别人后面按按Enter的经验,实在菜鸟的很。

通讯协议已经提供,CRC校验码方面FX3U已经提供指令,已经不需要过多计算了。
你需要做的是,根据通讯协议将你的数据排队排好,例如地址功能码:0103,
使用MOV指令将H0103送入D100中,然后起始地址例如002A同样使用MOV指令送入D101中………………调用CRC指令计算校验码并将其添加到数据列的最后,接下来使用RS指令发送出去,这样你会在RS指令设定接收数据的寄存器内得到数据。

得到数据后,你需要将其数据转换为你需要的数据,例如其目前为4个字节表示的浮点数,你需要对其进行转换,转换法则为IEEE浮点数的转换逆运算,如果使用ST来写的话,不会超过25行代码,主要是循环和逻辑运算。

虽然我认为上述的描述已经很明确的教给你方法了,但是如果你要进一步的需求,例如懒或者笨写不出转换程序,那么你也可以付费获得,每行代码的费用为RMB10元。

HAVE FUN!
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
26268
ytleaderplc
文章数:10976
年度积分:831
历史总积分:26268
注册时间:2008/6/7
发站内信
发表于:2017/4/10 15:35:15
#11楼
找个省事的plc或者触摸屏
直接简单就可以读取了。
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
28375
guanyumou 版主
文章数:10601
年度积分:353
历史总积分:28375
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/4/10 19:06:47
#12楼
附件 untitled1.jpg
是读这个吗?
假设站地址为1,那么发送的指令如下:
01 03 00 2A 00 02 E5 C3
其中:
01:从站地址
03:MODBUS读多路寄存器功能码
00 2A:预读的寄存器起始地址
00 02:预读的寄存器个数
E5 C3:CRC校验的低8位和高8位

如果需要编程服务可以联系我!
[此贴子已经被作者于2017/4/10 19:07:09编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
7479
转身祭喧哗
文章数:1874
年度积分:50
历史总积分:7479
注册时间:2011/12/16
发站内信
发表于:2017/4/10 19:35:46
#13楼
以下是引用fujifa2017/4/10 14:03:46的发言:
不清楚你所谓的变频器通讯经验是不是跟在别人后面按按Enter的经验,实在菜鸟的很。

通讯协议已经提供,CRC校验码方面FX3U已经提供指令,已经不需要过多计算了。
你需要做的是,根据通讯协议将你的数据排队排好,例如地址功能码:0103,
使用MOV指令将H0103送入D100中,然后起始地址例如002A同样使用MOV指令送入D101中………………调用CRC指令计算校验码并将其添加到数据列的最后,接下来使用RS指令发送出去,这样你会在RS指令设定接收数据的寄存器内得到数据。

得到数据后,你需要将其数据转换为你需要的数据,例如其目前为4个字节表示的浮点数,你需要对其进行转换,转换法则为IEEE浮点数的转换逆运算,如果使用ST来写的话,不会超过25行代码,主要是循环和逻辑运算。

虽然我认为上述的描述已经很明确的教给你方法了,但是如果你要进一步的需求,例如懒或者笨写不出转换程序,那么你也可以付费获得,每行代码的费用为RMB10元。

HAVE FUN!
能用汇编么?汇编多少行
此帖发自论坛手机版
盛世煙花血染畫,霧如輕紗雪翎幻。 /太極玄清道浮沉,零落成泥淼水寒/ 詞
38022
cvlsam 版主
文章数:12478
年度积分:633
历史总积分:38022
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2017/4/10 19:42:35
#14楼
以下是引用转身祭喧哗2017/4/10 19:35:46的发言:
以下是引用fujifa2017/4/10 14:03:46的发言:
不清楚你所谓的变频器通讯经验是不是跟在别人后面按按Enter的经验,实在菜鸟的很。

通讯协议已经提供,CRC校验码方面FX3U已经提供指令,已经不需要过多计算了。
你需要做的是,根据通讯协议将你的数据排队排好,例如地址功能码:0103,
使用MOV指令将H0103送入D100中,然后起始地址例如002A同样使用MOV指令送入D101中………………调用CRC指令计算校验码并将其添加到数据列的最后,接下来使用RS指令发送出去,这样你会在RS指令设定接收数据的寄存器内得到数据。

得到数据后,你需要将其数据转换为你需要的数据,例如其目前为4个字节表示的浮点数,你需要对其进行转换,转换法则为IEEE浮点数的转换逆运算,如果使用ST来写的话,不会超过25行代码,主要是循环和逻辑运算。

虽然我认为上述的描述已经很明确的教给你方法了,但是如果你要进一步的需求,例如懒或者笨写不出转换程序,那么你也可以付费获得,每行代码的费用为RMB10元。

HAVE FUN!
能用汇编么?汇编多少行

能熟练使用汇编的人会来问这个问题吗?

按行数算RMB的话汇编亏的家也不认识了,人家循环只要一行,你汇编至少3行,你至少要花3倍的价格。
[此贴子已经被作者于2017/4/10 19:43:37编辑过]
28375
guanyumou 版主
文章数:10601
年度积分:353
历史总积分:28375
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/4/10 20:49:46
#15楼
以下是引用转身祭喧哗2017/4/10 19:35:46的发言:
以下是引用fujifa2017/4/10 14:03:46的发言:
不清楚你所谓的变频器通讯经验是不是跟在别人后面按按Enter的经验,实在菜鸟的很。

通讯协议已经提供,CRC校验码方面FX3U已经提供指令,已经不需要过多计算了。
你需要做的是,根据通讯协议将你的数据排队排好,例如地址功能码:0103,
使用MOV指令将H0103送入D100中,然后起始地址例如002A同样使用MOV指令送入D101中………………调用CRC指令计算校验码并将其添加到数据列的最后,接下来使用RS指令发送出去,这样你会在RS指令设定接收数据的寄存器内得到数据。

得到数据后,你需要将其数据转换为你需要的数据,例如其目前为4个字节表示的浮点数,你需要对其进行转换,转换法则为IEEE浮点数的转换逆运算,如果使用ST来写的话,不会超过25行代码,主要是循环和逻辑运算。

虽然我认为上述的描述已经很明确的教给你方法了,但是如果你要进一步的需求,例如懒或者笨写不出转换程序,那么你也可以付费获得,每行代码的费用为RMB10元。

HAVE FUN!
能用汇编么?汇编多少行
表情
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1302
啊bin
文章数:180
年度积分:48
历史总积分:1302
注册时间:2016/4/14
发站内信
发表于:2017/4/11 0:20:35
#16楼
以下是引用guanyumou2017/4/10 19:06:47的发言:
附件 untitled1.jpg
是读这个吗?
假设站地址为1,那么发送的指令如下:
01 03 00 2A 00 02 E5 C3
其中:
01:从站地址
03:MODBUS读多路寄存器功能码
00 2A:预读的寄存器起始地址
00 02:预读的寄存器个数
E5 C3:CRC校验的低8位和高8位

如果需要编程服务可以联系我!
[此贴子已经被作者于2017/4/10 19:07:09编辑过]
我想问你写的预存寄存器数是2个,和校验码是怎么来的
此帖发自手机工控论坛
2621
逆水行舟
文章数:405
年度积分:56
历史总积分:2621
注册时间:2005/10/27
发站内信
发表于:2017/4/11 8:35:22
#17楼
以下是引用guanyumou2017/4/10 19:06:47的发言:
附件 untitled1.jpg
是读这个吗?
假设站地址为1,那么发送的指令如下:
01 03 00 2A 00 02 E5 C3
其中:
01:从站地址
03:MODBUS读多路寄存器功能码
00 2A:预读的寄存器起始地址
00 02:预读的寄存器个数
E5 C3:CRC校验的低8位和高8位

如果需要编程服务可以联系我!
[此贴子已经被作者于2017/4/10 19:07:09编辑过]
你这不是在抢fujifa生意吗。
5782
121111115
文章数:1421
年度积分:226
历史总积分:5782
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2017/4/11 10:01:42
#18楼
回复 #8楼 302512119
有算CRC的软件的
28375
guanyumou 版主
文章数:10601
年度积分:353
历史总积分:28375
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2017/4/11 12:07:44
#19楼
以下是引用啊bin2017/4/11 0:20:35的发言:
以下是引用guanyumou2017/4/10 19:06:47的发言:
附件 untitled1.jpg
是读这个吗?
假设站地址为1,那么发送的指令如下:
01 03 00 2A 00 02 E5 C3
其中:
01:从站地址
03:MODBUS读多路寄存器功能码
00 2A:预读的寄存器起始地址
00 02:预读的寄存器个数
E5 C3:CRC校验的低8位和高8位

如果需要编程服务可以联系我!
[此贴子已经被作者于2017/4/10 19:07:09编辑过]
我想问你写的预存寄存器数是2个,和校验码是怎么来的
这是CRC校验,不是和校验!用软件算来的!程序中可以自己编程!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

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

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

109.2007