威纶通官方论坛

HMI控制阿尔法变频器

[复制链接]
发表于 2012-8-20 09:12:28 | 显示全部楼层 |阅读模式
问题描述:
通过宏指令要将S7-200的M81的状态传给阿尔法变频器(MODBUS设备),无论是离线还是连接设备通讯,该宏指令没有执行,宏指令如下:
        bool a
        GetData(a, "SIEMENS S7/200", M, 81, 1)
        SetData(a, "MODBUS RTU", 4x_Bit, 200, 1)
解决思路:
查阅该变频器MODBUS通讯文档发现, 4X  2 ,该地址属性为“只可写入” ,如果使用nx_bit地址类型,通过任何具有读取属性的元件来表示,
该地址无法在HMI上显示影响通讯,乃至宏指令也无法执行。所以更改为通过对4X 2这个字地址赋值(多状态设置元件)来实现变频器的起停以及正反转。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-19 17:59

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表