西门子PROFIBUS通信现场总线性能及参数

发布时间:2017-08-21

西门子PROFIBUS通信现场总线性能及参数

西门子PROFIBUS通信现场总线性能及参数

 

西门子PROFIBUS通信现场总线性能及参数

SIEMENS西门子上海朕锌电气设备有限公司

联系人:田敏   (田工)

24小时销售及维修热线:

 话:    传 真:

 机:      Q  Q : 1944287917

                    微信(手机同步)

邮箱:1944287917@qq.com

西门子系列回收

地址:上海市金山区枫湾路500号

                西门子博大精深

上海朕锌西门子一级代理商

西门子工控系列

公司主营西门子数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品。电话:   手机: 商务QQ:1944287917

 

在 STEP 7 (TIA Portal) 中如何标准化和逆标准化模拟量值?

  • 文献
  •  
  • 涉及产品
与二进制信号相比 , 模拟量信号数值有特定的区间范围 。在计算、显示、输出之前必须转换或标准化和逆标准化。

描述
关于线性信号的标准化仅需一般线性方程即可。定义直线上的两个点足以用来计算直线的斜率及纵坐标

标准化或比例缩放模拟量
模拟量输入模块提供了一个数值用于标准化模拟量信号(电流,电压,电阻或温度)。这个数值代表被测量的参量(例如,以公升计量料位)。这个过程被称作标准化或缩放模拟量值。


图. 01

逆标准化
相反,使用用户程序计算过程值。这个过程值被转换成数字信号,模拟量输出模块再将其转换成模拟量信号用来驱动模拟执行器 。 


图. 02

可在下面下载用于标准化或逆标准化功能的库文件

  • 任意情况下,x的值是已知的
  • y值既是转换的结果

下表包含了 S7-300 / S7-300 和 S7-1200 / S7-1500 的功能 

Function

Controller Language Deion
SclScaleLinearInt

S7-1200/S7-1500

SCL

此处 X 值是整数,Y 值是浮点数。

AwlScaleLinearInt S7-300/S7-400 STL
SclScaleLinearIntToReal S7-1200/S7-1500 SCL

此处X值是整数,Y 值是浮点数。

AwlScaleLinearIntToReal S7-300/S7-400 STL
SclScaleLinearReal S7-1200/S7-1500 SCL

此处 X 值和 Y 值都是浮点数。

AwlScaleLinearReal S7-300/S7-400 STL
SclScaleLinearRealToInt S7-1200/S7-1500 SCL

此处X值是浮点数,Y 值是整数。

AwlScaleLinearRealToInt S7-300/S7-400 STL

表 01

注意

以上功能块在 S7-300 / S7-400 内不改变寄存器 AR1/AR2 的地址,并且在 FBD 和 LAD 程序中提供了 ENO 功能框,RLO=0 或 1 存放在该功能框的BR位中。 

通过输入“yMin”和“yMax”可以限制计算出的y值在一个特定范围的上下限之间。这样可以避免模拟量模块检测信号量程和不在有效范围内。

Y值根据一般线性方程计算:y = a x + b.

由此引出以下关系:


          ( y1  -y0 ) 

 y =   --------------   *  ( x - x0 ) + y0

          ( x1 - x0 ) 


图.3 线性缩放功能块 “ SclScaleLinearIntToReal ” 。





图. 03

例子

模拟量输入模块用来测量一个4mA 至 20mA 的电流信号。此信号在 CPU 内部被转换为 0 至27648。液位用此计算值来测量。由此可知 4mA 对应 0.0m 液位,而 20mA 对应 1.7m 液位。

按照如下确定参数:

  • P0 ( x0=0; y0=0.0 )
  • P1 ( x1=+27648; y1=1.7 )

图4“SclScaleLinearIntToReal”函数的调用和参数。




图. 04

下载 S7-1200 / S7-1500 功能块
下载内容包括了 STEP 7 ( TIAPortal ) 环境下包含上面所描述的S7 - 1200 和 S7- 1500功能块的库。解压压缩文件在硬盘上。然后打开并编辑STEP 7 ( TIA Protal ) 的库文件。

  77316903_Scale_Lib_S7-1200_S7-1500.zip (1,1 MB)

