上海西邑电气技术有限公司

免费会员·7年
您现在的位置: 上海西邑电气技术有限公司>>西门子>>西门子模块>> 西门子6AG19363BA004AA0
西门子6AG19363BA004AA0
参考价: 面议
具体成交价以合同协议为准
  • 产品型号
  • 西门子/SIEMENS 品牌
  • 经销商 厂商性质
  • 上海市 所在地

访问次数:185更新时间:2018-06-19 13:35:15

联系我们时请说明是智能制造网上看到的信息,谢谢!
免费会员·7年
人:
钟涛

扫一扫访问手机商铺

产品简介
西门子6AG19363BA004AA0
【称心满意、服务动力】【真诚面对、沟通无限】
【服务*、一诺千金】【质量承诺、客户满意】
产品介绍

西门子6AG19363BA004AA0

西门子6AG19363BA004AA0

OB的调用关系如上图Pic4所示。根据调用结构计算,单独运行各OB块时所需的Local data如下:
OB1: OB1 + Max(Sum(FB1,FC1), FC1) =26+Max(Sum(100,400), 400)=526
OB35: OB35 + Sum(FB1,FC1) =26+Sum(100,400)=526
OB121: OB121=20
OB122: OB122=20
终CPU属性中Local data的设置如下:
优先级 1 所需Local Data大小至少为526 + 20 + 20 = 566 bytes;
优先级12所需的Local Data大小至少为526 + 20 + 20 = 566 bytes;
注:为什么上述优先级1和12中需要加入 两个20呢,因为程序运行的任何位置都有可能会执行OB121、OB122,所以需要加上OB121和OB122所需的本地数据。PCS7中(Pic2所示)进行各优先级所需Local data大小计算时已经自动加入了这部分的大小。
具体的计算法则可以归纳为一下几点:

1. 从内往外,从低往高;
即:基于程序的调用结构,从层、内层逐步往上、往外计算;
2. 同级取,内外求和;
即:程序调用结构中,同层FB/FC中所需的Local data取各所需Local data中的值;某一优先级所需的Local Data大小取所有相同优先级OB所需的Local Data的值;上下调用层级各自所需Local Data需求和;
3. 结果叠加OB121(编程错误)、OB122(I/O读取错误);
即:终计算出的某优先级所需的Local data大小需要叠加上OB121、OB122所需的Local data;

如果项目中CPU设置的Local Data小于程序所需Local Data大小时会有如下后果:
1. PCS7中,如果项目硬件组态设置的CPU的Local data大小小于程序所需的Local data大小的情况下,PCS7项目在编译时将提示如下相应警告信息:
/******************************************************************************************
W: Local data requirements for the priority class 1:
The local data requirements (890 bytes, including OB121 and OB122) of organization block OB1 exceed the configured local data stack of the corresponding priority class on the connected offline CPU.
/******************************************************************************************
如果实际运行的CPU中的Local Data设置小于正在下载的程序所需的Local data大小将提示如下错误信息,下载程序将终止:
/******************************************************************************************
Download to CPU SIMATIC H Station(1)CPU_417-4H_R0S7 Program(1) on 1/12/2009 10:26:16 PM (entire program)
E: Local data requirements (890 byte, inclusive OB121 and OB122) for organization block OB1 is larger than the local data stack configured in the connected online CPU for the corresponding priority class 1.
/******************************************************************************************
2. Step7编写的程序则不会校验Local data分配的情况,如果实际运行的CPU中的Local Data设置小于正在下载的程序所需的Local data大小,则在下载程序后运行该优先级下的程序时,CPU将报告INTF错误,该优先级的程序将无法执行,并将触发OB88(Process interrupt OB)错误中断。在CPU的诊断缓冲区中将生成类似如下的诊断信息:
/******************************************************************************************
Event 1 of 160: Event ID 16# 3576
Error when allocating local data
Caused by OB: Cyclic interrupt OB (OB 35), Priority class: 12
OB number: 35
Module address: 72
Requested OB: Processing abort OB (OB88)
Priority class: 28
Internal error, Incoming event
04:04:28.026 PM 01/14/1994
/******************************************************************************************
如果程序中没有OB88,则CPU将停止运行;
在冗余CPU的情况下,在主CPU运行,启动从CPU时将调用优先级为28的OB72。如果在优先级为28的中断中出现Local Data不足的情况,则主从CPU都将停止运行。CPU的诊断缓冲区将生成类似如下的诊断信息:
/******************************************************************************************
Event 2 of 374: Event ID 16# 4570
STOP due to processing error (OB not loaded or not possible, or no FRB)
Breakpoint in user program: CPU redundancy error OB (OB72)
Priority class: 28
OB number: 72
Module address: 6
Previous operating mode: RUN (redundant mode)
Requested operating mode: STOP (internal)
Event occurred in the standby CPU in rack 1
Internal error, Incoming event

 

1.S7-400中多CPU的注意事项

在共用K总线和P总线不分段的子机架UR1或UR2上运行

? 所有在一个公用外设总线(P)和通讯(K)总线上操作的CPU运行状态(CPU运行性能)都将自动同步。
? 一个复杂的大任务可以拆开到多4个CPU上来计算。
? 通过简单CPU实现性能的按比例升级是可能的。
? 资源(内存,区,计数器...)。 但输入/输出点数不会。
? 可以把时间临界和非时间临界区域分离开来 (即:一个快速闭环控制器的快速制)。
? 多CPU可以共用一个CP模板和外部通讯。I/O 模板只能一个CPU。 其中一个停止,其它CPU也将停止。
? 以下订货号的S7-CPU支持多CPU操作:
6ES7412-1XF01-0AB0
6ES7413-1XG01-0AB0
6ES7413-2XG01-0AB0
6ES7414-1XG01-0AB0
6ES7414-2XG01-0AB0
6ES7414-2XJ00-0AB0 版本 3 以上
6ES7416-1XJ01-0AB0
6ES7416-2XK00-0AB0 版本 3 以上
6ES7416-2XL00-0AB0 版本 3 以上
? M7-CPU 486-3 Pentium 75 MHz (原为:CPU 488-4)和488-3 Pentium 120 MHz (原为:CPU 488-5)目前不支持多CPU操作。

在分段子机架CR2上的运行

? 分段子机架包含有两个的P总线,其中10个插槽在分段1中,8个插槽在分段2。
? 每个总线分段使用一个CPU,I/O模块分配到本地的CPU上。CPU各自运行,没有运行状态的同步。
? 公共通讯总线允许子单元间进行通讯而不需要附加硬件。
? 因此,2 个单独的控制器可以组态到一个CR中。这样可以在柜子中节省空间。
? 成本上很节约,因为仅需一个子机架和一个电源供应单元。
? S7-400 和M7-400 CPU都可以没有任何的地使用,也就是说,甚至可以将S7 和M7 CPU一起CR2中。(警告:要把M7-CPU 486-3 与 488-3 一起在CR2中运行,只能使用M7-SYS V2.0 和 STEP7 基本 V3.1。原来的CPU 488-4 与 488-5 不能够在CR2中运行)。


2.

2.1 硬件
CPU416-3 和 CPU412-2

2.2 
Windows XP professional SP2
STEP7 V5.3 SP3
进行BSEND,BREV 和USEND ,UREV通讯



会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
产品对比 二维码

扫一扫访问手机商铺

对比框

在线留言