您现在所在的是:

三菱Mitsubishi

回帖:21个,阅读:1776 [上一页] [1] [2] [3] [下一页]
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
注册时间: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
25273
ytleaderplc
文章数:10636
年度积分:1699
历史总积分:25273
注册时间:2008/6/7
发站内信
发表于:2017/4/10 15:35:15
#11楼
找个省事的plc或者触摸屏
直接简单就可以读取了。
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间: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
7429
转身祭喧哗
文章数:1874
年度积分:50
历史总积分:7429
注册时间: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!
能用汇编么?汇编多少行
此帖发自论坛手机版
盛世煙花血染畫,霧如輕紗雪翎幻。 /太極玄清道浮沉,零落成泥淼水寒/ 詞
37243
cvlsam 版主
文章数:12401
年度积分:1595
历史总积分:37243
注册时间: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编辑过]
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间: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
1254
啊bin
文章数:182
年度积分:50
历史总积分:1254
注册时间: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个,和校验码是怎么来的
此帖发自手机工控论坛
2565
逆水行舟
文章数:405
年度积分:79
历史总积分:2565
注册时间: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生意吗。
5476
121111115
文章数:1400
年度积分:559
历史总积分:5476
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2017/4/11 10:01:42
#18楼
回复 #8楼 302512119
有算CRC的软件的
27956
guanyumou 版主
文章数:10552
年度积分:1139
历史总积分:27956
注册时间: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©2024 Gkong.com, All Rights Reserved

109.2007