关于wincc中PDU (协议数据单元)的问题!

原始数据的最大长度受限于所要传送的数据块之一的长度。S7通讯驱动程序能够传送的数据块最大长度取决于连接建立期间所设置的PDU长度减去报头以及其它附加信息。S7-300:PDU长度240字节,数据块长度最大208字节。
 上面这段话应该怎样理解?我每次从下位机向上位机传送的原始数据如果大于240字节,应该怎么办?是不是要把这些数据分着放在PLC的多个DB块中?PDU是不是限制单个DB块的长度?

最佳答案

楼主的理解基本是正确的,当对于S7-300的RawData定义长度不能大于208byte,否则数组所有的返回值都会是0;如果长度超过208byte的限制,最好再定义一个或多个RawData变量,但不必再占用另一个DB块,接着前一个RawData的结束地址就可以。PDU只是CPU循环读取服务处理的协议数据单元的大小,并不对单个DB块的长度进行限制。
 RawData是少量数据的集中采集方式,除了能节省外部点数,作用不大;如果楼主需要较大规模数据亮的采集,可以采用BSEND/BRECV的方式,可以参考以下链接:
 http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0204.pdf
 http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0323.pdf

提问者对于答案的评价:
谢谢,你说的非常详细!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:06
下一篇 2019年6月11日 上午10:06

相关推荐

  • NoteBook与MP277通讯的相关参数设置

    各位,我的本无R232口,只有USB口,自购USB转R232电缆一根。通过这条电缆与三菱PLC、三菱人机、s7-200PLC通讯,无任何问题,现在要与MP277通讯,却怎样也连接不…

    SIMATIC WinCC 2019年6月11日
  • 请问触摸屏里下面的F1 F2 …F6是派什么用的

    http://i3.6.cn/cvbnm/c8/8f/1f/c5ca72467e67ef276ef2d67d6b239381.jpg 最佳答案 这些都是自定义功能键,你可以加载一些…

    SIMATIC WinCC 2019年6月11日
  • wincc无法修改变量地址

    我用的是6.0的版本,在修改变量时有时候可以,有时候修改不了;错误信息:0x……指令出错,最后出现:wincc explorer.exe 发生错误。&n…

    SIMATIC WinCC 2019年6月11日
  • 在线表格里数据带划线和u表示啥意思啊?

    在线表格里数据带划线和u表示啥意思啊?有说明资料没? 最佳答案 带u和i表示数据读到的不是实际的物理输入,读入的数据可能有出错。带划线表示数据是划线的数据,不是采集的数据。 提问者…

    SIMATIC WinCC 2019年6月11日
  • WINCC的版本

    WINCC里的开发版运行版比较好理解,里面还有个完全版是什么样的一个版本!派什么用!还有里面的那么多选件是派什么用,谁能给我解释下!我没用WINCC7.0,现在要用,没有头绪 问题…

    SIMATIC WinCC 2019年6月11日
  • WINCC与xp sp3

    我安装了wincc6.2,但是动态向导不能够显示,并且每点一个对象会弹出一次对话框“Stg Open Storage hr=80030002&nbsp…

    SIMATIC WinCC 2019年6月11日
  • Wincc把数据存储Excel表

    我这边想把wincc里面的数据弄到Excel表格里面,大家有什么建议呢?我用的wincc版本是V7.5,EXCEL有没有什么版本要求呢?我在网上看到一个教程是这样的:https:/…

    SIMATIC WinCC 2021年7月5日
  • 如何让wincc VBA只运行一次

    如何让wincc VBA只运行一次 最佳答案 定义一个变量a(初始值为0)在脚本执行的最前面添加IF语句if a==0 then…a=1endif…

    SIMATIC WinCC 2021年7月5日
  • 怎么提取系统时间并显示

    我想在界面上用三个 I/O域控件 分别显示出系统时间的 时、分、秒。请问该怎么操作?除了在变量器里添加 SYSTEM INFO&n…

    SIMATIC WinCC 2019年6月11日
  • wincc与adam4000模块如何通讯?

    wincc与adam4000模块如何通讯? 最佳答案 通过ADVANTECH ADAM  OPC  SERVER就可以,我用过&n…

    SIMATIC WinCC 2019年6月11日