下载 S7-300 / S7-400 功能块
下载内容包括了 STEP 7 ( TIAPortal ) 环境下包含上面所描述的 S7 - 300 和 S7- 400功能块的库。解压压缩文件在硬盘上。然后打开并编辑STEP 7 ( TIA Protal ) 的库文件。

  77316903_Scale_Lib_S7-300_S7-400.zip (1,1 MB)

注意 


你只能在 STEP 7 (TIA Protal) 打开并编辑库文件。更多信息可查看以下条目 ID: 107147393

创建环境

此 FAQ 相关的图片和下载是在STEP 7 (TIA Portal) V13+SP1 中创建。

其它关键字 

测量范围, 测量值变化

 

SINAMICS G:使用 S7-300/400 (STEP 7 V5) 通过 PROFINET/PROFIBUS、Safety Integrated (通过终端而不是 G120P) 和 HMI 对 G110M/G120/G120C/G120D/G120P 进行转速控制

文档: 西门子工程师本文档!
  • 文献
  •  
  • 涉及产品

问题
需要通过 PROFINET 或 PROFIBUS DP,使用一台 SIMATIC S7-300/400 来控制 SINAMICS G110M/G120 变频器。
该控制器可读取和写入变频器的过程数据(控制字和转速整定值或状态字和实际转速)和变频器的参数(斜坡上升时间和斜坡下降时间,错误存储器)。
此时,在一个面板上显示变频器的当前故障和报警,并显示其故障编号和普通文本描述 。此外,还会显示变频器故障缓冲区中的当前消息和已确认的消息。

解决方案
对 SINAMICS 的 G110M、G120、G120C、G120D 和 G120P 型号,通过 CPU 315-2 DP/PN 实现上述任务 。为此创建的块,一个用于过程数据通信,一个用于参数访问,都可用于您的应用中。
应用示例文档中描述了所需功能的必要组态和编程。

开发环境 
此示例中的屏幕画面和下载内容是用以下软件版本创建的:

  • STEP 7 V5.5 + SP2
  • WinCC flexible 2008 + SP3
  • STARTER V4.3.3 (V4.4 用于 G110M)
  • SINAMICS G11M,带固件版本 V4.7
  • SINAMICS G120/G120C/G120D/G120P (含固件 V4.6)

下载

内容 PROFINET PROFIBUS
文档   58820849_SINAMICS_G120_at_S7-300400-PN_DOKU_v22_en.pdf ( 2182 KB ) 58820849_SINAMICS_G120_at_S7-300400-DP_DOKU_v22_en.pdf ( 2229 KB )
简明文档 58820849_SINAMICS_G120_at_S7-300400_SHORT-DOKU_v22_en.pdf ( 434 KB )
代码 
STEP 7 项目

STEP7 项目仅在项目中使用的 SINAMICS G120 类型以及现场总线方面有所不同。

用于 SINAMICS G110M 的项目 58820849_SINAMICS_G110M_at_S7-300400-PN_CODE_v22.zip ( 3936 KB ) 58820849_SINAMICS_G110M_at_S7-300400-DP_CODE_v22.zip ( 3926 KB )
采用带有 CU240B-2 DP 的 SINAMICS G120 的项目 - 58820849_SINAMICS_G120_B_at_S7-300400-DP_CODE_v22.zip ( 3933 KB )
采用带有 CU240E-2 xx F 的 SINAMICS G120 的项目 58820849_SINAMICS_G120_EF_at_S7-300400-PN_CODE_v22.zip ( 3920 KB ) 58820849_SINAMICS_G120_EF_at_S7-300400-DP_CODE_v22.zip ( 3926 KB )
采用带有 CU250S-2 xx 的 SINAMICS G120 的项目 58820849_SINAMICS_G120_S_at_S7-300400-PN_CODE_v22.zip ( 3948 KB ) 58820849_SINAMICS_G120_S_at_S7-300400-DP_CODE_v22.zip ( 3954 KB )
用于 SINAMICS G120C 的项目 58820849_SINAMICS_G120C_at_S7-300400-PN_CODE_v22.zip ( 3893 KB ) 58820849_SINAMICS_G120C_at_S7-300400-DP_CODE_v22.zip ( 3914 KB )
采用带有 CU240D-2 xx 的 SINAMICS G120D 的项目 58820849_SINAMICS_G120D_CU240D_at_S7-300400-PN_CODE_v22.zip ( 3917 KB ) 58820849_SINAMICS_G120D_CU240D_at_S7-300400-DP_CODE_v22.zip ( 3928 KB )
采用带有 CU240D-2 xx F 的 SINAMICS G120D 的项目 58820849_SINAMICS_G120D_CU240DF_at_S7-300400-PN_CODE_v22.zip ( 3925 KB ) 58820849_SINAMICS_G120D_CU240DF_at_S7-300400-DP_CODE_v22.zip ( 3929 KB )
用于 SINAMICS G120P 的项目
(不带安全功能)
58820849_SINAMICS_G120P_at_S7-300400-PN_CODE_v22.zip ( 3913 KB ) 58820849_SINAMICS_G120P_at_S7-300400-DP_CODE_v22.zip ( 3917 KB )

