欢迎光临浔之漫智控技术(上海)有限公司网站!
全国服务咨询热线:

15821971992

产品展示 / products 您的位置:网站首页 > 产品展示 > 西门子 > S7-1200 > 6ES7223-0BD30-0XB0

6ES7223-0BD30-0XB0

简要描述:6ES7223-0BD30-0XB0三明西门子一级代理商 通过该通讯 PROFIBUS 主站可将控制字和主设定值等过程数据周期性的发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。该通讯使用周期性通讯的 PZD 通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数据

  • 产品型号:
  • 厂商性质:代理商
  • 更新时间:2023-08-13
  • 访  问  量:183
详情介绍

6ES7223-0BD30-0XB0三明西门子一级代理商 

                               6ES7223-0BD30-0XB0三明西门子一级代理商

1.一个存储所有配方记录的配方数据块。配方数据块存储在装载存储器中。下面列出了配方示例程序的先决条件:

2.在工作存储器中存储一个配方副本的活动配方数据块。

创建活动配方数据块

在“添加新块"(Add new block) 窗口中,选择“数据块"(Data block)按钮,

在“类型"(Type) 下拉菜单中,选择您先前创建的“Beer_recipe"PLC数据类型。

不需要起始值。在将一个配方从配方数据块传送到活动配方数据块时,数据块数据值将置位。在本实例中,活动配方数据块是 READ_DBL 的目标数据并为 WRITE_DBL 提供源数据。下图显示 Active_Recipe 数据块。

图片

背景数据块

指令 RecipeExport ('RecipeExport_DB') 和 RecipeImport ('RecipeImport_DB') 使用的背景数据块是在将指令置于程序中时自动创建的。 背景数据块用于控制指令的执行,不在程序逻辑中引用。

示例配方程序

程序段 1 REQ 上升沿启动导出过程。CSV 文件由配方数据块数据生成并被置于 CPU存储器配方文件夹。

图片

程序段 2 捕获 RecipeExport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。

图片

程序段 REQ 上升沿启动导入过程。 现有配方数据块载入读取自 CPU存储器配方文件夹的相应 CSV 文件中的所有配方数据。

图片

程序段 4 捕获 RecipeImport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。

图片

程序 5 READ_DBL 从配方“Recipe_DB"中复制起始值。 结果值[1](在 CPU 的装载存储器中)至 Active_Recipe DB 的当前值(在 CPU 的工作内存中)。READ_DBL 执行后,程序逻辑通过在 Active_Recipe 数据块中寻址可以访问配方成分值。

例如,符号地址 ('Active_Recipe'.productname) 和 ('Active_) 为程序逻辑提供当前配方名称和用水量。

图片

程序段 6 运行期间,HMI 设备可以修改 Active_Recipe 数据块中存储的成分值。可以通过执行 WRIT_DBL 存储改进的配方数据。 本例中, Recipe_DB 的全部起始值都用于这一个配方 'Recipe_DB'。 结果值 [1] 被 'Active_Recipe' 数据块中的当前值覆盖。

图片

在西门子S7-1200系统CPU的属性中有一个时间设置,我们在使用时,如果对时间有比较高的要求的话,一定要注意设置正确的参数,否则将不正确。如下图:

注意时区的选择,上图为UTC时间,即GMT时间,时间标准时间,如果是北京时间,请选择UTC+8,要早8个小时。如下图:

如果有夏令时,请激活夏令时选项,中国已经取消夏令时。这样设置后,CPU转入在线,可以把模块时间同步成PG/PC上的时间。否则为PLC出厂默认日期。如下图:

我们可以通过扩展指令中的日期和时间中的读取本地和系统时间指令来查看CPU中的时间时间是否设置正确。两个指令分别为:RD_LOC_T(读取本地时间,即带时差时间)和RD_SYS_T(读取系统时间,即UTC时间)。如下图:

查看监视结果,如下图:

阶段变频器的应用在工业领域应用非常广泛,传统的变频器和PLC做硬接线的线路相对较为麻烦,随着通信应用发展变频器的通信应用非常广泛,在西门子MM440变频器上DP通信是一种非常稳定可靠的方式,下面让我们一起来学习一下西门子S7-1200与西门子MM440变频器的DP通信。


(1)硬件配置。
西门子1200PLC
M440变频器(含DP网卡DP头和DP线)

(2) PROFIBUS 通讯功能概述
MM420/430/440 支持基于 PROFIBUS 的周期过程数据交换和变频器参数访问。
周期过程数据交换
通过该通讯 PROFIBUS 主站可将控制字和主设定值等过程数据周期性的发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。该通讯使用周期性通讯的 PZD 通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数据(PZD)。

(3) 设置 MM440
设置地址
两种方式设置 PROFIBUS 地址:
① 通过 DIP 开关设置 PROFIBUS 地址,本示例设置地址为 3,第 1 个和第 2 个拨码开关在 ON 的位置,如下图所示;

② 当所有 DIP 开关都被设置为0n 或 off 状态,通过 P918 设置 PROFIBUS 地址;

注意:DIP 开关设置 PROFIBUS 地址优先。
设置 MM440 的命令源和报文类型
设置变频器的命令源 P0700=6、频率设定源 P1000=6,变频器启动命令和速度给定均为 PROFIBUS。
无论选择何种报文类型,PLC 发给变频器的第 1 个字都为控制字,变频器发给PLC 的个字都为状态字。




(4) 报文控制电机起停及调速
S7-1200 通过 PROFIBBUS PZD 通讯方式将控制字 1 和主设定值周期性的发送
至变频器,变频器将状态字 1 和实际频率发送到 S7-1200。
控制字



常用控制字如下:
047E(16 进制) - OFF1 停车/运行准备就绪(上电时发送)
047F(16 进制) - 正转启动
04FE(16 进制) - 故障复位
主设定值:
速度设定值要经过标准化,变频器接收十进制有符号整数 16384(4000H 十六进制)对应于 100%的速度,接收的大速度为 32767(200%)。参数 P2000中设置 100%对应的参考频率。
状态字



实际频率
需要经过标准化,方法同主设定值。



MM4 接收数据
PLC 发送给 MM4 变频器的数据保存在 r2050[0...7](MM430/440 多接收 8 个字的数据,MM420 为 r2050[0...3]多接收 4 个字的数据)中,通过 r2050 可以监视变频器收到的数据,也可以通过 BICO 互联功能将数据应用到控制过程中。例如将 P1522=2050.2,就是将 PLC 发送的第 3 个字作为转矩限幅值。
MM4 发送数据
MM4 发送给 PLC 的数据在 P2051[0...7](MM430/440 多发送 8 个字的数据,MM420 为 P2051[0...3] 多发送 4 个字的数据)中定义,例如将变频器的状态字、实际频率、实际电流、实际转矩发送给 PLC,设置 P2051.0=52、P2051.1=21、P2051.2=27。那么 PLC 收到的四个字就分别表示变频器的状态字、实际频率、实际电流。






留言询价

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7
上一篇:6ES7222-1BD30-0XB0
下一篇:6ES7223-3AD30-0XB0
技术支持:化工仪器网   sitemap.xml   管理登陆
© 2024 版权所有:浔之漫智控技术(上海)有限公司( www.xzmsh.cn)   备案号:沪ICP备20010280号-7