位置:51电子网 » 技术资料 » 存 储 器

全局数据通信的诊断

发布时间:2019/6/13 21:14:50 访问次数:3176

   图86中的GD ID栏为仝局数据包标识,是在编译后自动生成的,被小数点隔开的3个数分别表示循环数、一个循环中的数据包编号、一个数据包中的数据组编号。LPO4812-103KLC例如,第1行的“GD1.1.1”,表示由⒏MAT℃400(D发送的数据是第1个循环中的第1个数据包的第1组数据;而第2行的“GD1.2,1”则表示由⒏MATIC300(1)发送的数据是第1个循环中的第2个数据包的第1组数据。

   每个CPU发送一次数据都被打成一个数据包,不同的数据区间在同一个数据包中被分成不同的组,但前提是数据包总长度不能超过允许的最大值。Ⅳ-300CPU最大不能超过22字节,y△00cPu最大为54字节。完成全局数据包的定义后,分别选择“View”→“⒌anRat∞”和“GD⒊atus”选项,STEP7在GD表中自动插人扫描频率SR行及状态字存储单元行,如图⒏7所示。

   


    图⒏7 全局数据通信的诊断

   STEP7对每个数据包都自动设置发送更新时间,见图87中的SR1.1、SR1.2、SR2.1。更新时间等于SR乘以CPU的循环周期,SR可在1~255之间修改。当多个CPU进行通信时,有时会出现通信中断的现象,这时可以把SR设置得大一些。状态字GDS的存储单元需要手I设置,占用2个字的长度。GST是仝局状态字,是所有GDS相“OR”的结果。状态字反映了各个数据包在通信过程中的实际状态,用户程序通过监测状态字可以及时了解通信的有效性和实时性,并可根据状态字编制错误处理程序c关于状态字的详细内容请查阅⒏MΛTIC技术手册,或STEP7的在线帮助SR及GDS设置完毕后。再一次编译.即可将定义好的全局数据表(见图⒏7)在ST(P模式中下载至各CPU。当PI'C进入RUN模式后,各CPU之间即开始按照定义好的数据包格式互相交换数据。

   对于g100而言,也可以通过用户程序调用系统功能SFC60(G0sEND)和SFC61(GDRCV)来实现全局数据通信。注意,此时应在GD组态表中把SR设置为0。




   图86中的GD ID栏为仝局数据包标识,是在编译后自动生成的,被小数点隔开的3个数分别表示循环数、一个循环中的数据包编号、一个数据包中的数据组编号。LPO4812-103KLC例如,第1行的“GD1.1.1”,表示由⒏MAT℃400(D发送的数据是第1个循环中的第1个数据包的第1组数据;而第2行的“GD1.2,1”则表示由⒏MATIC300(1)发送的数据是第1个循环中的第2个数据包的第1组数据。

   每个CPU发送一次数据都被打成一个数据包,不同的数据区间在同一个数据包中被分成不同的组,但前提是数据包总长度不能超过允许的最大值。Ⅳ-300CPU最大不能超过22字节,y△00cPu最大为54字节。完成全局数据包的定义后,分别选择“View”→“⒌anRat∞”和“GD⒊atus”选项,STEP7在GD表中自动插人扫描频率SR行及状态字存储单元行,如图⒏7所示。

   


    图⒏7 全局数据通信的诊断

   STEP7对每个数据包都自动设置发送更新时间,见图87中的SR1.1、SR1.2、SR2.1。更新时间等于SR乘以CPU的循环周期,SR可在1~255之间修改。当多个CPU进行通信时,有时会出现通信中断的现象,这时可以把SR设置得大一些。状态字GDS的存储单元需要手I设置,占用2个字的长度。GST是仝局状态字,是所有GDS相“OR”的结果。状态字反映了各个数据包在通信过程中的实际状态,用户程序通过监测状态字可以及时了解通信的有效性和实时性,并可根据状态字编制错误处理程序c关于状态字的详细内容请查阅⒏MΛTIC技术手册,或STEP7的在线帮助SR及GDS设置完毕后。再一次编译.即可将定义好的全局数据表(见图⒏7)在ST(P模式中下载至各CPU。当PI'C进入RUN模式后,各CPU之间即开始按照定义好的数据包格式互相交换数据。

   对于g100而言,也可以通过用户程序调用系统功能SFC60(G0sEND)和SFC61(GDRCV)来实现全局数据通信。注意,此时应在GD组态表中把SR设置为0。




上一篇:定义全局数据包(GD)

上一篇:基本通信

相关IC型号
LPO4812-103KLC
暂无最新型号

热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!