安全信息
西门子提供了具有工业安全功能的产品与解决方案,可实现工厂、解决方案、机器设备和/或网络的安全运行。这些功能是整个工业安全机制的重要组成部分 。有鉴于此,西门子不断对产品和解决方案进行开发和完善。西门子强烈建议您定期检查产品的更新和升级信息。
要确保西门子产品和解决方案的安全操作,还须采取适当的预防措施(例如:设备单元保护机制),并将每个组件纳入全面且的工业安全保护机制中 。此外,还需考虑到可能使用的第三方产品。如需了解工业安全方面的详细信息,请访问网址
http://www.siemens.com/industrialsecurity
要及时了解有关产品的更新和升级信息,请订阅相关产品的简报 。如需了解详细信息,请访问网址
http://support.automation.siemens.com

新更改
增加了 G110M (FW 4.7,STARTER 4.4)
V2.2:修正了 FB10“PZD_G120_Tel_352“; Starter V4.3.3

注意事项
对于 TIA 博途中组态的示例,参见条目号 60140921
对于带安全功能的示例 (STEP 7 V5),参见条目号 60441457

其它关键字
motioncontrol_apc_applications

 

如何在STEP 7 (TIA Portal)中配置访问共享的设备及模块内部共享输入/输出(MSI/MSO)功能?

文档: 西门子工程师本文档!
  • 文献
  •  
  • 涉及产品
通过模块内部共享输入/输出(MSI/MSO)功能,输入或输出模块可以将其输入或输出数据多提供给4个IO控制器。

以下手册中介绍了模块共享输入/输出(MSI/MSO)的基本信息。                                                                         SIMATIC PROFINET PROFINET with STEP 7 V13.

条目 ID 102325771包含了支持MSI/MSO功能的IO设备的概览。

这篇文档介绍了如何在STEP 7 (TIA Portal)中配置访问共享的设备及模块内部共享输入/输出功能。可以在两个不同的项目里或同一个项目里来配置IO 控制器。
在这个例子里,一个S7-1500 CPU和一个S7-300 CPU作为IO控制器来访问作为共享设备的ET200SP的输入和输出数据。
一个输入模块和一个输出模块插到ET200SP的插槽中,S7-1500CPU将会读取输入和写入输出,S7-300CPU将会读取输入和输出。
  

图. 1

在同一个项目下的配置

