西门子S7-400中央处理单元CPU414-3PN/DP

报价
请来电询价
关键词
西门子触摸屏 ,西门子代理商 ,西门子PLC模块,西门子交换机,西门子变频器
更新时间
2026-05-31 12:27

西门子S7-400中央处理单元CPU414-3PN/DP

西门子S7-400中央处理单元CPU414-3PN/DP

西门子S7-400中央处理单元CPU414-3PN/DP

①PLC程序的结构体系

  无论PLC控制系统有多么复杂,归根到底,PLC用户程序都是由大量基本编程指令所组成的集合。在已经掌握SIEMENS S7 PLC程序基本指令使用与编程方法的基础上,设计者就可以根据控制对象各部分的不同要求,通过对要求的分解,运用基本指令编制出相应的程序网络(Network)或由几个网络组成的简单"功能程序段"。在此基础上,只要再将这些程序网络或功能程序段,按照控制系统的动作要求,以S7程序规定的格式进行排列与组合,就可以组成完整的PLC程序。

  所谓PLC的程序结构,就是组成PLC程序的各种网络或“功能程序段”在PLC内部的组织、管理形式。

  在PLC上,从CPU操作系统对程序执行管理的角度看,PLC程序可以分为"线性化结构"与"分块式结构"两种不同的结构体系,每一体系又可以分为若干个不同的结构形式。

  a.线性化结构体系。采用线性化结构体系的PLC用户程序不分块,全部指令都集中在同一个程序块中。执行PLC程序时,CPU的每次循环扫描都是按照从上至下的次序,执行PLC用户程序的所有指令。

  线性化结构体系是一种控制对象相对较简单的小型PLC系统常用的结构体系。b.分块式结构体系。分块式结构体系的PLC用户程序由多个不同的"程序块"所组成,执行PLC程序时,需要根据外部输入条件与程序中规定的控制要求,由负责管理的主程序通过对不同程序块的调用与选择,决定每次循环扫描实际需要执行的程序块。

  对于控制复杂、程序容量大的大中型PLC控制系统,出于方便设计、检查、调试等方面的考虑,通常采用分块式结构。

  PLC用户程序的两种结构体系各有其特点,实际使用时采用何种程序结构体系,一方面取决于PLC所具备的功能,另一方面取决于程序设计者的选择。

  ②线性化结构

  按照线性化结构体系设计时,程序常见的形式有"普通线性化结构"与“分时管理线性化结构”两种。

  a.普通线性化结构。普通的线性结构程序Zui为简单,设计者只需要将由基本指令组成的全部网络与功能程序段,进行逐网络、逐段排列即可。

  只要程序中没有特定的次序要求(如为了产生边沿脉冲的需要等),组成程序的各网络与功能程序段就可以在PLC程序中任意排列,其位置与程序的执行结果无关。

  CPU执行普通的线性结构程序时,总是对全部程序指令按照输入采样、执行程序、输出刷新三个阶段不断循环,全部输入、输出信号的采样与刷新时间统一,每次处理的时间(循环扫描时间)固定。

  在S7PLC中,如果将全部PLC用户程序都编制在组织块OB1中,即属于此结构。

  b.分时管理线性化结构。在部分PLC中,为了满足控制系统中需要高速处理的信号特殊控制要求,线性结构的程序也可以采用"分时管理线性化结构"的结构形式(见图5-50)。

