关于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

相关推荐

  • WinCC 打印报表时,调用RPTJobprint 函数时,该函数输入参数是什么?

    WinCC中组态报表打印的常规步骤 课程编号:V1126 本视频主要介绍了WinCC&nb…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 WinCC…

    2017年11月12日
  • wincc中的控件

    我今天看wincc时,看到可以在画面里加MSComm控件,是不是wincc可以使用这个控件使用COM口,可以与其他仪表建立简单的基于COM口的通讯。如果可以请前辈们给个列子,学习学…

    SIMATIC WinCC 2019年6月11日
  • 6AV6644-0AC01-2AX1替代型号是什么

    6AV6644-0AC01-2AX1替代型号有吗?求完整替代型号 钻石用户推荐最佳答案 1、从《SIMATIC HMI 操作设备 精智面板移植手册》查…

    2020年11月1日
  • wicc6.0版如何安装三菱fx序列的plc驱动程序

    wicc6.0版如何安装三菱fx序列的plc驱动程序 问题补充:在wicc5.0版中,可以和三菱fx序列的PLC通信.在wicc6.0版中不能.请问wicc6.0版如何安装三菱fx…

    SIMATIC WinCC 2019年6月11日
  • WINCC 6.0 与其它PLC怎么通信

    我现在有个工程上位机是WINCC6.0,下位机以前用的是S—200的PLC,现在想换个台达的PLC。但WINCC的狗也不能丢了不要,请问怎么叫他们通信上???? 最佳答案 看台达的…

    SIMATIC WinCC 2019年6月11日
  • 急急急!请教现场客户机访问不上WINCC服务器的问题?

    现场有7台客户机连接这台服务器,服务器用的是SERVER 2016 STANDARD,WINCC用的是7.4 SP1,之前运行了3个月都没有问题,前两…

    2021年7月5日
  • 无法连接到服务器

    wincc7.4版本,电脑win7家庭高级版64位系统。之前用wincc没什么问题,然后昨天打开用的时候突然就不能新建项目和打开项目了。我重装wincc也没用。 图片说明: &nb…

    2021年7月5日
  • 经典Wincc 什么时候退市?

    基于WinCC消息系统的智能诊断 课程编号:V2666 课程主要内容:<br/>-消…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 经典Winc…

    2020年11月1日
  • wincc激活

    WINCC在激活时出现向打印机传数据的对话框,取消键不能用,是什么问题?请那位高手解答一下谢谢了!!!! 最佳答案 楼主看一下,是不是在WinCC项目管理器中的“计算机”–“属性…

    SIMATIC WinCC 2019年6月11日
  • 结构变量如何删除

    我在变量管理器里建立布尔型的变量时不小心在变量名内加了一个标点,就是点,结果被系统认为是结构变量,说必须要删除结构变量的结构才能删除该变量,可我打开结构变量发现里面没有定义任何结构…

    SIMATIC WinCC 2019年6月11日