weiwxsir
知足者常乐
级别: 略有小成
精华主题: 1 篇
发帖数量: 114 个
工控威望: 248 点
下载积分: 1390 分
在线时间: 5(小时)
注册时间: 2007-06-01
最后登录: 2024-04-25
查看weiwxsir的 主题 / 回贴
楼主  发表于: 2007-06-30 21:34
FX2N-485-BD与一台台达VFD系列变频器通信,完成起停及模拟量的连续传送。(程序见附件 X0控制起停及模拟量)。 

此例程得到了wxh0734高工的大力支持,在此献给初涉通信的朋友一点参考,也请高手给予指正。(感觉响应有一点慢。)

程序见附件
附件: 三菱FX2N TO 台达变频器RS485(起停及模拟量).rar (26 K) 下载次数:1283
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+3(mk自动化) 热心助人!
  • 下载积分:+5(wsir123) 优秀文章!
    weiwxsir
    知足者常乐
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 114 个
    工控威望: 248 点
    下载积分: 1390 分
    在线时间: 5(小时)
    注册时间: 2007-06-01
    最后登录: 2024-04-25
    查看weiwxsir的 主题 / 回贴
    1楼  发表于: 2007-07-01 09:39
    TO wxh0734  大哥:

    根据你的思路,我重新更改了部分程序,测试还是有时不响应。不过,我是用同一个X0来控制起停,x0通时,连续传送模拟量并运行,x0灭灯,模拟量清零并停止。单独起停或单独传送模拟量就一点都没问题。

    我在想,会不会是侦误值出错呢?另外,我连续传送时,一次把模拟量和起动或 模拟量和停止含在一起发送,就是一次发送25个数据,也就是从起始地址2000H连续写入两个字,一个字是起动或停止,一个字是模拟量。我在按这个思路试试。

    多谢关注!
    wxh0734
    级别: 论坛版主

    精华主题: 5 篇
    发帖数量: 669 个
    工控威望: 2697 点
    下载积分: 4797 分
    在线时间: 1457(小时)
    注册时间: 2006-12-04
    最后登录: 2022-12-04
    查看wxh0734的 主题 / 回贴
    2楼  发表于: 2007-07-01 11:11
    RS485是半双工,总线上同一时间只有一个点处于发送数据状态
    wxh0734
    级别: 论坛版主

    精华主题: 5 篇
    发帖数量: 669 个
    工控威望: 2697 点
    下载积分: 4797 分
    在线时间: 1457(小时)
    注册时间: 2006-12-04
    最后登录: 2022-12-04
    查看wxh0734的 主题 / 回贴
    3楼  发表于: 2007-07-01 11:28
    图片:
    这段程序是台达的工程师设计的,就是为了防止通讯冲突,你试一下,
    [ 此贴被wxh0734在2007-07-01 14:22重新编辑 ]
    weiwxsir
    知足者常乐
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 114 个
    工控威望: 248 点
    下载积分: 1390 分
    在线时间: 5(小时)
    注册时间: 2007-06-01
    最后登录: 2024-04-25
    查看weiwxsir的 主题 / 回贴
    4楼  发表于: 2007-07-01 14:55
    TO wxh0734 :
    根据台达工程师的设计思路,测试了一下,可以通过,不会漏掉指令,但感觉响应有延时。

    另测试通过的附件在楼顶。(有兴趣的朋友可以看一下,欢迎指正!)
    [ 此贴被weiwxsir在2007-07-02 11:14重新编辑 ]
    weiwxsir
    知足者常乐
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 114 个
    工控威望: 248 点
    下载积分: 1390 分
    在线时间: 5(小时)
    注册时间: 2007-06-01
    最后登录: 2024-04-25
    查看weiwxsir的 主题 / 回贴
    5楼  发表于: 2007-07-01 15:05
    TO wxh0734  大哥:

    连续传送时,一次把模拟量和起动或 模拟量和停止含在一起发送,就是一次发送25个数据,也就是从起始地址2000H连续写入两个字,一个字是起动或停止,一个字是模拟量。我在按这个思路试试。也是有问题,通不过,不知思路错了?还是程序出错?
    [ 此贴被weiwxsir在2007-07-02 11:17重新编辑 ]
    wxh0734
    级别: 论坛版主

    精华主题: 5 篇
    发帖数量: 669 个
    工控威望: 2697 点
    下载积分: 4797 分
    在线时间: 1457(小时)
    注册时间: 2006-12-04
    最后登录: 2022-12-04
    查看wxh0734的 主题 / 回贴
    6楼  发表于: 2007-07-01 16:07
    说说变频器的型号,VFD哪个系列的
    [ 此贴被wxh0734在2007-07-01 16:14重新编辑 ]
    wxh0734
    级别: 论坛版主

    精华主题: 5 篇
    发帖数量: 669 个
    工控威望: 2697 点
    下载积分: 4797 分
    在线时间: 1457(小时)
    注册时间: 2006-12-04
    最后登录: 2022-12-04
    查看wxh0734的 主题 / 回贴
    7楼  发表于: 2007-07-01 16:11
    不过没见过同时可以执行两个指令的变频器,应该只能一条一条执行
    weiwxsir
    知足者常乐
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 114 个
    工控威望: 248 点
    下载积分: 1390 分
    在线时间: 5(小时)
    注册时间: 2007-06-01
    最后登录: 2024-04-25
    查看weiwxsir的 主题 / 回贴
    8楼  发表于: 2007-07-01 17:53
    TO wxh0734:

    VFD-M系列。

    关于一次操作多个在M系列上没说,但在VFD-F上说可以操作多个数据。
    不知是不是我理解有误?
    [ 此贴被weiwxsir在2007-07-02 08:57重新编辑 ]
    wsir123
    日子在忙碌中才会显得充实,我喜欢这样的生活。
    级别: 论坛版主

    精华主题: 4 篇
    发帖数量: 1504 个
    工控威望: 5491 点
    下载积分: 24426 分
    在线时间: 818(小时)
    注册时间: 2007-01-22
    最后登录: 2024-04-12
    查看wsir123的 主题 / 回贴
    9楼  发表于: 2007-07-02 11:36
    顶一下,学习学习!
    保持每天一点小进步足矣。。。
    小时千
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看小时千的 主题 / 回贴
    10楼  发表于: 2007-07-02 12:17
    我是出学者看不懂,但很感谢.
    wxh0734
    级别: 论坛版主

    精华主题: 5 篇
    发帖数量: 669 个
    工控威望: 2697 点
    下载积分: 4797 分
    在线时间: 1457(小时)
    注册时间: 2006-12-04
    最后登录: 2022-12-04
    查看wxh0734的 主题 / 回贴
    11楼  发表于: 2007-07-02 12:36
    不要把我吹爆了,我也是个半桶水,大家共同学习一下,那怕说错了写错了都没有关系吗,有交流才会有进步