| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1500PLC>> 辽宁西门子S7-1500代理商欢迎您(总代理)

辽宁西门子S7-1500代理商欢迎您(总代理)

返回列表页
  • 辽宁西门子S7-1500代理商欢迎您(总代理)
  • 辽宁西门子S7-1500代理商欢迎您(总代理)
  • 辽宁西门子S7-1500代理商欢迎您(总代理)
  • 辽宁西门子S7-1500代理商欢迎您(总代理)
  • 辽宁西门子S7-1500代理商欢迎您(总代理)
收藏
举报
参考价 451
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-03-18 10:52:19浏览次数:280

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

辽宁西门子S7-1500代理商欢迎您(总代理)
全新的西门子S7-1500PLC 带来了标准型,紧凑型,分布式以及开放式不同类型的 CPU 模块。凭借快速的响应时间、集成的 CPU 显示面板以及相应的调试和诊断机制,SIMATIC S7-1500 的 CPU *地提升了生产效率,降低了生产成本。

详细介绍

辽宁西门子S7-1500代理商欢迎您(总代理)

S7-1200与S7-1500中优化的DB块和标准DB块有哪些区别?

在 TIA Portal V12 中为S7-1200/S7-1500 CPU 添加一个 DB 块时,其缺省属性为优化的 DB ,优化的 DB 块与标准的 DB 块整体对比如下表 01 所示:

标准 DB优化 DB
数据管理取决于变量的生明。用户可以生成用户定义或一个内存优化的数据结构。数据被系统管理和优化。用户可以生成用户定义的数据结构,系统进行优化以节省内存的空间。
存储方式每个变量的存储地址在 DB 块中每个变量的偏移地址可见每个变量的存储地址由 CPU 自动分配,无偏移地址。
访问方式可通过符号地址、地址以及指针方式寻址仅可通过符号地址访问
下载无需初始化功能不支持支持(仅 S7-1500)
访问速度
数据保持性以整个 DB 块为单位设置保持性DB 块内的每个变量均可单独设置保持性
兼容性与 S7-300/400 PLC 兼容与 S7-300/400 PLC 不兼容
出错几率地址访问 (例如 HMI 或间接寻址 ),声明修改后可能导致数据的不*。缺省为符号访问,不会造成数据的不*,例如 HMI 只与符号名称对应。

表 01.

S7-300/S7-400 与 S7-1200 以及 S7-1500 DB 参数的对比如下表 02 所示:

 S7-300/S7-400S7-1200S7-1500
DB 的大容量64 KB64 KB标准 DB 64KB,优化 DB 大 16 M。
DB 的大块号1600065535
DB 块类型标准 DB优化 DB、标准 DB(取决于DB块的属性)

表 02.

可通过修改 DB 块的属性将 DB 块修改为标准 DB 块或优化的 DB 块,如下图 01 所示:

图 01.
如 DB 块属性为标准 DB 块,该 DB 块内变量的偏移地址(offset)被编译后会出现,标准 DB 块与优化的 DB 块对比如下图 02 所示:

图 02.
S7-1200 CPU中,标准 DB 块与优化的 DB 块在 PLC 中按照下图 03 方式存储。

图 03.
S7-1500 CPU中,标准 DB 块与优化的 DB 块在 PLC 中按照下图 04 方式存储。

图 04.
在 S7-1500 CPU 中,相比于标准的 DB 块,优化的 DB 块提供更快的访问速度,其根本原因与 CPU 的编码方式有关,如下图 05 所示:

图 05.
与标准的 DB 块相比,优化的 DB 块有以下优势:

  • 提供更快的访问速度;
  • 以符号寻址,编程者无需考虑 DB 块中每个变量存储的具体地址,每个变量在 CPU 中存储的位置由 PLC 的系统自动进行分配;
  • CPU 与 HMI (如 Panel)连接时,由于优化的 DB 是靠符号寻址,所以当 PLC 变量连接到 HMI 后,PLC 侧对变量做的修改,HMI 无需重新下载;
  • 对 DB 块内的任意位置对变量进行添加及删除,或对变量的类型进行修改(如将Tag_1的属性由 byte 修改为Word),不会引起该 DB 块其它变量的使用;

S7-1200/S7-1500中如有以下应用,必须使用标准 DB 块:

  • 与其它 CPU 建立 S7 单边通信时(PUT/GET),用于存储发送区数据和接收区数据的 DB 块;
  • 与 Wincc V7.2 进行 HMI 连接时,Wincc V7.2 访问的 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块;
  • 使用Simatic Net V8.2 与S7-1200/S7-1500 PLC进行 OPC 连接时,OPC 服务器访问 S7-1200/S7-1500 CPU 的 DB 块只能是标准的 DB 块。

 

怎样读S7-1500CPU的运行时间

描述

读出S7-1500 CPU的运行时间有多种方式,下面分别介绍这几种方式。

1 通过OB1的启动参数读出运行时间 在非优化的OB1启动信息中带有OB1的运行时间,如图1所示。

图1.读出非优化的OB1中运行时间

将启动信息参数传递到全局变量中就可以读出CPU的上次扫描、小、大扫描时间,编程非常方便。

2调用RD_SINFO函数读出运行时间

如果使用优化的OB1,启动信息简化而没有这些运行信息,如图2所示,则必须调用函数读出。

图2优化OB1的启动信息

例如在OB1中调用RD_SINFO函数读出运行时间,程序如图3所示。参数TOP_SI为当前OB1的启动信息,
数据类型为SI_classic,需要手动键入,ZI1为上次扫描时间,ZI2_3包含小、大扫描时间,低字为小扫描时间,
高字为大扫描时间,示例中分别传送到MW10和MW12中。START_UP_SI为暖启动OB的启动信息,
示例中没有进行引用。

图3调用RD_SINFO函数

 

3调用RT_INFO函数读出运行时间

通过函数RT_INFO也可以读出CPU的运行时间,示例程序如图4所示。

图4调用RT_INFO函数

通过模式1、2、3可以读出CPU的上次扫描、小、大扫描时间,在这三种模式下,参数INFO的数据类型为LTIME,可以直接读出。也可以通过其他模式读出运行时间的百分比。

4调用RUNTIME指令读出运行时间

通过指令RUNTIME可以从参数RET_Val直接读出CPU的运行时间,单位为秒,MEM为中间保存程序运行的存储器,两个参数类型都是LREAL,除此之外还可以读出一段程序的运行时间。如图5所示。

图5  RUNTIME指令

辽宁西门子S7-1500代理商欢迎您(总代理)

其他推荐产品

更多产品

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言