鄙人用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
图片说明:
提问者对于答案的评价:
谢谢,问题以解决。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230012.html