校验和如何理解,其值又有何玄机,是16进制的四个数吗,求解
问题补充:
这里的校验和只是指硬件组态信息吗,与用户编写的比方说梯形图程序没有关系对吗
图片说明:
最佳答案
其实就是你你理解的16进制的4个数值。
这里的校验和类似于平时下载软件时给出的MD5值。
都是通过进行对比值,以确认两者之间是否相同。
如果结果相同,则认为两者内容完全相同。
***********************************************************
补充回答:
SDB是系统数据(System data)的缩写,系统数据是你在完成硬件组态,包括网络连接后,执行”编译并保存时自动产生的“;一般如果硬件组态没有错误,单击”保存和编译“按钮,系统将自动保存硬件组态,即系统数据块SDB”,如有错误,则会显示;如SDB210是你在S7-300/400PLC之间采用MPI通信时采用全局数据通信方式(GSD)时编译时自动产生的,如果你1系统数据块中有SDB310,说明你的全局数据组态完成了;
系统数据块(SD)包括硬件组态、网络组态和连接表;一般你在执行下载用户程序时STEP7软件会提示你是否下载系统数据块,尤其你在进行了新的组态编译时,必须点击“Yes”,即把新的硬件组态信息也下载到CPU中,否则新的硬件组态和旧的用户程序将产生冲突;
硬件组态完成(包括网络组态)执行编译后产生系统数据块的好处是:如果没有系统数据,你下载程序时必须分两步(先下载硬件组态,然后下载用户程序);有了系统数据块后,如果你的程序中硬件组态与你的实际硬件一致,就可以在SIMATIC管理器中,直接选中“Blocks”(块),然后执行“下载”,在提示你是否也下载系统数据块时,只要点击“Yes”,就把硬件组态信息和用户程序一起下载到CPU中。
所以说,你的理解是正确的,系统数据指的就是和硬件组态有关系的,和梯形图是没有关系的。
提问者对于答案的评价:
太好了的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228168.html