按照以下步骤在同一个项目下配置两个CPU

  1. STEP 7 (TIA Portal)里创建一个新项目。
  2. 项目里添加一个 S7-1500 CPU 和一个 S7-300 CPU
  3.  S7-1500 CPU 和一个 S7-300 CPU 组态不同的IP地址,它们必须在同一个IP子网中。
  4. 在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放ET200SP相应的接口模块(IM)。
  5. 在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP的相应插槽中。
  6. ET200SP的设备视图中,选中输出模块,巡视窗口列出了输出模块的属性。
  7. 在“常规”选项下找到“模块参数>DQ组态”。
  8. Shared Device 的模块副本(MSO)下的模块副本选择“一个输出副本作为输入”
       

    图. 2
      

  9.  ET200SP 的设备视图中,选中输入模块,巡视窗口列出了输入模块的属性。
  10. 在“常规”选项下找到“模块参数>DI组态”。
  11. Shared Device 的模块副本(MSI)下的模块副本选择“一个输入副本作为输入”。
       

    图. 3
      

  12. 在“设备和网络”编辑器中打开网络视图,复制ET200SP站点然后粘贴成另一个 ET200 SP 站点。
  13. 分配一个 ET200 SP 设备给 S7-1500 CPU,分配另一个 ET200 SP 站点给S7-300 CPU
  14. 为每个 ET200 SP 站点配置相同的IP地址。
       

    图. 4
      

  15.  ET200 SP 的设备视图中选中接口模块(IM,巡视窗口列出了接口模块的属性。
  16. 找到“PROFINET接口[X1]>以太网地址”。
  17. 取消勾选“自动生成PROFINET设备名称”功能,之后可以收到编辑PROFINET设备名称,为每个 ET200 SP 编辑相同的设备名称。
       

    图. 5
      
  18. 在分配给 S7-1500 的接口模块的属性中,打开“常规”选项找到“模块参数>Shared Device
  19. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里S7-1500CPU会被设置为输出,也就是说S7-1500PLC1)可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。因此对于S7-1500来说输入模块是一个MSI模块。
    提供给S7-300 (PLC_2)数据的模块或它们的副本不会分配给其他的IO控制器,不要将接口模块分配给任何的IO控制器。
       

    图. 6
       
  20. 在分配给 S7-300 CPU 的接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
  21. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里S7-300CPU管理输出模块的输出副本,也就是说S7-300PLC2)可以访问输出模块的输出副本,因此对于S7-300来说输出模块是一个MSO模块。
    S7-300PLC2)访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
    提供给S7-1500 (PLC_1)数据的模块或它们的副本不会分配给其他的IO控制器,
    不要将接口模块分配给任何的IO控制器。
       

    图. 7
      

  22. 在“设备和网络”编辑器中打开分配给S7-1500 ET200 SP 的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。
       

    图. 8
      

  23. 在“设备和网络”编辑器中打开分配给S7-300ET200SP的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。
       

    图. 9
      

  24. 在任一 ET200SP 的设备视图中右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”。
       

    图. 10
      

  25. 在项目树中选择 S7-1500 CPU,将组态下载到S7-1500 CPU,在工具栏中点击“下载到设备”按钮。
       

    图. 11
      

  26. 将组态下载到S7-300CPU

在两个不同项目下的配置