分时管理线性化的程序结构

  图5-50 分时管理线性化的程序结构

  采用“分时管理线性化结构”时,设计者可以根据控制系统的需要,将线性化结构的PLC用户程序划分为“高速扫描循环”与“普通扫描循环”两部分。

  程序中的高速扫描部分可以由设计者定义扫描时间间隔,在执行过程中这一时间间隔保持固定不变。即:对于高速扫描程序段,设计者可以人为地规定程序的执行时间,CPU必须在规定的时间内完成高速扫描程序段的输入采样、执行程序、输出刷新循环过程。因此,PLC对“高速扫描循环”程序中输入/输出信号的处理速度,可以远远高于正常PLC循环程序中对输入/输出信号的处理速度。

  程序中的其他部分为普通扫描部分,执行正常速度的扫描。在程序的执行过程中,如果普通扫描部分的程序执行时间已经到达高速扫描时时间间隔,CN立即中断普通扫描,保存执行状态,并转人对高速程序段的扫描;等到高速段程序执行结束后,再继续恢复对普通程序的扫描(见图5-50)。这样的过程在整个PLC程序执行个需要进行多次。由于高速扫描的多次中断,普通PLC程序段的扫描时间将比正常执行的情况更长。

  采用这种方式的特点是:在线性结构体系的程序可以处理PLC的高速输入/输出信号,以满足特殊的控制要求。当然,根据实际系统的需要,程序中也可以没有高速扫描的程序段,但是,不可以将全部程序都作为高速程序。

  ③分块式结构

  分块式结构体系的PLC程序由多个程序块组成,由统一的程序"组织块"对各程序块进行组织与调度,"组织块"根据规定的条件与顺序依次调用各程序块。

  采用了分块式结构体系的PLC程序,在实际处理过程中可以根据不同的外部输入条件与控制要求,每次循环扫描可以跳过某些程序块,仅对需要处理的程序块进行扫描,从而加快PLC程序的执行速度,缩短扫描时间。

  根据PLC的不同,分块式结构体系的PLC程序可以采用主、子程序结构,功能调用式结构与结构化编程等形式实现。

  a.主、子程序结构。采用主、子程序结构的PLC用户程序,一般可以由主程序、子程序、中断程序等不同的程序块所组成,并且按照规定的顺序排列(如在S7-200中,程序块按照主程序、子程序、中断程序的顺序依次排列)。

  在主、子程序结构程序中,主程序为PLC每次扫描都必须执行的程序块,必须重点予以编制;而子程序、中断程序则可以根据实际需要进行编写与调用。

  主、子程序结构的PLC程序与线性化结构相类似,如果程序中没有编制子程序、中断程序,只有主程序,它便成了线性结构的程序。

  b.功能调用式结构。功能调用式结构的PLC程序执行过程与主、子程序结构类似,但组成程序的各逻辑块按照不同的功能进行编排,无主、子之分。组成功能调用式结构的每一程序块都代表着控制对象的一组相对独立动作,逻辑块由特定的"块"进行统一的管理与调用。

  在S7-300/400系列PLC中,用于管理与调用的程序块称为组织块(OB1),其余逻辑块分别称程序块(FC)、功能块(FB)、数据块(DB)等。

  一般而言,功能调用式PLC程序在CPU的一个扫描周期内,对同一程序块的调用次数不会超过一次;当超过一次时则称为“结构化编程”。

  c.结构化编程。结构化编程的程序结构形式与调用式完全相同,程序同样由多个程序块组成,并通过"组织块"对其进行组织与管理,但它采用了"参数化编程"的方法。

  采用结构化编程的程序,在同一PLC扫描周期内可以多次重复调用程序中的同一程序块,因此,对于动作相同或相似的程序,可以通过在PLC程序中编写一个"公用程序块"、利用重复调用来实现。

  为了保证"公用程序块"能控制不同的对象,必须将组成程序的各种操作数进行"参数化"。

  (a)“公用程序块”中的所有信号的地址必须是可以变化的,即“公用程序块”中一般不能使用"juedui地址",而应采用"程序变量"(形式参数)进行编程。

  (b) 调用“公用程序块”前,为了使得程序中的所有信号有明确的含义,必须对“程序变量"(形式参数)进行赋值,即将"程序变量"定义成有明确含义的juedui地址。因此,CPU必须划分一个专门的存储器区域用于存储这些赋值参数。S7-300/400中的"局部变量堆栈L"与"即时数据块DI"就是为了实现这一目的而专门设定的存储区域。

  结构化编程的程序简洁,所占用的内存容量小,但需要涉及程序块、功能块、数据块、局部变量等概念,对编程人员的要求高。

360接口模块.jpg

SIEMENS浔之漫智控技术(上海)有限公司

本公司西门子自动化产品,质量,价格优势

西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网

西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆

我公司大量现货供应,价格优势,*

特别提示:SIMATIC S7-400H控制器已**升级为V6版-5H PN/DP控制器!

SIMATIC家族内**大的自动化系统

高超的通讯能力和强大的集成接口使SIMATIC S7-400成为极适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。

同时,对外设I/ O能力的扩展几乎是无限的。而且,程序控制器信号模块可以在系统运行中(热插拔)进行插入和删除操作,很容易进行系统扩展或模块更换。

