发送和接收指令?

仪表上有数据是这样写的:向仪器发送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日
下一篇 2021年7月5日

相关推荐

  • 西门子位置控制向导问题请教大家。

    向导上讲的都能明白,向导做完了,出来很多块,具体块前面该添什么呢?看了帮助也没看明白,比如我启动伺服在那个块里启动?停止和暂停在哪里控制?Q0.0发出的脉冲数在那个寄存器里记忆?这…

    SIMATIC S7-200 2020年11月1日
  • 设置PG/PC接口时,提示接口正在使用

    设置通讯时,提示所用接口正在通讯,点每一个都是这样的。系统未64的win7, 图片说明:    钻石用户推荐最佳答案 检查编程电脑上的COM通信口设置鼠标右键单…

    2021年7月5日
  • S7200模块

    S7200 CPU226CN +1块223模块+2块231模块+1块CP243-1,这样在以太网通信时CP243-1的模块位置是3,对吗? 最佳答案 是的。是3…

    SIMATIC S7-200 2020年11月5日
  • 关高速计数器的工作模式

    请问,高速计数器有四种模式:    1.带有内部方向控制的单项计数器。    2.带有外部方向控制的…

    SIMATIC S7-200 2021年7月5日
  • 226cn的两个端口设置以及通讯问题

    我们公司开发产品,一开始的配置是KTP-178,226CN。但是由于要封装在壳体里,现在触摸屏尺寸过大,没有办法封装在原有壳体里。领导决定自己开发液晶显示器和226连接,现在遇到问…

    SIMATIC S7-200 2021年7月5日
  • 请教s7-200与上位机通讯问题

    我是初学者,S7-200PLC与PC机距离1200米左右,PC机用组态王6.53与S7-200通讯,请教各位高手用那种协议和通讯方法最好?拜托指点. 问题补充:我初步想用光纤通讯,…

    SIMATIC S7-200 2021年7月5日
  • S7-200与各模块连接

    模快的连接顺序是怎样的,如果固定的位置上没有模块,后边的模块会有影响么?请指教。 最佳答案 1.所有的S7-200 CPU从22版之后,任何模块都没有特殊的位置要求。&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200挂2个EM253模块

    S7-200挂2个EM253模块,CPU是224继电器型的,伺服的信号接在EM253模块上,我想问的是,2个EM253配的地址怎么来取分? 如果第一个配了POS1_CTR…

    SIMATIC S7-200 2020年10月31日
  • 200的指针如何使用啊?

    1:请问200的指针怎么使用啊? 2:别人用200的指针写的程序,我一点都看不懂啊?3: 在什么情况下,写程序就一定需要用指针来写程序啊?请指教,谢谢 最佳答案…

    SIMATIC S7-200 2020年10月31日
  • 求梯形图

    触摸屏:威纶触摸屏;PLC:西门子S7–200,我想对一台电机进行定时  运行4小时,停3小时(时间可以任意设定);当运行时间设定为0时,电机不会运行。程序应…

    2017年11月1日

发表回复

登录后才能评论