horizon
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看horizon的 主题 / 回贴
楼主  发表于: 2008-05-26 21:58
我用VB做了个简单的写加速时间到变频器,该变频器支持MODBUS RTU协议。但是发送指令后,232/485模块的指示灯都没有闪烁,变频器也没有反应。发送后,PC端也没有接受到任何字符。后来 用 串口调试助手发送相应的16进制字符到变频器,现象一样,没有任何反应。我选用的是"9600,n,8,1"变频器相关参数也按照说明设置过了。发送字节中CRC校验值绝对没有问题。不知问题出到哪里了。 看到该变频器说明书上CRC格式 低字节在前,高位字节在后。但是也看到有的格式为高字节在前,我是按说明书上发送的。      现在就是没有反应,不知道问题出在哪里。 请高手给予指点。感激万分!
dzb813
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dzb813的 主题 / 回贴
1楼  发表于: 2008-05-30 10:02
用串口调试助手发送相应的16进制字符到变频器
还是没问题的话,我觉得你首先查看硬件有没有问题:232转485,通信线,接线方式----
然后确定通信发送的字符是否正常:协议,通讯速率等,CRC可以颠倒的尝试一下,在没通之前,我建议一直用串口测试程序来测试,可以先尝试读取参数,这样不影响变频的工作状态----

祝你 好运吧!  
dzb813
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dzb813的 主题 / 回贴
2楼  发表于: 2008-05-30 10:04
还有,别只用一个串口测试程序,如果这个测试程序有点问题,你就郁闷了
我上次遇到过奇,偶校验颠倒的情况---
dzb813
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dzb813的 主题 / 回贴
3楼  发表于: 2008-06-12 15:27
检查硬件,再拿个485-232到变频器那边,并联起来,就知道你数据有没有发送过去了
232-485连发送的灯都不闪,肯定接线不正确