s7-300 字节转换

鄙人用CP340读取数据,读取结果存入,DB26.DBB4        DB26.DBB5        DB26.DBB6   DB26.DBB7   DB26.DBB8   DB26.DBB9   DB26.DBB10         DB26.DBB11       8个字节中,分别是B#16#2D    B#16#32   B#16#31  B#16#2E  B#16#33  B#16#31 B#16#36   B#16#38    数据应该是-21.3168.    我现在的问题就是我怎么才能把那8个字节转换-21.3168的数据,用什么指令,请各位告知,谢谢。

最佳答案

1、串口读取的数据为ASCII码。如果要转换需要自己编写。实例见:
Siemens CP340模块与岛电SR93温控仪表之间的ASCII码通讯:
http://wenku.baidu.com/link?url=ufIe-fHRKsnl9QtDupAo-LldPFR1gJfyFVOcnjiOoU3CHWsT8cDrlL9rgJ2LipfdMTBDo0j743cPrgqPDZz-W3O2Hf34ByH9R0Qo3Mp3Tb3
2、如果是这种格式,可以应用系统标准功能块FC39,见上传的截图。
详细资料:
<S7-300400的系统软件和标准功能>下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=1023

图片说明:

s7-300 字节转换  

提问者对于答案的评价:
谢谢,问题以解决。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:14
下一篇 2018年12月1日

相关推荐