【摘要】:图9-21 S7-400CPU存储区界面点击“Memory”标签,进入存储区设置界面。在该界面中,可以设置区域数据区堆栈(L堆栈)大小及通信资源的数量,这些设置将影响CPU存储区的使用,参数化界面如图9-21所示。注意:L堆栈中每个字节占用CPU“Data memory”1字节,每个通信任务占用CPU“Code memory”72字节,设定大的L堆栈或多的通信资源将影响CPU的存储空间。如果用户程序过大,CPU内存稍小,在不影响CPU工作的情况下,可以减少L堆栈的字节数及通信任务数。
图9-21 S7-400CPU存储区界面
点击“Memory”标签,进入存储区设置界面。在该界面中,可以设置区域数据区堆栈(L堆栈)大小及通信资源的数量,这些设置将影响CPU存储区的使用,参数化界面如图9-21所示。
存储区参数化界面主要参数及选项的功能描述如下:
“Local Data(Priority Classes)”:在7.2.2节中已经介绍了OB运行及嵌套调用函数、函数块时,需要占用L堆栈的大小。每个OB都具有优先级,在同一个时刻,优先级相同的OB中只能有一个运行,在这里可以为每个优先级相同的OB分配L堆栈的字节数。分配的字节数必须为偶数,且不能为2~18,如果某些优先级的OB没有使用,可以设置为0。(www.xing528.com)
“Communication Resources”:分配与“S7connections”相关的最大通信任务,通信函数块包括STATUS、USEND/URCV、BSEND/BRCV、PUT/GET/PRINT、START/STOP/RE-SUME、STATUS、USTATUS、ALARM、ALARM_8、ALARM_8P、NOTIFY、AR_SEND等,每个通信函数块的背景数据块为一个通信任务。
注意:
L堆栈中每个字节占用CPU“Data memory”1字节,每个通信任务占用CPU“Code memory”72字节,设定大的L堆栈或多的通信资源将影响CPU的存储空间。如果用户程序过大,CPU内存稍小,在不影响CPU工作的情况下,可以减少L堆栈的字节数及通信任务数。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。