联系我们

联系人:黄勇(先生)

联系手机:13701633515

固定电话:31660605

企业邮箱:77956468@qq.com

联系我时,请说是在地方电气网上看到的,谢谢!

今日最新资讯
热门资讯
地方电气网资讯
    西门子0.37KW变频器6SL32110AB137BA1
    发布者:黄工  发布时间:2016-04-10 15:23:26  访问次数:91

    西门子0.37KW变频器6SL32110AB137BA1,西门子0.37KW变频器6SL32110AB137BA1

                               {心中有空间,梦想就有可能}

                     {西门子与客户携手,让关键所在,逐一实现}

    联   系   人: 黄勇《黄工》   24小时联系手机:  13701633515
    直线销售 电 话: 021-31660605    在 线 商 务 QQ:  77956468 
    单位:台                                                                                  产品单价:电议

    供货数量:不限                                                                      最小定量:1

    包装说明:齐全                                                                      产品规格:全新原装

    rtServer 选件进行模块化扩展,以便在各种 SIMATIC HMI 系统之间进行通讯和进行远程维护

PROFIBUS网络部件:
网卡及电缆
6ES7 972-0CB20-0XA0 USB接口编程适配器(USB接口编程电缆)
6ES7 972-0CB35-0XA0 TS适配器II 用于调制解调器远程服务
6ES7 972-0CC35-0XA0 TS适配器II 用于ISDN 远程服务
6GK1 561-1AA01 CP5611网卡(PCI总线软卡,支持MPI,PPI,PROFIBUS-DP)
6GK1 562-1AA00 CP5621 PCI EXPRESS X1-卡(32 位),用于连接 编程器或带 PCI EXPRESS-BUS 的 PC 到 PB 或 MPI;
6GK1 551-2AA00 CP5512网卡(PCMCIA总线软卡,支持MPI,PPI,PROFIBUS-DP,笔记本电脑用,32BIT)
6GK1 561-3AA01 CP5613网卡(PCI总线硬卡,支持PROFIBUS-DP主站)
6GK1 561-3FA00 CP5613光纤网卡(PCI总线硬卡,支持PROFIBUS-DP主站
6GK1 561-4AA01 CP5614网卡(PCI总线硬卡,支持PROFIBUS-DP主站/从站)
6GK1 561-4FA00 CP5614光纤网卡(PCI总线硬卡,支持PROFIBUS-DP主站/从站)
6XV1830-3EH10 
6XV1830-0EH10 PROFIBUS通讯电缆
6XV1 820-5AH10 光纤电缆(米)
6XV1 820-5BH50 光纤电缆 含BFOC (5米)
6XV1 820-5BT10 光纤电缆 含BFOC (100米)
6GK1 901-0DA20-0AA0 BFOC接头(每包20只)
6ES7 901-0BF00-0AA0 5米MPI电缆
6ES7 901-1BF00-0XA0 RS232电缆
链接模板
6GK1 415-2AA01 DP-AS-i 网关 IP20
6GK1 415-0AA01 DP-EIB 网关
6ES7 158-0AD01-0XA0 DP/DP 耦合器 
6ES7 157-0AC83-0XA0 DP/PA 耦合器 ,非本安区
6ES7 157-0AD82-0XA0 DP/PA 耦合器 ,本安区
6XV1 830-5EH10 PROFIBUS FC 过程电缆( 易爆区 )
6XV1 830-5FH10 PROFIBUS FC 过程电缆( 非易爆区 )
6ES7 195-7HF80-0XA0 DP/PA耦合器有源总线单元
6GK1 905-0AA00 SpliTConnect分接头(10件)
6GK1 905-0AD00 SpliTConnect终端(Ex)(5件)
6GK1 905-0AB10 SpliTConnect M12输出端(5件)
6GK1 905-0AC00 SpliTConnect 耦合器(10件)

1847年10月1日,维尔纳·冯·西门子(Werner von Siemens)在其发明的使用指针是来指出字母顺序而不是摩尔斯电码的电报技术基础上建立了公司。公司随后被称为Telegraphen-Bauanstalt von Siemens & Halske。
西门子
西门子
1848年,公司建造了欧洲第一条远距离电报线,从柏林到法兰克福跨度为500公里。
1850年,创始人的弟弟,卡尔·威廉·西门子(Carl Wilhelm Siemens)在伦敦设立代表处。
十九世纪五十年代,公司参与了俄罗斯远距离电报网络的建设工作。
1855年,创始人的另一个弟弟卡尔·海因里希·冯·西门子(Carl Heinrich von Siemens)在圣彼得堡建立了一个新的分支机构。
公司不断地成长并开始涉足电气列车和灯泡。1890年,创始人退休,把公司留给了他的弟弟卡尔·海因里希和两个儿子阿诺德·西门子(Arnold von Siemens)以及乔治·威廉·西门子(Georg Wilhelm von Siemens)。

1897年,西门子和哈尔斯克(Halske)联合成立了公司S&H。
1919年,S&H和其它两家公司共同成立了欧司朗灯泡公司(Osram Lightbulb Company)。
1923年,成立了日本分公司。
二战期间

在二十世纪二十年代至三十年代之间,S&H开始生产收音机、电视机和电子显微镜。在第二次世界大战之前,S&H被卷入了德国的秘密战备。
在1937年至1938年间(日军对南京城进行南京大屠杀),德国西门子公司驻南京办事处经理拉贝以自己时任德国国家社会主义工人党(纳粹党)南京分部副部长的特殊身份,在中国南京建立南京战时安全区,并出任安全区委员会主席,保护了约25万中国平民,被称为“活菩萨”、“中国的辛德勒”。
战后发展

在二十世纪五十年代,S&H开始生产计算机、半导体设备、洗衣机和心脏起搏器。
1966年,西门子股份公司(Siemens AG)成立。
1967年,西门子股份公司和罗伯特·博世有限公司成立主要生产白色家电的合资企业博西家用电器公司(BSH),后成为德国和西欧家电市场的领导者。
1980年,公司的第一台数字电话交换机下线。
1988年,西门子和通用电气收购英国防务和技术公司Plessey。因为Plessey公司的持有人分裂,因此西门子接收了其航空电子、雷达和交通控制部分,并更名为Siemens Plessey。


SIMATIC S7-300 提供多种性能等级的 CPU。除了标准型 CPU 外,还提供紧凑型 CPU。
同时还提供技术功能型 CPU 和故障安全型 CPU。

下列标准型CPU 可以提供:

  • CPU 312,用于小型工厂
  • CPU 314,用于对程序量和指令处理速率有额外要求的工厂
  • CPU 315-2 DP,用于具有中/大规模的程序量以及使用PROFIBUS DP进行分布式组态的工厂
  • CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
  • CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂
  • CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
  • CPU 319-3 PN/DP,用于具有极大容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

下列紧凑型CPU 可以提供:

  • CPU 312C,具有集成数字量 I/O 以及集成计数器功能的紧凑型 CPU
  • CPU 313C,具有集成数字量和模拟量 I/O 的紧凑型 CPU
  • CPU 313C-2 PtP,具有集成数字量 I/O 、2个串口和集成计数器功能的紧凑型 CPU
  • CPU 313C-2 DP,具有集成数字量 I/O 、PROFIBUS DP 接口和集成计数器功能的紧凑型 CPU
  • CPU 314C-2 PtP,具有集成数字量和模拟量 I/O 、2个串口和集成计数、定位功能的紧凑型 CPU
  • CPU 314C-2 DP,具有集成数字量和模拟量 I/O、PROFIBUS DP 接口和集成计数、定位功能的紧凑型 CPU

下列技术型CPU 可以提供:

  • CPU 315T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有中/高要求、同时需要对8个轴进行常规运动控制的工厂。
  • CPU 317T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有高要求、又必须同时能够处理运动控制任务的工厂

下列故障安全型CPU 可以提供:

  • CPU 315F-2 DP,用于采用 PROFIBUS DP 进行分布式组态、对程序量有中/高要求的故障安全型工厂
  • CPU 315F-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
  • CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的故障安全工厂
  • CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
  • CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的故障安全型工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
  • SIMATIC S7-300 CPU 具有高性能、所需空间小以及最小的维护成本,因此提高了性价比。

    • 高处理速度;
      例如,在 CPU 315-2 DP 中,位运算时,0.05 μs;浮点运算时,0.45 μs,
      在 CPU 319-3 PN/DP 中,位运算时,0.004 μs;浮点运算时,0.04 μs
    • 扩展数量
    • 作为装载存储器的 SIMATIC 微型存储卡(MMC):
      可在微型存储卡中存储一个完整的项目,包括符号和注释。RUN 模式下也可以进行读/写操作。这样可以降低服务成本
    • 无需电池即可在 MMC 上备份 RAM 数据
    编程

    使用STEP7中的 LAD、FBD STL 对 CPU 进行编程。可以使用下列编程工具:STEP 7 Basis 和 STEP 7 Professional。

    可以运行 CPU 314 的工程与组态工具(例如,S7-GRAPH、S7-HiGraph、SCL、CFC 或 SFC)。

    标准型CPU

    对标准型 CPU 进行编程时需要 STEP 7 V5.2+SP1 以上的软件。

    紧凑型 CPU

    对紧凑型 CPU 进行编程时需要 STEP 7 V5.3+SP2 以上的软件。老版本的STEP 7需要升级。

西门子STL间接寻址常问问题集

1.1如何获得指针或者间接寻址有关的信息?
指针的类型包括16位指针、32位指针、Pointer(6Byte)和Any(10Byte)。16位指针用于定时器、计数器、程序块的寻址;32位指针用于I/Q/M/L/数据块等存储器中位、字节、字以及双字的寻址,其中第0~2位表示位地址(0~7)、第3~18位为字节地址,其余位未定义;Pointer和Any一般应用在复杂数据类型(比如Date_and_Time /Array/String等)在FB、FC之间的传递。而Any可以看做是对Pointer的延伸,因为由10Byte组成的Any中Byte4~Byte9就是一个Pointer。
了解指针的格式十分重要,为正确使用指针,应阅读如下内容:
1、 "SIMATIC Programming with STEP 7 V5.5" 05/2010 第27.3.4章 参数类型
2、文档:1008用于S7-300 和S7-400 的语句表(STL)编程
3、文档:F0215,S7-300和S7-400寻址 1.2为什么语句 LAR1 P##PointerInput 在一个函数(FC)中是无效的,然而,同样的语句在一个功能块(FB)中是有效的?
在FC被调用时,复杂数据类型例如指针是被复制到调用者的临时变量区中,在FC内部对此V区地址直接取址放入到地址寄存器AR1或AR2是不被编译器规则接受的(导致MC7寄存器信息过长),也就是说在FC内部通过P#进行地址寄存器取址仅能支持Temp临时变量。因此如果需要在FC中操作指针等复杂输入输出变量地址需要使用累加器进行中转。
考虑到程序的一致性、遵守编译器规则和STL手册中LAR1指令说明,建议用户使用如下指令操作:
L P##PointerInput
LAR1 1.3 STEP 7 中哪些操作会覆盖DB/DI寄存器或者地址寄存器AR1/AR2的内容?
下面说明了可能引起DB/DI寄存器或者地址寄存器AR1/AR2内容改变的一些操作:


  • DB寄存器和AR1受到影响的操作
    1. 使用完整的DB路径(如L DB20.Val)或者调用FC/FB时使用DB块完整地址作为其参数,则DB寄存器内容被覆盖。
    例如在OB1中调用FC1后,DB寄存器变成20。
    OPN DB1
    Call FC1
    Input(bit):DB20.DBX0.2
    因此在编程的时候,OPN 指令打开数据块,通过DBX x.y的方式访问其中内容, 但是如果在打开数据块后DB寄存器的内容被修改了,则DBX x.y的方式访问变量则 会访问到错误的地址。可以通过使用符号寻址的方式或者使用完整路径编程避免,当 然重新使用 OPN指令也是可以的。
    2. 调用FC时使用string, array, structure ,UDT作为其形参或者调用FB时使用string, array, structure 或者UDT作为其in out形参,在FC/FB程序中访问这些地址则AR1寄存器内容被覆盖,因此当使用AR1进行间接寻址时需要注意AR1内容的正确性。
  • AR2地址寄存器和DI寄存器在FB中作为参数和静态变量的基址寻址使用。AR2和DI如果被修改,会影响FB的参数访问,如果希望在FB中使用DI寄存器或者地址寄存器AR2,必须预先保存它们中的内容,并在使用后恢复它们,例如:
    TAR2 #AR2_SAVE; //AR2寄存器状态保存到#AR2_SAVE
    L DINO;
    T #DB2_SAVE; //DI寄存器状态保存到#DB2_SAVE
User Program
LAR2 #AR2_SAVE; //AR2寄存器恢复到使用前状态
OPN DI [#DB2_SAVE]; //DI寄存器恢复到使用前状态
1.4 如何得到多重背景FB中的变量在背景DB里的绝对偏移量呢?
可以用下面的方法处理:
TAR2 (得到多重背景FB在背景DB里的偏移地址)
AD DW#16#00FFFFFF (屏蔽掉存储区ID,可参考32位指针格式)
L P##Variable (得到变量在多重背景FB里的地址)
+D (多重背景FB的偏移地址与变量在多重背景FB里地址相加,即得到实际绝对偏移量)
LAR1
上述语句就是就得到了变量在背景DB中的绝对偏移量,从而供后续程序处理。 1.5如何在程序中使用ANY 型指针? 简要说明如下:
L P##Input //指向存储地址指针Input首地址
//这个参数是一个Any类型,P##Input指向参数Input的值所在地址,这就是指针的指针
LAR1 //装载到地址寄存器AR1中。
L W [AR1,P#4.0] //打开DB块
// 由Any类型结构知道Any类型的Byte4、Byte5存放的数据块号
T #BLOCK_NO
OPN DB [#BLOCK_NO] //如果是DB块,打开指定的DB块。
L W [AR1,P#2.0] //判断ANY指针中数据长度
// Any类型的Byte2、Byte3是重复系数,如P#DB1.DBX0.0 Byte 8后面的Byte 8
_001:T #DATA_LEN //通常此处做loop循环!!
L D [AR1,P#6.0] //找出需要计算数据区的开始地址
// Any类型Byte6~Byte9是32位区域地址
理解Pointer、Any的类型的数据结构,对于正确使用指针有很大帮助。
为正确使用指针,应仔细阅读如下内容:
"SIMATIC Programming with STEP 7 V5.5" 05/2010 第27.3.4章 参数类型 如下的程序实现了SFC20的部分功能,可以作为Any使用的参考。
FUNCTION FC 1 : VOID
TITLE =
VERSION : 0.1
VAR_INPUT
SRCBLK : ANY ;
END_VAR
VAR_OUTPUT
RETVAL : INT ;
DSTBLK : ANY ;
END_VAR
VAR_TEMP
LOOP : INT ;
BLOCK_NO_DB : WORD ;
BLOCK_NO_DI : WORD ;
SRC_ADD : DWORD ;
DST_ADD : DWORD ;
END_VAR
BEGIN
NETWORK
TITLE =
L P##SRCBLK; //读取输入any的首地址
LAR1 ; //装载到ar1
L P##DSTBLK; //读取输出any的首地址
LAR2 ; //装载到ar2
L W [AR1,P#4.0]; //打开DB块
T #BLOCK_NO_DB;
L W [AR2,P#4.0]; //打开DI块
T #BLOCK_NO_DI;
OPN DB [#BLOCK_NO_DB]; //打开DB块
OPN DI [#BLOCK_NO_DI]; //打开DI块
L D [AR1,P#6.0];
T #SRC_ADD; //读取地址
L D [AR2,P#6.0];
T #DST_ADD; //读取地址 L W [AR1,P#2.0]; //读取循环次数
_001: T #LOOP;
L DBB [#SRC_ADD];
T DIB [#DST_ADD]; //赋值
//地址偏移1个字节
L P#1.0;
L #SRC_ADD;
+D ;
T #SRC_ADD;
L P#1.0;
L #DST_ADD;
+D ;
T #DST_ADD;
L #LOOP; //循环
LOOP _001;
END_FUNCTION 1.6 当FC 或FB的输入参数类型为:BLOCK_DB, TIMER或者 COUNTER,如何确定其编号?
例1 :FB 块
FB1 变量声明中定义了“ Timer” 类型的变量“ Time_1” ,在 FB2 中调用 FB1,将定时器“T5”传递给变量“ Time_1”。如图 01 所示程序代码中数值 5 表示“T5”。


图 01 FB中确定定时器编号 在使用多重实例时,需要在图 01 所示程序中增加以下代码:
TAR2 //多重实例偏移地址
LAR1 P##Time_1
+AR1 //多重实例偏移地址与当前地址相加
L W[AR1,P#0.0]
T MW0
例 2 FC
FC1 变量声明中定义了“ Timer” 类型的变量“ Time_1” ,在 FC2 中调用 FC1,将定时器“T8”传递给变量“ Time_1”。如图 02 所示程序代码中数值 8 表示“T8”。


来源:上海赞国
免责声明:地方电气网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:0571-87774297。
0571-87774297