西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
悬赏:1西币 | 解决时间:2023-01-30 09:00
产品版区:
SIMATIC S7-200
shanxiaoyi
想通过西门子485接口采集传感器数据,协议如下:发送:0D 64 61 74 61(16进制),接收:data17.828 34.68 0.031 0.00 7.32 -1.02 0.08(ASCII,共计7个数据以空格隔开),请问可以做吗?应该怎么做呢?
问题补充:
发送指令测试已成功,接收的数据应该怎么处理好呢?如何用空格将这7个数据分开并存放在不同的VD中呢?
小程序查看
最佳答案
回答者:
WWCWWC
回答时间:2023-01-29 14:52
提问者对于答案的评价:
得到指点已完成发送和数据的接收,仅剩下数据处理未完成,由于接收的长度不一致,请问可以用空格来分开数据吗?
最佳答案作者回复:
不建议用空格来作为数据结束符,可以用回车ascii符16#13等组成有特殊标志性的字符作为数据结束符。
专家置评
已阅,最佳答案正确
置评专家:西门子自动化产品支持 2023-01-30 14:32