自由口通讯的报文格式问题

我想通过自由口通讯,来与其他设备进行通讯,传递数据。在程序中,我使用了SEND指令,其buffer引脚是我发送数据的DB块。我发送的数据是由许多个变量组成的,即这个DB块中有许多个数据类型。现在出现的问题是:在DB块中,只要数据的长度超过了一个字节,那它的起始地址只能为偶数,即如果前一个数据结束的地址为偶数,例如2.0,那我下一个数组的起始地址就是4.0,这样我发送的数据可能就会与接收方收到的错位(我用电脑接收的情况是,奇数地址显示为*号),请问我该如何解决这问题?

钻石用户推荐最佳答案

要么拿鱼,要么拿熊掌。你只能顾一头,让另一头适应另一头。
这个问题,对于编程者来讲,根本就不是问题。

提问者对于答案的评价:

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

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

相关推荐

发表回复

登录后才能评论