通讯总是

我和一个电子称做串口485的自由口通讯, 通讯上了,。 接收的数字,在PLC状态表那监视,用ASCII码监控的数据和电子称上显示的一模一样。然而这对我没有什么用。我需要换成10进制数才有用处。。。  我初步转换过程
1。把有效数据从VB转换成VW,然后再减去16#30 ,就得到了 10进制数据而且和表上显示的ASCII数值是一样的阿拉伯数。   (这上规律我是无意中发现的,ASCII的“1"等于”16#31“ 如果我减去16#30刚好得到我想要的10#1)  不知我想的是不是对的。
2.把换好后的10进制数,乘以各自的倍数后再相加,再除以小数点的倍数。。

我的问题是, 小数点”.’  (16#2E)这个点出现在位置不一样,程序 中不好做乘法再相加怎么办。

问题补充:
我目前是这样做的,把接收缓冲区的数据区每个字节的数据单独处理。  1. 比如VB205中ACSII“1”=16#31 通过B-I转换成字VW305
         2.VW305-16#30继续放入VW305 再转换成VD405
         3.陆续把VB205到VB209各数据字节一一相同方法处理。
         4.用比较的方法,看VB205和VB209哪个字节等于16#2E(ACS码的小数点是16#2E)。
         5.查找到了小数点的具体位置后,调用对应用的(事先程序写好的工式,假如VB206这个字节是小数点,我就调用VB205处理后的数据*1000加VB207处理好的数据*100加VB208处理后的数据*10加VB209处理后的数据*1的总和除以1000.

这样做对吗?   菜鸟,见谅

图片说明:

通讯总是    通讯总是   

最佳答案

不是你这样想的。
这个有现成的指令的,调用S_I指令处理的
这个指令用起来有一些规则。我明天再说明吧。
补充问题回复:
你自己处理很可能犯错,因为数据是随机性的,很多数据你也无法想象,这个本身就是有对应的处理指令应用,你熟悉一下指令就可以了。

提问者对于答案的评价:
谢谢你的回答。

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

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

相关推荐

  • 两个独立200PLC怎么集成在一套wincc中

    我们有两套独立的200 plc系统,程序也不一样,现在想把这两个系统集成在一套wincc中,怎么通过OPC服务器把两套独立PLC集成到wincc中?以前只用过一套200P…

    SIMATIC S7-200 2021年7月5日
  • S7200 浮点数计算

    上位机准备通过自由口发数据给S7200的PLC,数据类型为浮点数,占用4个字节,手册上写32位符号位,31-23位为指数,0-22为尾数,比如说上位机发个浮点数51.01给PLC,…

    SIMATIC S7-200 2020年10月31日
  • s7-200的点数

    s7-200最多支持多少个模块多少个点 最佳答案 1.支持7个扩展模块, 2.CPU 的输入/输出过程变量映像区大小: 128 DI/128…

    SIMATIC S7-200 2021年7月5日
  • S7-200的 4线制电流问题

    你好,一般电磁流量计,变频器这些自身带供电的设备模拟量4-20ma输出到S7-200,是不是就是用四线制,其中2条是电源,另外2条是信号,如图 图片说明:   …

    2021年7月5日
  • S200模拟量输出

    各位现在一个模拟量输出问题想请教:前提,通过运算得出0~100Kg的重量值,要求0~100Kg对应变频器的0~50HZ,PLC的输出电流为4~20MA,变频器的输入电流为4~20M…

    SIMATIC S7-200 2020年11月1日
  • S7-200的调制解调模块是干什么用的?

    EM241 调制解调器模块,这个模块有什么用啊??? 最佳答案 用于通过电话线的远程通迅,进行远程的数据交换和信息的发送 提问者对于答案的评价:谢谢,出差期间没上网 专家…

    SIMATIC S7-200 2020年10月31日
  • 师傅们,看看我画的这个io接线图对吗

    选用西门子S7-200,CPU224XP小型 PLC, 图片说明:    最佳答案 楼主画的图和CPU224XP有点出入。发个例图给你看下。 图片说明…

    2019年6月10日
  • 请问关于排序

    请问如何用200实现“冒泡”法的排序? 最佳答案 S7200实现冒泡的方法和别的语言是一样的,对于200来说,关键是你如果正确与合理地使用其各种指令(语句),指令用的正确合理,程序…

    SIMATIC S7-200 2021年7月5日
  • s7-200做MODBUS主站的相关说明

    SP5已经有了主站的协议库,但没有使用说明,不知哪里可以找到? 最佳答案 <西门子 S7-200 · LOGO! · SIT…

    SIMATIC S7-200 2021年7月5日
  • 200cn选型

    6ES7216-2AD23-0XB8  配这个PLC的模拟量模块,4个模拟量输入的,麻烦帮忙选一下 最佳答案 EM 235 CN …

    SIMATIC S7-200 2017年11月12日

发表回复

登录后才能评论