按照以下步骤在两个不同的项目下配置两个CPU

  1. STEP 7 (TIA Portal)里创建一个新项目。
  2. 项目里添加一个S7-1500 CPU
  3. 在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放 ET200SP 相应的接口模块(IM)。
  4. 在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP 的相应插槽中。
  5. ET200SP分配给S7-1500CPU。
       

    图. 12
      

  6.  ET200SP 的设备视图中,选中输出模块,巡视窗口列出了输出模块的属性。
  7. 在“常规”选项下找到“模块参数>DQ组态”。Shared Device 的模块副本(MSO)下的模块副本选择“一个输出副本作为输入”。
       

    图. 13
      

  8.  ET200SP 的设备视图中,选中输入模块,巡视窗口列出了输入模块的属性。
  9. “常规”选项下找到“模块参数>DI组态”。
  10. Shared Device 的模块副本(MSI)下的模块副本选择“一个输入副本作为输入”。
       

    图. 14
      

  11. 在接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
  12. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里 S7-1500CPU 会被设置为输出,也就是说S7-1500可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。
    S7-1500访问输入模块的输入副本,因此对于S7-1500来说输入模块是一个MSI模块。
    提供给S7-300数据的模块或它们的副本不会分配给其他的IO控制器
    不要将接口模块分配给任何的IO控制器
       

    图. 15
       
  13. STEP 7 (TIA Portal)里再创建一个新项目。
  14. 项目里添加一个S7-300CPU
  15. 在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放ET200SP相应的接口模块(IM)。
  16. 在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP的相应插槽中。
  17. ET200SP分配给S7-300CPU
       

    图. 16
      

  18. 按照上述步骤5的描述创建共享设备输出模块(MSO)的副本。
  19. 按照上述步骤6的描述创建共享设备输入模块(MSI)的副本。
  20. 在接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
  21. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里S7-300 CPU管理输出模块的输出副本,也就是说 S7-300 可以访问输出模块的输出副本,因此对于 S7-300 来说输出模块是一个MSO模块。
    S7-300访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
    提供给S7-1500数据的模块或它们的副本不会分配给其他的IO控制器,
    不要将接口模块分配给任何的IO控制器。
      

    图. 17
      

  22. 在每个项目下都可以在设备视图下修改基本模块和MSI/MSO模块的IO地址。
       

    图. 18
      

  23. 在每个项目下为ET200SP分配相同的设备名称,ET200SP的设备视图中选中接口模块(IM,巡视窗口列出了接口模块的属性。
  24. 找到“PROFINET接口[X1]>以太网地址”。取消勾选“自动生成PROFINET设备名称”功能。
       

    图. 19
      

  25. 在两个项目中的任一个下的设备视图中,右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”。
       

    图. 20
      

  26. S7-1500 CPU S7-300 CPU

  1. 访问共享设备的两个IO控制器具有相同IP子网下的不同IP地址。
  2. 配置IO设备两次,为每个版本分配相同的IP地址及设备名称。
  3. IO设备的每个版本中组态相同的硬件设置和共享设备的相同数量的副本。
  4. IO设备的任一版本中都不要将IO控制器分配给接口模块。
  5. IO设备的一个版本中提供给IO控制器数据的模块或它们的副本不会分配给其他的IO控制器,
  6. 如果一个IO控制器要对一个输出模块进行写操作,应该将这个输出模块直接分配给IO控制器作为基本模块,每个输出模块只有一个IO控制器可以对输出进行写操作。

 

6SN1111-0AA00-1EA0
6SN1111-0AA00-1FA0
6SN1111-0AA01-0CA2
6SN1111-0AA01-1AA0
6SN1111-0AA01-1BA0
6SN1111-0AA01-1CA0
6SN1111-0AA01-2EB0
6SN1111-0AB00-0AA0
6SN1111-0AB02-0AA0
6SN1111-1AA00-0CA0
6SN1112-1AB00-0BA0
6SN1112-1AB00-0CA0
6SN1112-1AB00-1AA0
6SN1112-1AB00-1BA0
6SN1112-1AC01-0AA1
6SN1113-1AA00-0CA0
6SN1113-1AA00-0DA0
6SN1113-1AA00-1JA0
6SN1113-1AA00-1KA0
6SN1113-1AB01-0BA1
采购电话:
6SN1114-0AA01-0AA0
6SN1114-0AA01-0BA0
6SN1114-0AA02-0AA0
6SN1114-0NA00-0AA0
6SN1114-0NB00-0AA1
6SN1114-0NB00-0AA2
6SN1114-0NB01-0AA0
6SN1115-0AA12-0AA0
6SN1115-0BA11-0AA1
6SN1118-0AA11-0AA0
6SN1118-0AA11-0AA1
6SN1118-0AD11-0AA0
6SN1118-0AD11-0AA1
6SN1118-0AE11-0AA0
6SN1118-0AE11-0AA1
6SN1118-0BJ11-0AA0
6SN1118-0BK11-0AA0
6SN1118-0DA11-0AA0
6SN1118-0DA12-0AA0
6SN1118-0DA13-0AA0
6SN1118-0DB11-0AA0
6SN1118-0DB12-0AA0
6SN1118-0DB13-0AA0
6SN1118-0DG21-0AA0
6SN1118-0DG21-0AA1
6SN1118-0DG22-0AA1
6SN1118-0DG23-0AA1
6SN1118-0DH21-0AA1
6SN1118-0DH22-0AA1
6SN1118-0DH23-0AA1
采购电话: 田敏
6SN1118-0DJ21-0AA0
6SN1118-0DJ21-0AA1
6SN1118-0DJ23-0AA0

西门子PROFIBUS通信现场总线性能及参数

西门子PROFIBUS通信现场总线性能及参数

 

西门子PROFIBUS通信现场总线性能及参数

 

上一篇:VEGAPULS 64雷达物位计
下一篇:美国丹尼逊双联叶片泵T6DC-0...