6ES7312-5BF04-0AB0
SIMATIC S7-300,CPU 312C 带 MPI 的紧凑型 CPU, 10 DE/6 DA, 2 个快速计数器(10 kHz) 集成电源 24V DC, 工作存储器 64 KB, 前连接器(1x 40 极)和 需要微型存储卡
0" box-sizing: border-box;padding: 0.5rem 0.2rem;display: block">附件服务 0" https://mall.industry.siemens.com/mall/collaterals/files/151/jpg/P_ST70_XX_05784t.jpg"/>6ES7953-8LL31-0AA0SIMATIC S7,微型存储卡 P. S7-300/C7/ET 200, 3,3V Nflash,2 MB6ES7953-8LP31-0AA0SIMATIC S7,微型存储卡 用于 S7-300/C7/ET 200, 3,3V Nflash,8 MByte?1.中断过程
??中断处理用来实现对特殊内部事件或外部事件的快速响应。如果没有中断,CPU循环执行组织块0B1。因为除背景组织块0B90以外,0B1的中断优先级最低,CPU检测到中断源的中断请求时,操作系统在执行完当前程序的当前指令(即断点处)后,立即响应中断。CPU暂停正在执行的程序,调用中断源对应的中断组织块(OB)来处理。执行完中断组织块后,返回被中断的程序的断点处继续执行原来的程序。
??有中断事件发生时,如果没有下载对应的组织块,CPU将会进入STOP模式。即使生成和下载一个空的组织块,出现对应的中断事件时,CPU也不会进入STOP模式。
??PLC的中断源可能来自UO模块的硬件中断,或者来自CPU模块内部的软件中断,例如时间中断、延时中断、循环中断和编程错误引起的中断。
??一个OB的执行被另一个OB中断时,操作系统对现场进行保护。被中断的OB的局部数据压入L堆栈(局部数据堆栈),被中断的断点处的现场信息保存在I堆栈(中断堆栈)和B堆栈(块堆栈)中。中断程序不是由逻辑块调用,而是在中断事件发生时由操作系统调用。因为不能预知系统何时调用中断程序,中断程序不能改写其他程序中可能正在使用的存储器,中断程序应尽可能地使用局部变量。
??编写中断程序时应遵循“越短越好”的格言,以减少中断程序的执行时间,减少对其他事件处理的延迟,否则可能引起主程序控制的设备操作异常。
??2. 组织块的分类
??组织块只能由操作系统启动,它由变量声明表和用户编写的控制程序组成。
??(1)启动组织块
??启动组织块用于系统初始化,CPU上电或操作模式切换到RUN时,S7-300执行OB100,S7-400根据组态的启动方式执行OB100~OB102中的一个。
??(2)循环执行的OB1
??需要循环执行的程序存放在OB1中,执行完后又开始新的循环。(3)定期执行的组织块
??定期执行的组织块包括时间中断组织块 OB10~OB17和循环中断组织块 OB30~OB38,可以根据设定的日期时间或时间间隔执行中断程序。
??(4)事件驱动的组织块
??延时中断组织块 OB20~OB23在过程事件出现后延时一定的时间再执行中断程序硬件中断组织块 OB40~OB47用于需要快速响应的过程事件,事件出现时马上中止当前正在执行的程序,执行对应的中断程序。异步错误中断组织块OB80~0B87和同步错误中断组织块OB121、OB122用来决定在出现错误时系统如何响应。
??3. 中断的优先级
??中断的优先级也就是组织块的优先级,如果在执行中断程序(组织块)时,又检测到一个中断请求,CPU将比较两个中断源的中断优先级。如果优先级相同,按照产生中断请求的先后次序进行处理。如果后者的优先级比正在执行的OB的优先级高,将中止当前正在处理的OB,改为执行较高优先级的OB。这种处理方式称为中断程序的嵌套调用。
??下面是优先级的顺序(后面的比前面的优先)背景循环、主程序扫描循环、时间中断、时间延时中断、循环中断、硬件中断、多处理器中断、I/O 冗余错误、异步故障(OB80~87)、启动和CPU 冗余,背景循环的优先级最低。
??S7-300的组织块的优先级是固定的,可以用STEP7修改S7-400 CPU下述组织块的优先级OB10~OB47(优先级2~23),OB70~0B72(优先级25或28,只适用于H系列CPU),以及在RUN模式下的OB80~OB88(见附表B-1)。通常情况下组织块的编号越大(OB90除外),优先级越高。具有相同优先级的OB按启动它们的事件出现的先后顺序处理。被同步错误启动的OB121和OB122的优先级与错误出现时正在执行的OB的优先级相同。
??生成逻辑块0B、FB和FC时,同时生成临时局部变量数据,CPU的局部数据区按优先级划分。可以在S7-400的CPU模块属性对话框的“存储器”选项卡中,改变每个优先级的局部数据区的大小。将优先级赋值为0,或分配小于20B的局部数据给某一个优先级,可以取消相应的中断0B。
??4.对中断的控制
??时间中断和延时中断有专用的允许处理中断(或称激活、使能中断)和禁止中断的系统功能(SFC)。
??SFC39“DIS_INT”用来禁止中断和异步错误处理,可以禁止所有的中断,有选择地禁止某些优先级范围的中断,或者只禁止指定的某个中断。
??SFC40“EN_INT”用来激活(使能)新的中断和异步错误处理,激活中断是指允许处理中断,做好了在中断事件出现时执行对应的组织块的准备。可以全部允许或有选择地允许。
??SFC41“DIS_AIRT”延迟处理比当前优先级更高的中断和异步错误,直到用SFC42允许处理中断或当前的OB执行完毕。SFC42“EN_AIRT”用来允许立即处理被SFC41暂时禁止的中断和异步错误,SFC42和SFC41配对使用。
集成与上位网络的连接
小型独立的局域网(例如机器或单元中)
技术规范
商品编号
6GK7443-1GX30-0XE0
产品类型名称
CP 443-1 Advanced
传输率
传输率
● 在第一个接口处
10 ... 1 000 Mbit/s
● 在第二个接口
10 ... 100 Mbit/s
接口
接口数量 符合工业以太网
5
电气连接数量
● 在第一个接口处 符合工业以太网
1
● 在第二个接口 符合工业以太网
4
电气连接规格
● 在第一个接口处 符合工业以太网
RJ45 端口
● 在第二个接口 符合工业以太网
RJ45 端口
移动存储介质规格
● C-PLUG
是
供电电压,电流消耗,损耗功率
电压类型 电源电压
DC
供电电压 1 来自背板总线
5 V
相对对称公差 DC 时
● 5 V 时
5 %
消耗电流
● 来自背板总线 DC 时 5 V 时 典型
1.8 A
损耗功率 [W]
9 W
环境条件
环境温度
● 运行期间
0 ... 60 °C
● 存放期间
-40 ... +70 °C
● 运输期间
-40 ... +70 °C
相对空气湿度
● 25 °C 时 无冷凝 运行期间 最大值
95 %
防护等级 IP
IP20
结构形式,尺寸和重量
模块格式
紧凑型模块 S7-400 一倍宽
宽度
25 mm
高度
290 mm
深度
210 mm
净重
0.7 kg
产品特点,产品功能,产品组件 常规
模块数量
● 每个 CPU 最大值
14
● 备注
用作 PN IO Ctrl.最多 4 个
功率数据 开放式通信
可能的连接数 适用于开放式通信 通过发送/接收模块 最大值
64
数据量
● 用作各个 ISO 连接的有效数据 适用于开放式通信 通过发送/接收模块 最大值
8 Kibyte
● 用作 TCP 连接上各个 ISO 的有效数据 适用于开放式通信 通过发送/接收模块 最大值
8 Kibyte
● 用作 TCP 连接的有效数据 适用于开放式通信 通过发送/接收模块 最大值
8 Kibyte
● 用作各个 UDP 连接的有效数据 适用于开放式 IE 通信 通过发送/接收模块 最大值
2 Kibyte
可能的连接数 适用于开放式通信
● 通过 T 模块 最大值
64
数据量
● 用作 TCP 连接上各个 ISO 的有效数据 适用于开放式通信 通过 T 模块 最大值
1 452 byte
功率数据 S7 通讯
可能的连接数 用于 S7 通信
● 最大值
128; 使用多台 CPU 时
● PG 连接时 最大值
2
功率数据 多协议运行
有效连接数量 多协议运行时
128