最近在搞BW500的通讯,用串口调试,发送命令跟回来数据不明白。我看了论坛上的如下:
用的232口还是485口呢?设置参数所用的索引号是否正确,如果是RS485口的话,索引号为2。比如:P770-02=3。P771-02=1,P772-02=2/9600等等
估计是参数设置不对。BW500支持Modbus协议完全没有问题。
你用下面这个串口软件试试吧,发以下指令:010303F2000265BC或010303F1000295BC,看看响应是什么?
我按照这个发送,返回的数据分别是010304FFFFDFCCA272 和0103040C8BFFFF88F9,不明白为什么要这么发,返回的数据又代表什么。知道的说下吧。不要说让我认真看资料,我确实查了不少资料,没解决才问的,有高手帮我解释下吧,详细点,谢谢啦
产品版区:称重产品
悬赏分:5 | 解决时间:2012-08-01 21:21:37 | 提问者: 崔雄 - 新生  第1级
最佳答案
回答者:
wb210xa
-
中级工程师  第10级
2012-08-01 09:38:53
提问者对于答案的评价:
谢谢啦,IECO 和 IEC1 地址格式是怎么来的,有说明吧发给我一份吧,jkschl@126.com 谢谢啦,或者有更多关于BW500的说明给我一份吧。
最佳答案作者回复:
IEC0是指设备所支持的最小地址如果为0时,这是遵从的是IEC0的标准,比如西门子PLC的最小地址M0或者M0.0,遵从的就是IEC0的标准。
IEC1是指设备所支持的最小地址如果为1时,这是遵从的是IEC1的标准。比如施耐德Quantum PLC的最小地址%M1(或00001),遵从的就是IEC1的标准。
专家置评
已阅,最佳答案正确。
BW500中英文手册见如下链接:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=MWT00012;
http://support.automation.siemens.com/CN/view/en/18252870
置评专家:西门子过程仪表技术支持 2012-08-02 09:00:01