• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10272 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-23
查看anlyl2014的 主题 / 回贴
楼主  发表于: 2019-05-28 16:40
最近网站有不少网友问FX1N与台达通讯的问题,FXIN没有CRC指令,所以,只作MODBUS_ASCII通讯;网上很多例子,但是,按例子做,发觉有不少错漏,可能是转载的原因吧!为此,我跟据网上的例子,结合台达变频器手册做了本例子,供有需要的人参考。并对发表类似例子的先行者,表示感谢!
本例描述:
1.FX1N通过FX1N_485BD与台达变频器通讯;
2.作为例程,只设1个站,读频率设定值、运行频率、运行电流;
3.写设定频率、启停控制;
4.程序有详细注解,以及变频器设置,非常适合初学者;
fx1n_VFD_m_test.rar (159 K) 下载次数:4824
FX1N_485DB接线
  
FX1N_485BD接线实物图
[ 此帖被anlyl2014在2019-06-01 12:21重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(wsxebjz) 请问能重新发布吗?,下 ..
  • 下载积分:+5(刘特斌) 感谢分享!
  • 下载积分:+1(牛工plc)
  • 下载积分:+1(宋鹏辉) 热心助人!
  • 下载积分:+3(bin1016) 真诚感谢!
  • 下载积分:+1(mk自动化) 感谢分享!
  • 下载积分:+5(711022027) 感谢分享!
  • 活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    1楼  发表于: 2019-05-28 19:35
    已读,实际上,我的例子源自网络,只是,为了初学者看得懂,把原程序站号,写入命令改写到写和读的程序,方便扩展到多站读写。
    这种程序,只是练练手,用意在于了解指令的用法,以及学习MODBUS ASCII的通讯方法,没太多实用意义。
    读出那段,网上是没有的,往往难搞就在此,FX1N,FX2N485DB都先返回发送码,后面才是接收到的数据,当年我玩FX2N485时,花了不少时间;到了FX3U_485BD就没有这种情况。
    [ 此帖被anlyl2014在2019-05-28 20:32重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+1(wsxebjz) 都是经验啊
  • 下载积分:+1(孤家寡人) 注释很到位
  • 活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    2楼  发表于: 2019-06-02 21:40
    我电脑 是WIN7 64位系统,用WINRAR5.70 打包,你下载后考到64位系统去解压即可,截图不完整的
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    3楼  发表于: 2019-06-04 22:54
    跟FX3U的区别在于,FX3U可以作MODBUS RTU模式通讯;FX1N只能做MODBUS ASCII模式通讯
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    4楼  发表于: 2019-06-06 22:35
    你想用FX3G做MODBUS RTU通讯?FX3G没有高低互换指令(SWAP),请参照我另一个例子,程序要改一下,我没有硬件,就无法验证了
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    5楼  发表于: 2019-06-07 06:22
    你也可以参考此例子,是用FX3G做的,CRC计算写得不错
    http://www.ymmfa.com/read-gktid-1651884.html
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    6楼  发表于: 2019-06-07 19:21
    回楼上,你是搞不明白地址还是搞不明白RTU
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    7楼  发表于: 2019-06-07 20:29
    从你的贴子提供的手册看:
    MODBUS RTU的特点
    1.命令码,0X03为读,03读取,0X06为写,06写入单个寄存器;0X10为多个寄存器写入,10多个写入;这是MODBUS惯例,那么,0X03意思是,03;
    2..看他的例子:参数A3.02 的寄存器地址为0x0302;应为H0302;
    3.看他的启动例子:请求0x05 0x06 0x3200 0x00C7 0xC764;应答0x05 0x06 0x3200 0x00C7 0xC764;应为:站号05 写06 地址H3200;写入HC7;CRC码:C764
    4.可能跟别家不同的是:Modbus 采用“Big Endian”编码方式,先发送高位字节,然后是低位字节。正常情况下先发低位再到高位
    MODBUS ASCII模式跟台达变频器相同,
    只要站号,地址正确,用本例子,走MODBUS ASCII应没问题
    [ 此帖被anlyl2014在2019-06-07 20:50重新编辑 ]
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    8楼  发表于: 2019-06-07 20:46
    默认通讯格式为:9600 8N2 RTU;看不到ASCII模式如何设置,你要向厂方了解才行

    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    9楼  发表于: 2019-07-05 22:23
    你看的是RS2那页,退回一页看看?

    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    10楼  发表于: 2019-10-29 12:29
    用作MODBUS ASCII通讯时,FX2N/FX1N/FX0N都一样,用作MODBUS RTU通讯时,FX2N,FX3U更方便。
    本帖最近评分记录:
  • 下载积分:+1(李家人) 热心助人!
  • 活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    anlyl2014
    大吉大利
    级别: 网络英雄
    精华主题: 0
    发帖数量: 982 个
    工控威望: 8884 点
    下载积分: 10272 分
    在线时间: 926(小时)
    注册时间: 2014-05-23
    最后登录: 2024-12-23
    查看anlyl2014的 主题 / 回贴
    11楼  发表于: 2019-10-30 12:21
    引用
    引用第48楼kevinsonq于2019-10-30 09:15发表的  :
    非常感謝板主的回覆,我是新手,原先得到的資訊是FX2N無法通過485BD通訊,我是想要和數位控制器通訊(MODBUS RTU ASCII),但一直做不出來,現在可以試著用你的例子試試,謝謝!

    如果你用FX2N或FX3U作MODBUS_RTU通讯请参考我发的例子
    http://www.ymmfa.com/read-gktid-1666109.html
    如果用FX2N作MODBUS _ASCII通讯,请参照本例即可,仅改下PLC型号。
    活到老,学到老!
    微信号:anjjyy2013
    添加时注明来自工控人家园
    压缩包用WINRAR打开,没密码
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go