EM277的数据格式

我在看网上关于EM277模块的资料,是一个DP模块,它能发送接收到数据如图,我不理解,譬如发送32byte跟发送16word不是一样吗?

假如我有一个VW20需要发送出去,那我选择2byte out或者选择1word out不是一样吗?

问题补充:
@WWCWWC,请教一下我要把vw0发出去应该选择哪个呢?我知道是可以用2byte ,但难道没有一点区别吗?

图片说明:

EM277的数据格式   

最佳答案

1、我有一个VW20需要发送出去,那我选择2byte out或者选择1word out不是一样吗? 
效果是一样的,但区别于数据一致性的类型。
2byte out:是字节一致性,保证字节作为整个单元传送。
1word out:字一致性。保证组成字的两个字节总是一起传送 。
2、进一步说明:
在主站中完成的与EM277通信的I/O配置共有三种数据一致性类型,即字节、字、缓冲区。所谓数据的一致性,就是在PROFIBUS-DP传输数据时,数据的各个部分不会割裂开来传输,是保证同时更新的。即
、字节一致性保证字节作为整个单元传送。 
、字一致性保证组成字的两个字节总是一起传送 。
、缓冲区一致性保证数据的整个缓冲区作为一个独立单元一起传送。如果数据值是双字或浮点数以及当一组值都与一种计算或项目有关时,也需要采用缓冲区一致性 。

提问者对于答案的评价:

最佳答案作者回复:
还有一处不明,假如我要确实要发送一个浮点数的温度值,是32位的,而且我的项目中还有其他bool型位数据,量不大,我该怎么配置呢?
请记住,数据一致性传送的最小单位是字节(8位)。32位可以应用与其他bool型位数据相同,即4个字节。但应用4字节传送32位数据时,要怎样高低字节的顺序,有时需要正确排序高低字节的顺序,才能得出正确的答案。

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

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

相关推荐

发表回复

登录后才能评论