推广 热搜: 电动车  岗亭  手机  山东  广告  包装  济南  深圳  包装机  机械 

西门子6ES7 953-8LP20-0AA0

点击图片查看原图
 
品牌: 西门子
单价: 面议
起订:
供货总量:
发货期限: 自买家付款之日起 3 天内发货
所在地: 上海
有效期至: 长期有效
最后更新: 2018-03-13 14:04
浏览次数: 27
询价
 
公司基本资料信息






详细说明
 西门子6ES7 953-8LP20-0AA0西门子6ES7 953-8LP20-0AA0

上海西皇电气设备有限公司
联系人 :龙涛(销售/维修经理)
24小时服务热线 :158-2177-0970微信同步 
电话(Tel):021-57358110
传真(Fax):021-57358110
商务( Q Q ):290149455
地址(Add):上海市金山区枫泾镇泾波路375号
上海西皇电气设备有限公司。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的佼佼者。总部设在上海,办公面积1500多平方米,员工150余人。公司组织架构完善合理,下辖河南、沈阳、济南分公司,以及天津、石家庄、唐山、太原、洛阳、西安、大连、长春、北京、合肥办事处。我公司已连续十七年荣获西门子(中国)有限公司最佳代理商奖,在产品供应与技术服务方面拥有优势,深得广大客户和西门子公司的信赖。 

“信誉第一,客户至上”是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。

由于西门子变频器在中国市场的一个庞大的销售量,在使用中必然会碰到许多问题,以下就西门子变频器的一些常见故障在这里说明: 

西门子变频器应该是进入中国市场较早的一个品牌, 
西门子变频器(图4)
所以有些老的产品象MICRO MASTER ,MIDI MASTER仍有大量的用户在使用。对于MICRO MASTER系列变频器最常见的故障就是通电无显示,该系列变频器的开关电源采用了一块UC2842芯片作为波形发生器,该芯片的损坏会导致开关电源无法工作,从而也无法正常显示,此外该芯片的工作电源不正常也会使得开关电源无法正常工作。对于MIDI MASTER系列变频器较常见的故障主要有驱动电路的损坏,以及IGBT模块的损坏,MIDI MASTER的驱动电路是由一对对管去驱动IGBT模块的,而这对管也是最容易损坏的元器件,损坏原因常由于IGBT模块的损坏,而导致高压大电流窜入驱动回路,导致驱动电路的元器件损坏。 
对于6SE70系列变频器,由于质量较好,故障率明显降低,经常会碰到的故障现象有(直流电压低),由于是直接通过电阻降压来取得采样信号,所以故障F008的出现主要是由于采样电阻的损坏而导致的。此外,还会碰到F025、F026、F027关于输入相缺失的报警,故障原因一是由于6SE70系列本身带有输入相检测功能,输入检测电路的损坏会导致输入缺相报警,如排除此故障原因,报警信号还不能消除,那故障很有可能就是CU板的损坏了。此外F011(过电流)故障也是一个常见的故障,电流传感器的损坏是引起此故障的原因之一,此外,在维修中经常会碰到驱动电路和开关电源上的一些贴片的滤波电容的损坏也会引起F011报警,要特别注意由于这种原因而引起的故障报警。 

对于ECO的变频器,碰到最多的就是电源板的烧坏以及功率模块的损坏,引起的原因也主要是由于强电侧(功率模块)与弱电侧(驱动电路)没有隔离电路,导致强电进入了控制电路,引起驱动电路及开关电源大面积烧坏,此外预充电回路损坏也是常见故障(30KW以上),由于限流回路设计在交流输入侧,只要有三相交流电源任意一路送电时有时序上的超前和滞后,都有可能引起自身一路或其余两路充电时电流过大,而使得限流电阻和切入继电器烧毁。F231故障也是ECO变频器的一种常见故障,引起原因就是因为采样电阻的损坏。 
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内容改变的一些操作:

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”。

更多>本企业其它产品
6ES7 953-8LL20-0AA0 西门子6ES7 953-8LL20-0AA0 西门子 Micro内存卡2MB 6ES7 953-8LM20-0AA0 西门子 Micro内存卡4MB 6ES7 953-8LP20-0AA0 6ES7 953-8LP20-0AA0 西门子6ES7 953-8LP20-0AA0
0相关评论

网站首页  |  微信支付宝  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  鲁ICP备12028826号  | 
Powered By QINFAW Powered By QINFAW