全国服务热线 15221406036

西门子模拟量模块6ES7231-7PF22-0XA0

发布:2023-03-27 16:18,更新:2024-05-08 07:10

西门子模拟量模块6ES7231-7PF22-0XA0

CP 243-1 具有以下功能:

 

  • 可对通过工业以太网的数据通讯进行预先格式化。基于标准TCP/IP 协议进行通讯。

  • 使用 CP 243-1,通过工业以太网,可实现 S7-200 和其它 S7-200或 S7-300 或 S7-400 PLC 之间的通讯。

  • 可通过RJ45 进行以太网访问

  • 通过S7-200 总线,即可与S7-200 系统简单连接

  • 可以实现一种灵活的分布式自动化架构

  • 通过工业以太网和STEP 7 Micro/WIN 32,实现S7-200 系统的远程编程、组态和诊断。

  • 多可以组态 8 个连接。对于连接控制(保持活动状态),可以为主动和被动伙伴的所有的 TCP/IP 传输连接进行组态。

  • 可提供与S7-OPC 的连接

  • CP 243-1 允许 S7-200 编程软件 STEP 7-Micro/WIN 通过工业以太网访问 S7-200。

  • 无需重复进行编程/组态,即可更换模板(即插即用)

  • S7 通讯服务,“XPUT/XGET”,既可作为客户机,也可作服务器

  • S7 通讯服务,“READ/WRITE”,作为服务器

  • 通过预设MAC 地址(48 位数值),进行地址分配。(在出厂时已对每个CP 243-1 进行了MAC 地址分配。MAC 地址打印在附于上盖下面的标签上。使用BOOTP 协议,通过预设的MAC 地址

  •  西门子6ES7953-8LP31-0AA0

  • 中端到性能范围内功能强大的 PLC

  • 可满足要求极为苛刻的任务的解决方案

  • 全面的模块和各种性能等级 CPU 可针对具体自动化任务进行调整

  • 可实现分布式结构,适用十分灵活

  • 连接方便

  • 通信和联网功能

  • 操作方便,设计简单,不含风扇

  • 任务增加时可顺利扩展

  • 多重计算:
    多个 CPU 在一个 S7-400 中央控制器中同时运行。
    多重计算功能可对 S7-400 的总体性能进行分配。例如,可将复杂的技术任务(如开环控制、计算或通信)进行拆分并分配给不同的 CPU。可以为每个 CPU 分配自己的 I/O。

  • 模块化:
    通过功能强大的 S7-400 背板总线和可直接连接到 CPU 的通信接口,可实现许多大量通信线路的高性能操作。例如,这样可以拥有一条用于 HMI 和编程任务的通信线路、一条用于高性能等距运动控制组件的通信线路和一条“正常”I/O 现场总线。另外,还可以实现额外需要的与 MES/ERP 系统或 Internet 的连接。

  • 工程组态和诊断:
    结合使用 SIMATIC 工程组态工具,可极为高效地对 S7-400 进行组态和编程,尤其对于采用高性能工程组件的广泛自动化任务。为此,可以使用**语言(如 SCL)以及用于顺序控制、状态图和工艺图的图形化组态工具。

  • S7-400H

  • 具有冗余设计的高可用性自动化系统。

  • 用于具有很高故障安全要求的应用:
    重新启动成本很高、停产代价高昂、几乎不需要监视且维护选项较少的过程。

  • 冗余设计的集能

  • 提高 I/O 的可用性:切换式 I/O 配置

  • 也可使用具有标准可用性的 I/O:单侧配置

  • 热后备:发生故障时,自动切换到备用设备。

  • 包含 2 个单独机架或一个分隔式中央机架的配置

  • 通过冗余 PROFIBUS DP 或系统冗余 PROFINET I/O 来连接切换式 I/O。

  • S7-400F/FH

  • 故障安全型自动化系统,适用于具有很高安全要求的工厂

  • 符合相关标准的安全要求(IEC 61508 的 SIL 3、DIN V 19250 的 AK6 以及EN 954-1 的 Cat.4)

  • 如果需要,也可通过冗余设计来实现容错

  • 应用

    S7-400

    SIMATIC S7-400 是中端到性能范围内功能强大的 PLC。

    SIMATIC S7-400 具有模块化、无风扇设计和较高扩展能力,并具有全面的通信和网络功能,可以简便实现分布式结构,用户操作十分方便,因此成为中端到性能范围内要求极为苛刻的任务的理想解决方案。

    SIMATIC S7-400 的应用领域包括:

  • 汽车工业,如装配线

  • 机械设备制造,包括机械设备制造

  • 仓储技术

  • 钢铁工业

  • 楼宇管理系统

  • 发电和配电

  • 造纸和印刷领域

  • 木材加工

  • 食品和饮料领域

  • 过程工程,如水务和污水处理

  • 化工和石化领域

  • 仪表和控制

  • 包装机械

  • 制药工业

  • 由于具有多种性能等级的 CPU,并有具备大量用户友好的功能的广泛模块,用户可以根据具体情况执行其自动化任务。

    任务扩展时,可通过附加模块随时对控制器进行扩展,成本不会很高。

    SIMATIC S7-400 是一种通用控制器:

  • 具有很高电磁兼容性以及抗冲击性和抗振性,因此拥有*的工业适用性。

  • 可以带电连接和断开各模块。

  • S7-400H

    在自动化技术的许多领域中,对自动化系统的可用性(从而故障安全性)的需求在不断提高。在许多领域中,设备停机会产生*的成本。此时,只有冗余系统才能满足可用性要求。

    容错型 SIMATIC S7-400H 即能满足这些要求。即使在一个或多个故障导致控制器的部件出现故障时,也能继续运行。通过以这种方式实现的可用性让 SIMATIC S7-400H 尤其适用于以下应用领域:

  • 控制器发生故障后重启会产生很高费用的过程(通常在过程工业中)。

  • 停产的代价十分高昂的过程。

  • 涉及贵重材料的过程(例如在制药工业中)。

  • 无人监视的应用

  • 涉及较少维护人员的应用

  • S7-400F/FH

    SIMATIC S7-400F/FH 故障安全自动化系统可在安全要求较高的工厂中使用。它可对立即停机不会给人员或环境带来危险的过程进行控制。S7-400F/FH 具有两种基本设计:

  • S7-400F:
    故障安全自动化系统。在控制系统中发生故障的情况下,生产过程会切换到安全状态并中断。

  • S7-400FH:
    故障安全和高可用性自动化系统。在控制系统中发生故障的情况下,冗余控制部分将发挥作用,继续控制生产过程。

  • 通过另外使用标准模块,可以建立一个全集成控制系统,可在非安全相关和安全相关任务共存的工厂环境中使用。可以使用相同的标准工具对整个工厂进行组态和编程。

  • 不对安全相关 I/O 进行额外接线

  • 通过采用 PROFIsafe 行规的 PROFIBUS DP 实现安全通信

  • 基于带有故障安全模块的 S7-400H 和分布式 ET 200 I/O

  • 适用于非安全相关应用的标准模块也可以在自动化系统中使用

  • 隔离模块用于在一个 ET 200M 的安全模式下组合使用故障安全模块和标准模块。

FB--功能块,带背景数据块

FC--功能,相当于函数

他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块

举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。


FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。他们的*大区别是,FB与DB配合使用,DB中保存着FB使用 的数据,即使FB退出后也会一直保留。FC就没有一个**的数据块来存放数据,只在运行期间会被分配一个临时的数据区。在实际编程中,是使用FB还是 FC,要看实际的需要决定。FB的好处楼上以讲得很好了。


FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。


FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。


S7-300plc中的FB和FC的分别?FB带有自己的背景DB而FC没有自己的背景DB, 用FC 和FB 有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?

FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。

FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。 每次调用FC的I/O区域必须要自己每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可以。


举个例子来说,有50台电机需要控制,这些电机除了参数不一样,控制流程上是一样的,每个


电机需要不同的参数去运行,运行中的过程参数要参与到下一次的控制过程中。

这个要求,用FC做的话,你需要针对不同的电机分配好DB块,来逐一的确认参数地址,不能混


淆,保存和调用不能出错,可以想象会有多麻烦。如果用FB来做呢?写好控制过程和定义的参


数的调用就可以了。针对电机重复调用同一个FB,每次调用指定一个独立的DB作为背景数据块


,完全不必理会背景DB中的数据是怎么存储的。如果功能需要修改,只要修改该FB就行了。

还有其他的例子,比如PID、比如流量累计等等。



fc就相当于流水线,加工完就过去了!没有任何纪录。fb+db不但可以加工,还能记录数据的。


一般有多个设备的时候,我们编写一个fb然后多次调用,自动生成相应的db,这样简化了我们


的工作。

FB的变量声明表中有静态变量,并可以进行多级的参数传递,因此在调用FB时需生成背景数据块,


而FC则没有这些.FB可以替代FC,反之则不行.

多级的参数传递即所谓的MULTI INSTANCE,你可以把FB,DB做为另外一个FB中的函数来调用,


如在FB2中可以使用FB1中的参数,而*终只生成一个背景数据块。

Zane:

FB其实不会占用过多的资源,因为一个程序总是有这些变量的,无论是全局的还是局部变量。


我现在,大量使用的是FB,FC只用来编一些逻辑,及简单的子程序,或仅仅几个CALL指令调用


FB。使用FB及局部变量,更有利于程序的模块化,增加程序的可移植性,就象西门子公司提供的FB


块.

其实FB和FC根本的区别是:FB支持静态变量,而FC只支持临时变量。

静态变量:是调用FB返回时,仍然要为FB保留此变量区,因此不会改变这一区域的数据值。临


时变量却没有这样的特性。

所以在FC中如果在对临时数据变量处写入确定的数据前,就去读时就可能产生不可预见的结果


,而对于静态变量却不会,因为它会保留你上次写入的结果。


万泉河:

咱们编制的控制程序,FB极少用到。所说的用FB来替代FC实用的情况,更是少见,有谁曾经把


FC全部用光啦?恐怕系统都不能负担了。

提供的标准库中,FB倒是不少的。

如果你要编制的函数没有用到静态变量,恐怕没有必要使用FB吧?我看**语言中,虽然静态



联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com