全局数据通信的诊断
发布时间: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)
上一篇:基本通信
热门点击
- 单边通信
- 电子行业的强制标准代号为sJ
- 全局数据通信的诊断
- 全局数据通信
- 水塔水位控制
- S7-200的参数设置
- 智能从站负责处理该数据区与实际I/O之间的数
- 连接:(Connection)
- 用户应用程序
- 用XMT指令发送数据
推荐技术资料
- 循线机器人是机器人入门和
- 循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]