通讯RCV指令接收过来的数据处理问题

我和一个仪表通讯,我发送一个读重量的请求,仪表就会回我一串ACSII码完整报文。。  格式如下:1个起始字节(16#03),1个字节的站地址,1个字节的指令类型,中间是有效数据区(包
含校验高字节和校验低字节)  1个结束字节(16#02)。  共14个字节,都是ACSII字符报文。。  第4到第13字节是数据区,第4字节固定为符号
正或负,,第12和第13个字节为异或校验结果。 第5到11字节是实际重量,小数点可能会出现6到10任意一个字节。。   我该怎样把这串数据转换
成实数为我所用。  在PLC状态表那监视用ACSII码看(不看校验位置的数据)和表上的数据一样。

图片说明:

通讯RCV指令接收过来的数据处理问题    通讯RCV指令接收过来的数据处理问题   

最佳答案

这个指令中就有。
如S_I和S_DI和S_R指令的原因就是字符串转换为整数的。
因为你的数据有小数点,所以,你测试S_R指令,很方便的。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 以太网通讯求助

    S7-200通过以太网通讯,传输距离大概300米,请教大家是否需要加中继进行信号放大 最佳答案 网络配置必须遵守以下条件: 二个(光通信)模块之间的纤维光缆最大长度:30…

    SIMATIC S7-200 2021年7月5日
  • 关于200系列模拟量输入通道允许最大电压

    手册上说的一般有两项,一个是量程,比如正负5V啊10V什么的,但是也有写,通道允许最大的电压是30V。那应该就是即使输入大于量程的电压,比如24V,我通道读到的值还是对应10V的&…

    2019年6月10日
  • s7200怎样做个插值运算?

    我有个工艺控制,他的要求是: 0-4分钟温度升到16℃ 4-30分钟温度升到60℃ 30-80分钟温度升到120℃ 80-100分钟温度保温…

    SIMATIC S7-200 2021年7月5日
  • 归档

    请教,哪里有数据归档的视频实例,学习一下。谢谢! 最佳答案 数据归档及其例程:http://www.ad.siemens.com.cn/productportal/prods/s7…

    SIMATIC S7-200 2021年7月5日
  • s7-200通讯供电线路板

    最近我们在某些项目中发现有200PLC烧坏的现象,具体是PLC内部第三层电源电路板上的一只二极管。故障现象是PLC运行正常,但是PORT0/PORT1两个接口失效!224和226都…

    SIMATIC S7-200 2021年7月4日
  • 用高速计数器测量电机转动半径

    用电机带动一个丝杠做直线往返运动,丝杠带动编码器转动,丝杠转动一圈编码器也转动一圈,丝杠转动一圈的距离可以知道,用高速计数器记录编码器的脉冲数,当到达极限位置时,B相超前A相,通过…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP 通讯口无法连接

    一个CPU224XP2个通讯口 能和触摸屏通讯上(187.5) 就是无法和电脑连接起来!估计是当时波特率设置了187.5,目前正品串口通讯电缆和山寨U*电缆都无…

    SIMATIC S7-200 2020年10月31日
  • STEP 7-Micro/Win 库存储区灰化

    程序需用脉冲输出MAP库,但库存储区灰色,是何原因,请高手指点。 图片说明:    最佳答案 你先调用这个MAP这个库,然后就会有了。看图片,你还没有调用这个库…

    2021年7月5日
  • 200smart编程软件中,PROFINET的按钮是虚的,不能点击是为啥?

    200smart编程软件中,PROFINET的按钮是虚的,不能点击是为啥?是因为没有连接PLC的原因吗?请见配图: 图片说明:    最佳答案 测试了一下,应该…

    2021年7月5日
  • 程序样例

    谁有PLC 与仪表通讯的程序样例呀?请指教 最佳答案 关键是搞懂仪表的通讯协议 提问者对于答案的评价:你是对的 

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论