ogreman
Only The Stronger Survive
级别: 略有小成
精华主题: 0
发帖数量: 290 个
工控威望: 451 点
下载积分: 1651 分
在线时间: 232(小时)
注册时间: 2011-03-04
最后登录: 2021-05-31
查看ogreman的 主题 / 回贴
楼主  发表于: 2014-01-24 10:06
图片:
          现在我使用松下FPOR RS232接口接一个RS232转485通讯,来控制变频器启停,现在遇到的问题是我能控制变频器启动,写入频率,但是就是不能读出变频器的值,每次读出来的数都不一样,比如我设定频率40HZ然后去读,每次的值都不一样。我试过使用电脑发命令去读,反馈过来的值是正确的。所以说怀疑是松下PLC这里没有设置好,或者程序哪里命令不对。有没有高手对松下PLC串行通信了解的来解答一下。
          现在我设定串口的参数如图,程序也在左边,看高手能不能给点思路,通讯的格式如下
                 0103 30 01 0001 DA CA           01是变频器地址,03 是读的意思, 3001 是设定频率的地址,   0001 读出来数据的字节数  DA CA校验码
chinazhu6666
严谨求实
级别: 网络英雄
精华主题: 0
发帖数量: 362 个
工控威望: 6119 点
下载积分: 2908 分
在线时间: 132(小时)
注册时间: 2011-12-16
最后登录: 2018-05-07
查看chinazhu6666的 主题 / 回贴
1楼  发表于: 2014-01-24 14:02
   可能是那个特殊M键要置位呢。算是个方向吧
QQ76214024
ogreman
Only The Stronger Survive
级别: 略有小成
精华主题: 0
发帖数量: 290 个
工控威望: 451 点
下载积分: 1651 分
在线时间: 232(小时)
注册时间: 2011-03-04
最后登录: 2021-05-31
查看ogreman的 主题 / 回贴
2楼  发表于: 2014-01-24 16:34
是的这个没问题,我用电脑去读,反馈的值是正确的。
引用
引用第1楼ntshibin于2014-01-24 13:57发表的  :
确定是3001地址存放变频器的实际频率?