通信问题

在网络读写中,主站数据的缓冲区最多有16个字节。在发送这些16个数据时,是不是每个字节都被系统自动分配了各自的起始位,校验位和停止位?还是根本就没有这些?
     同样的问题是自由口通信。255个数据字节是不是每个字节都被系统自动分配了各自的起始位,校验位和停止位?还是根本就没有这些?

最佳答案

应该说每个数据包都有,你说的16个数据或255个数据只是其中的数据位,通信时,发送时要按照选择的通讯协议将一批数据打包,包括起始位,校验位和停止位等,接受时再按照选择的通讯协议将每个数据包解码,如果校验没错的话,就取出数据位,当然现在这些都是由底层完成,编程时不要管。

提问者对于答案的评价:
ok

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

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

相关推荐

  • 一个网络几行

    s7200,用SP8写程序,一个网络内能写几行,以前好像不能超过11行。 最佳答案 我认为编写程序时按所执行的功能分网络写,这样程序的可读性强,有条理,如果确实1个网络写不下了,可…

    SIMATIC S7-200 2020年10月31日
  • 模拟量的校准

    有什么比较简便精确的方法来校准PLC模拟量输入模块的精确度呢??? 最佳答案 一般都不用校准的,出厂时厂家都有相应的标准要求的,是经过检验了的,可以放心使用!!! 如果你…

    SIMATIC S7-200 2021年7月5日
  • s7-200 224xp中的V区数据如何导出excel

    如何将s7-200 224xp中程序运算结果的产生的V区数据如何导出到excel 最佳答案 直接的指令200里是没有的,需再安装PC ACCESS软件。同类问题…

    SIMATIC S7-200 2017年6月8日
  • s7-200 226PLC与组态和测试仪表之间的MODBUS通信问题

    在使用226的port0和port1通信口进行通信时,port0口用来读取测量仪表数据,port1口用来和电脑组态连接(组态只读PLC数据),当读取数据量(PLC读取测试仪表数据)…

    SIMATIC S7-200 2017年11月4日
  • 使用发送数据

    发送一组数据,16进制的,发16个字节,是不是每个字节都放在不同的VB中呀就是如果我从VB0开始,是不是直到VB15呀 最佳答案 VB0=16,然后数据放在VB1到VB16。&nb…

    SIMATIC S7-200 2021年7月5日
  • 224xp自由口通讯 怎么写发送数据 求助

    224xp自由口通讯  怎么写发送数据给设备仪表?请给详细答案波特率是115200  8位数据位 无校验  &…

    2021年7月5日
  • 求关于s7-200中断事件8或25的例子

    请问有没有关于中断事件8或25的例子程序,发个上来参考一下,谢谢各位! 问题补充:或者是关于 通信接收字符缓冲器SMB2的 最佳答案 这里我给出一个具体的自由口通信的例子…

    SIMATIC S7-200 2021年7月4日
  • s7200指针

    我现在想实现一个如下功能。A I0.1, =V8.0,A I0.2, = V8.1……一共五个到 A …

    SIMATIC S7-200 2018年12月7日
  • 能否用RCV接收数据个数来停止RCV

    比如用RCV接收数据放入VB100数据有100多个字节,而我只需要前50个能否当VB100=50的上升沿,复位SM87.7来停止RCV的接收? 问题补充:可能我表达的不明确。我的意…

    SIMATIC S7-200 2020年11月1日
  • S7-200 SP9在WIN7旗舰版 32位系统上启动不了帮助

    S7-200  SP9在WIN7旗舰版  32位系统上启动不了帮助,我点击启动帮助无法启动,按F1键也是没有办法启动帮助。电脑装的浏览器为I…

    2021年7月5日

发表回复

登录后才能评论