《表4 DPRD_DAT命令参数说明》

《表4 DPRD_DAT命令参数说明》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于PROFIBUS-DP的西门子S7-1500 PLC与ACS5000变频器通讯的应用》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

DPRD_DAT命令有三个参数。如表4[7]所示,参数LADDR选择DP标准从站/PROFINET IO设备的模块,如果出现错误则返回错误代码到参数RET_VAL中,读取数据的目标范围则由参数RECORD定义。如图3和图6所示,本案中程序段“DPSTATE”的参数LADDR定义了读取数据的来源地址Input_008_bytes_1,即PKW字对应的IO地址;而参数RECORD定义了读取数据的目标范围数据块DB16.dbx0.0byte8。因此该程序段的含义即是指将PLC组态的IO域第IW52到第IW59个字的数据输入到DB16数据块的第0到第8个字区域中。同理,其它IO也可以采用DPRD_DAT命令批量读写,提高程序读写效率。