S7-200USS通讯问题

如图所示
1、标1处为WORD,如果我需要写REAL型怎么办?
2、标2处,不懂什么意思?

问题补充:
您的意思是,我每调用一次读或写指令,就需要分别留出16个字节的空间给它?加入我调用10此,预留160个字节

图片说明:

S7-200USS通讯问题   

最佳答案

1、如果我需要写REAL型怎么办?
调用 USS_WPM_R指令。
USS 协议参数读写指令它们是:
USS_RPM_W   读取无符号字参数              U16 格式
USS_RPM_D    读取无符号双字参数          U32 格式
USS_RPM_R    读取实数(浮点数)参数  Float 格式
USS_WPM_W  写入无符号字参数              U16 格式
USS_WPM_D   写入无符号双字参数          U32 格式
USS_WPM_R   写入实数(浮点数)参数  Float 格式
2、DB_Ptr: 读写指令需要一个 16 字节的数据缓冲区,用间接寻址形式给出一个起始地址。此数据缓冲区与“库存储区”不同,是每个指令(功能块)各自独立需要的。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/drive/uss/uss_lib/uss_para_rw.html
3、更多内容参考
S7-200  USS通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/024.html
补充:
理解正确。
DB_Ptr: 读写指令需要一个 16 字节的数据缓冲区,用间接寻址形式给出一个起始地址。此数据缓冲区与“库存储区”不同,是每个指令(功能块)各自独立需要的。此数据缓冲区也不能与其他数据区重叠,各指令之间的数据缓冲区也不能冲突。

提问者对于答案的评价:
谢谢!~~

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

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

相关推荐

发表回复

登录后才能评论