西门子中国总代理 西门子PLC模块6ES7222-1HD22-0A01200系列产品概述

新的模块化 SIMATIC S7-1200 控制器是我们新推出产品的核心,可实现简单却高度的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。

本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,**扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个立的30kHz高速计数器,2路立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可*适应于一些复杂的中小型控制系统。

169761224.jpg@750w_750h_90Q

PLC网络通信

无论计算机还是PLC,它们都是数字化设备,它们之间交换的信息是由0和1表示的数字信号。通常把具有一定编码、格式和位长的数字信号称为数字信息。

  数字通信就是将数字信息通过适当的传输线路,从一台机器传输到另一台机器。这里的机器可以是计算机、PLC或是有数字通信功能的其他数字设备。

  数字通信系统的任务是把地理位置不同的计算机和PLC及其他数字设备连接起来,率的完成数据的传输、信息交换和通信处理3项任务。

  数字通信系统一般由传输设备、传输控制设备和传输协议通信软件等组成。

  1.网络通信接口的选择

  S7-200支持许多不同类型的通信网络。网络选择可在“设置PG/PC接口属性”对话框中完成。不同类型的通信网络有不同类型的接口,常见的有以下几种类型的网络接口:

  (1) PPI多台主设备电缆;

  (2)CP通信卡;

  (3)以太网通信卡。

  为STEP7-Micro/WIN选择通信接口的步骤,如图6-18所示。

  (1)双击通信设置窗口中的图标;

  (2)选择STEP7-Micro/WIN的接口参数。

STEP7-Micro/WIN通信接口

  2.PPI多台主设备电缆

  S7-200支持通过两种不同类型的PPI多台主设备电缆进行通信,这些电缆类型支持通过RS-232或USB接口进行通信。

  选择PPI多台主设备电缆类型的步骤,如图6-19所示。

  (1)单击“设置PG/PC接口属性”对话框上的“属性”按钮;

  (2)单击“属性”界面上的“本地连接”标签;

  (3)选择USB或所需要的COM端口。

PPI多台主设备电缆选择

  若使用USB电缆,则一次只能使用一根USB电缆。本书中的实例使用的是RS-232/PPI多台主设备电缆。RS-232/PPI多台主设备电缆可以替代PC/PPI电缆,也可以使用USB/PPI多台主设备电缆。

  3.使用PROFIBUS网络上的主设备和从属装置

  S7-200支持主从设备网络,在PROFIBUS网络中,既可以用做主设备,也可以用做从属装置,而STEP7-Micro/WIN则始终作为主设备。

  1)主设备

  在网络的主设备可以对网络上其他设备发送请求。主设备也可以响应来自网络上其他主设备的请求。典型的主设备包括:STEP7-Micro/WIN、人机界面装置,例如,TD200、S7-300或S7-400PLC。S7-200CPU向其他S7-200CPU请求信息时用做主设备(对等通信)。

  2)从属装置

  作为从属装置只能响应来自主设备的请求而不能发出请求。对于大多数网络,S7-200都作为从属装置。作为从属装置,S7-200将响应来自网络主设备的请求,例如,操作面板的信号或STEP7-Micro/WIN的请求。

  3)设置波特率和网络地址

  波特率是指网络的数据传输速率,一般用千波特(kbaud)或兆波特(Mbaud)作为数据传输的单位。波特率体现了单位时间内传输的数据量。例如,波特率为19.2kbaud表示数据传输速率为19.2kb/s。在同一网络进行通信的设备都以相同的波特率传输数据。因此,一个网络的大波特率受限于网络中数据传输慢设备。S7-200所支持的各种波特率见表6-1。

  网络地址是分配给网络上每个设备的编号;的网络地址可确保数据传送到正确的设备或从正确的设备中返回。S7-200支持0~126的网络地址。对于具有两个端口的S7-200,每个端口都有一个网络地址。S7-200设备的默认地址见表6-2。

S7-200设备的默认地址见表

  4.设置STEP7-MicroWIN的波特率和网络地址

  要使网络正常通信,正确设置STEP7-Micro/WIN的波特率和网络地址。波特率与网络其他设备的波特率相同,且网络地址。一般来说,无需修改STEP7-Micro/WIN的网络地址。如果网络包括其他程序软件,则有可能需要修改STEP

  7-Micro/WIN的网络地址。

  配置STEP7-Micro/WIN的波特率和网络地址如图6-20所示。单击浏览条上的通信图标,按下列步骤执行:

