浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
江门地区西门子模块代理商

江门地区西门子模块代理商

组态控制柜的新方法

通过 Planning Efficiency,西门子工业业务领域提供了在电气规划过程中经常提出的典型问题的答案:

什么产品适合我的应用?

可在哪里可找到产品数据?

如何更加高效、省时地对过程进行设计?

Planning Efficiency 集中了西门子工业业务领域的全部电子支持方式。在项目的每个阶段,在线功能可以提高规划人员的效率,使其日常工作变得轻松方便。同时,Planning Efficiency 将重点放在控制柜配置优化等方面。尤其在电气规划中的早期阶段,可在时间和成本方面节省高达 80%。

为了向规划人员提供全部所需,并使配置控制柜时的现代电气规划工作更加容易,由 Planning Efficiency 提供的电子支持将重点放在:

简化产品选型

提供产品数据并集成到规划系统中

提高整个规划周期内的过程效率

在此过程的每个阶段,西门子工业业务领域的全面在线功能可在全球范围内全天候提供用户所需的信息和产品数据。

例如,在机械设计中,产品组态人员将提供在控制柜结构图中使用的具体馈电装置的尺寸图和三维模型。

 

CAx Online Generator 将提供电气设计所需的所有数据,例如,用于向 CAE 系统(V1.9 或更改版本)中的产品数据库自动提供主数据的
EPLAN Electric P8 宏。

这样就可非常方便地集成到 CAE 系统中。

 

通过西门子工业业务领域在线支持中的“我的支持”(MySupport) 中所提供的“文档”(Documentation) 功能,只需几次点击,就可从已安装的西门子产品的现有手册编制出符合标准的设备文档,从而提高工作质量,减小工作负荷。

 



若不使用 Planning Efficiency,就会将大量时间浪费在手动数据传输上面。现在,您可将精力再次集中于重要的方面。

所需的所有信息和产品将由西门子工业业务领域提供,可方便地获得。这样就会使控制柜的配置变得更加高效,使用户的每日工作更加轻松。

S7-1200 作为Modbus RTU 主站,如何对Modbus RTU从站进行0-65535扩展寻址?

通常,“MB_MASTER”指令的背景数据块“MB_MASTER_DB”中的“EXTENDED_ADDRESSING”默认为0,可以对Modbus RTU从站地址0-247进行访问。

将“MB_MASTER”指令的背景数据块“MB_MASTER_DB”中的“EXTENDED_ADDRESSING”设置为1,才能对Modbus RTU从站进行0-65535扩展寻址。可按照如下步骤设置“EXTENDED_ADDRESSING”:

首先找到“系统块”→“程序资源”,双击“MB_MASTER_DB”,在“MB_MASTER”指令的背景数据块“MB_MASTER_DB”中查看“EXTENDED_ADDRESSING”。


图14 扩展地址区

在“监控表”内输入“MB_MASTER_DB.EXTENDED_ADDRESSING”,将该位置1。

SIMATIC STEP 7 Professional V12工程组态软件

新的SIMATIC S7-1500控制器系列只能在Totally Integrated Automation Portal中使用STEP 7 ProfessionalV12及更高版本进行组态。SIMATIC STEP 7 Professional V12是用于对SIMATIC S7-1500进行直观处理的工程组态系统,除了对S7-1500进行组态外,还可对S7-300/400和S7-1200控制器进行组态。

兼容性

SIMATIC STEP 7 Professional V12中集成的移植工具提供了以下支持:

从S7-300/S7-400切换到S7-1500控制器并自动转换程序代码。将会记录无法自动转换的程序代码部分并可以手动进行修改。STEP7V11项目可继续在兼容模式下用于STEP 7 V12。并且,可通过粘贴/复制功能将S7-1200程序转换到S7-1500。

SIMATIC 存储卡(用来运行CPU)

SIMATIC S7-1500 CPU采用了一个SIMATIC存储卡。该存储卡用作插入式装载存储器,或用于执行固件更新。

此SIMATIC存储卡也可用于存储STEP 7项目,包括注释和符号、其它文档或csv文件(用于配方和归档)。使用系统函数(SFC)和用户程序,可以创建数据块,并将数据存储在SIMATIC存储卡上。

M580是施耐德的中大型PLC,功能强大,S7 200 SMART是西门子的小型PLC,应用广泛,在工业现场经常需要2个PLC之间进行通讯。因为M580支持MODBUS TCP和Ethernet/IP两种工业以太网协议,并且S7 200 SMART也可以通过功能块实现MODBUS TCP服务器的功能,所以它们之间可以进行MODBUS TCP的通讯。本例是M580作为客户端去读写S7 200 SMART的实现方法。

 实验设备和软件

BMEP584040    SV 3.1     Control expert 14.0  (unity pro 14.0)

CPU SR20      SV 2.4     STEP 7-MicroWIN SMART V02.04

安装有软件的笔记本电脑,网线若干

网络架构和IP地址

实验中使用的是BMEP584040的CPU,CPU上有3个网口,第1个网口是服务端口,用于连接S7 200 SMART,第2和第3个网口是设备口,主要是用于连接以太网远程IO的,也可以连接PC用于编程。3个网口在内部是连通的,可以实现类似于交换机的功能,所以按照图中的连接,PC也可以通过编程软件连上S7 200 SMART。

S7 200 SMART实现MODBUS TCP服务器的功能

3.1  在软件中分配s7 200 smart的IP地址,如下图所示。

3.2  STEP7-Micro/WIN SMART 从V2.4 版本开始,软件中直接集成 Modbus TCP 库指令,无需单独安装或者购买。安装软件后,Modbus TCP 指令位于 STEP7-Micro/WIN SMART 项目树中“指令”文件夹的“库”文件夹中。如下图所示。指令分为客户端和服务器两种,目前指令版本为 V1.0。客户端指令会占用开放式用户通信资源主动连接,多8个;服务器指令会占用开放式用户通信资源的被动连接资源,多也是8个。本例中S7 200 SMART作为服务器,所以只调用MBUS_SERVER功能块。

3.3  MBUS_SERVER功能块管脚说明如下:

参数及类型

数据类型

说明

Connect

IN

BOOL

=1:服务器接受来自客户端的请求;

=0:服务器可以断开已经建立的连接

IP_Port

IN

WORD

服务器本地端口号

MaxIQ

IN

WORD

对应数字量输入/输出点(对应Modbus 地址参数0xxxx或者1xxxx)

可设置范围:0-256,

=0表示禁用对输入和输出的所有读取和写入。

建议将 MaxIQ 值设置为 256。

MaxAI

IN

WORD

对应模拟量输入参数(对应Modbus 地址参数 3xxxx)

可设置范围:0-56。

= 0表示禁用对模拟量输入的读取。

要允许访问所有 CPU 模拟量输入,MaxAI 的建议值如下:

对于 CPU CR40 和 CR60,为 0

对于所有其它 CPU 型号,为 56

MaxHold

IN

WORD

用于 Modbus 地址 4xxxx 或 4yyyyy 的 V 存储器中的字保持寄存器数。

HoldStart

IN

Dword

指向 V 存储器中保持寄存器起始位置的指针

Done

OUT

BOOL

TRUE:以下任一条件时为真:客户端已与服务器建立连接;客户端已与服务器断开连接;客户端已接收 Modbus 响应;发生错误

FALSE:客户端正忙于建立连接或等待来自服务器的 Modbus 响应。

Error

OUT

BOOL

出现错误,仅一个周期有效


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话