发送和接收指令?

仪表上有数据是这样写的:向仪器发送ASCⅡ码“F”或“f”,校验仪即回送一组ASCⅡ码包含校验仪当前的测量数据和工作状态信息,发送字符“C”时,仪器连续送数,发送字符“E”时,仪器停止连续送数。数据格式如下:
 I, E,100.00%,-0.03,0.5  0DH,假设接收RCV指令的地址是VB0开始,那我要在触摸屏上显示出100.00%,-0.03,0.5 这3个数据,地址应该怎么取啊?我看了一下,VB1显示I,VB2显示一个逗号,VB3显示E,VB4显示1,VB5显示0,依次类推,那我要在触摸屏上显示出100。00%,应该怎么取这个地址呢?
 

最佳答案

RCV指令的第一个字节是收到的数据的字节数.如RCV  VB100,
 那么你的正式报文是从VB101开始的.
 如你所说;
 VB101 对应"I"
 VB102对应","
 VB103对应'E'
 VB104-VB107对应"100.00"
 ……
 具体数据格式可能根据需要转换
 注意数据格式和长度.
 另外XMT和RCV指令一般都在中断中执行,否则在运行时容易出现错误.把中断事件号看看.其他问题再交流.
 

提问者对于答案的评价:

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

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

相关推荐

  • IC卡如何和200连接,通讯。读写数据

    问题补充:目前的系统是用226,上位机用WINCC FLEXIBLE 2007 RT.另外,也可以使用条形码机器,那又是如何实现的,谢谢。 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200的modbus rtu 从站通讯的问题

    各位老师,学长你们好!    我刚开始接触PLC,纯属于小白,这段时间看自由口通信和modbus通信,搞得我焦头烂额的,却还是没有一点头绪。…

    2020年10月31日
  • 脉冲输出PLC型号

    224 xp中有个plc可以输出脉冲的,是哪一种型号呢、、呢如,DC/DC/DC,为何意思 最佳答案 DC/DC/DC——直流供电、直流输入、晶体管直流输出;AC/DC/…

    SIMATIC S7-200 2021年7月5日
  • Step7短信提示和发送Email

    我现在做一个东西,客户需要如果有报警就给我发送短信,或者是发送Email,这两个东西以前都没有接触过,希望会的高手能给个文档或者是实例,最好是都有,谢谢了 最佳答案 《S7-200…

    SIMATIC S7-200 2020年11月1日
  • MODBUS RTU主站库DataPtr的理解

    modbus RTU主站库中DataPtr应该如何理解? 1.假如读取仪表40001数据放到DataPtr中(&vb1000=DataPtr),这个数据…

    SIMATIC S7-200 2021年7月5日
  • S-200 CPU224XP加模拟量模块231

    怎样用PID计算输出值(0.0-1.0)与(-32000-+32000)相乘来用S曲线来控制变频器正反转???加速时间和减速时间能用积分时间来控制吗!!程序怎样写!!请大家帮忙指导…

    SIMATIC S7-200 2020年11月5日
  • PLC为什么有中断指令

    PLC为什么有中断指令 用法  还有, 立即置位和立即复位,  立即触点(立即触点不依靠S7–200扫描周期进行更新;…

    SIMATIC S7-200 2021年7月4日
  • 氮变送器79-9999的一些问题

    今天测试  氮变送器是79-9999的,给模块的电流信号是4-20ma,做的工程量转换是6400-32000。上电之后,氮变送器给出的信号是4ma,但是我程序里…

    SIMATIC S7-200 2017年11月16日
  • step7 -200 smart安装问题

    安装后,运行显示“没有找到 S7EPAAPI.DLL”,重装后现象依旧 图片说明:    最佳答案 我也遇到过这个情况 ,之后在百度搜索了这…

    2021年7月5日
  • 堆栈值是什么?

    请问堆栈中每层的值用什么表示? 最佳答案 堆栈是先入后出的,当新的数据存入时,前面放入的数据被放到堆栈的下一层,调用时,先取上层数据,再取后面下层数据。 提问者对于答案的评价:虽然…

    SIMATIC S7-200 2017年8月18日

发表回复

登录后才能评论