配置STEP7-Micro/WIN的波特率和网络地址

  (1)双击通信设置窗口中的图标:

  (2)单击“设置PG/PC接口”对话框上的“属性”按钮;

  (3)选择STEP7-Micro/WIN的网络地址:

  (4)选择STEP7-Micro/WIN的波特率。

  5.设置S7-200的波特率和网络地址

  设置好STEP7-Micro/WIN的波特率和网络地址后,还设置S7-200的波特率和网络地址。波特率和网络地址保存在S7-200的系统块。设置好了S7-200的参数之后,将系统块下载到S7-200。

  每个S7-200端口的默认波特率为9.6 kbaud,默认网络地址为2。

  使用STEP7-Micro/WIN来设置S7-200CPU的波特率和网络地址如图6-21所示。选择浏览条上的系统块图标或选择视图(View)>组件(Component)>系统块(SystemBlock)菜单命令之后,按下列步骤执行:

  (1)选择S7-200的网络地址;

  (2)选择S7-200的波特率;

  (3)将系统块下载到S7-200。

配置S7-200CPU

  在选项中允许选择所有的波特率,STEP7-Micro/WIN将在下载系统块期间对这些选择进行验证。对于STEP7-Micro/WIN无法与S7-200进行通信的波特率则不会被下载。


169761224.jpg@750w_750h_90Q

6ES7211-1BE40-0XB0CPU 1211C   AC/DC/Rly,6输入/4输出,集成2AI
6ES7211-1AE40-0XB0CPU 1211C   DC/DC/DC,6输入/4输出,集成2AI
6ES7211-1HE40-0XB0CPU 1211C   DC/DC/Rly,6输入/4输出,集成2AI
6ES7212-1BE40-0XB0CPU 1212C   AC/DC/Rly,8输入/6输出,集成2AI
6ES7212-1AE40-0XB0CPU 1212C   DC/DC/DC,8输入/6输出,集成2AI
6ES7212-1HE40-0XB0CPU 1212C   DC/DC/Rly,8输入/6输出,集成2AI
6ES7214-1BG40-0XB0CPU 1214C   AC/DC/Rly,14输入/10输出,集成2AI
6ES7214-1AG40-0XB0CPU 1214C   DC/DC/DC,14输入/10输出,集成2AI
6ES7214-1HG40-0XB0CPU 1214C   DC/DC/Rly,14输入/10输出,集成2AI
6ES7215-1BG40-0XB0CPU 1215C   AC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7215-1AG40-0XB0CPU 1215C   DC/DC/DC,14输入/10输出,集成2AI/2AO
6ES7215-1HG40-0XB0CPU 1215C   DC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES72171AG400XB0CPU 1217C   DC/DC/DC,14输入/10输出,集成2AI/2AO

西门子触摸屏 ,西门子代理商 ,西门子PLC模块,西门子交换机,西门子变频器
浔之漫智控技术(上海)有限公司已认证
统一社会信用代码
91310117MA1J3R698D
成立日期
2019年09月10日
法定代表人
袁宜男
注册资本
500

主营产品

西门子PLC模块、西门子交换机、西门子代理商、西门子smart2009、西门子PLC

经营范围

一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;工业机器人安装、维修;工业自动控制系统装置销售;电气设备销售;电子元器件与机电组件设备销售;电子产品销售;五金产品零售;金属材料销售;仪器仪表销售;橡胶制品销售;塑料制品销售;信息咨询服务(不含许可类信息咨询服务);软件开发;机械设备租赁;物业管理;工业机器人销售;工业机器人制造;电气设备

公司简介

 浔之漫智控技术(上海)有限公司是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国知名的自动化设备公司之一。公司坐落于中国一线城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!西门子华东区域代理SIEMENS 可编程控制器    1、 SIMATIC S7 系列 PLC:S7-200...

查看公司详情
电话/手机
19873876272
微信号
19873876272
邮箱
3281914546@qq.com
经理
刘经理
地址
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
我们其他产品
我们的新闻
微信咨询
拨打电话