浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
朔州西门子(中国)模块授权总代理商

朔州西门子(中国)模块授权总代理商 

西门子电机软启动器的常见故障
 1、电动机起不来
  电动机起不来的原因大致分两种情况:一是六只可控硅的其中一只触发不可靠或是不导通,此时一相电路通过的是半波直流,电动机的两相绕组通过的直流对电动机起到了制动作用,不仅电机起不来,严重的还会烧毁电机和可控硅。二是启动参数或启动曲线不合适造成电机起不来,这是常见故障。前者在使用过程当中会发生,但几率低于接触器的故障率。后者多发生在次投运调试,调试好以后就不会出现。多数的厂家不会出现此现象,启动程序性能好,出厂值设定的适用性强。只有很少厂家的产品需要厂家自己去调试。 

可控硅烧毁
  可控硅击穿或,此类故障不分品牌,因厂家而易,但都比接触器的故障率低,而且主要问题出现在饼式可控硅的安装工艺上。
3、控制器烧损
  相对于软启动器来讲,控制器烧毁故障是严重的。有的厂家此类故障造成的返修率已超过30%。进口的或合资的厂家此类问题不多见。主要是控制器的电源和触发电路以及输入电路三部分容易烧毁。。
  整体PLC还配备有许多的特殊功能模块,例如模拟量输入/输出模块、热电偶、热电阻模块、通信模块等,使PLC得功能得到扩展。S7-200可以选用梯形图、语句表(即指令表)和功能模块语言来编程。它的指令丰富,指令功能强,易于掌握,操作方便。
  内置有高速计数器、高速输出、PID控制器、RS485通信/编程接口、PPI通信协议、MPI通信协议和自由方式通信功能。多可以扩展到248点数字量I/O或35路模拟量I/O。多有26kB程序和数据存储空间。

  2)DP协议设置:所有PLC必须设置的DPSlave站,CP5611(或CP5613)要求通过Simaticnet设置的DPmaster站;3)组态王中设备地址定义:选择PLC/西门子/S7-200系列(DP)/Profibus-DP,设备地址固定为1.1(该地址与从站PLC的地址设置无关)。
  1)一个cp5611卡可以连接两台s7300plc(使用西门子厂家提供的可编程插头来实现);2)在组态王软件中建立两个s7300plc,设备地址分别设备为7.2和8.2(设备地址根据实际设备来设置),小数点前面的号指plc的地址,后面是cpu所在的槽号。

  2.西门子300plc通过MPI通讯卡与组态王进行通讯时,能否实现双设备冗余的功能。可以实现。这两个plc在STEP7编程软件中是单独定义的,所以除plc地址不一样,槽号是一样的;3)在组态王中只须定义主设备的变量即可。

软启动器误动作
电动机在运行的装态下因软起动器受干扰而停机在停止状态下因软起动器受干扰而起动是时有发生,前者较普遍,后者只有两个品牌发生过。究其原因,一是产品质量问题,二是和线路布局有关。但是凡是进口或合资的软启都没有上述现象,国产品牌中此问题比较多。
  5、软启动器内部插接件接触不良
  软启动器内部插接件选用本来不是问题,这是国内厂家容易忽略的问题,经常出现故障。进口或合资厂家都不犯此类的错误。

应该是这样的。因为通用的人机界面产品都提供了大量的、可供选择的常用设备通讯驱动程序;一般情况下,只要在人机界面的画面组态软件中选择与连接设备相对应的通讯驱动程序,就可以完成HMI和设备的通讯连接。如果所选HMI产品的组态软件中没有要连接设备的通讯驱动程序,用户则可以把要连接设备的通讯口类型和协议内容告知HMI产品的生产商,请HMI厂商代为编制该设备的通讯驱动程序。 GENNECTCross智能、平板设备的免费应用软件特点1:测量数据自动发送至智能或平板设备中,提高反复进行测量和记录的工作效率。使用GENNECTCross的话,仅需将探头接触被测物,即可将数据传输至智能中。当测量值稳定时自动保存,实时显示合格情况,是否需要更换电池也一目了然。值得一提的是,即使在现场也能制作简单的报告。特点2:在现场迅速确认波形情况,出现问题时及时分析原因。*根据测试仪的不同,能使用的功能也有不同。

朔州西门子(中国)模块授权总代理商

1.西门子PLC编程软件

    西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEPMICRO/DOS和STEPMICRO/WIN;STEPmini;标准软件包STEP7

    S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。

    2.程序结构

    程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。

    FPI系列可编程控制器是日本松下电工公司的小型PLC产品。

    FPI编程软件及指令系统

    1.编程方式

    NPST-GR提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。

    2.注释功能

    NPST-GR可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。

    3.程序检查

    NPST-GR能查找程序中语法的错误和进行程序校验

    4.监控

    NPST-GR能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。

    5.系统寄存器设置

    NPST-GR可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。

    6.I/O和远程I/O地址分配

    用NPST-GR可以为主机扩展板上每个槽分配I/O和远程I/O地址

    7.数据管理

    数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据

    两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线;

    还有就是西门子和日本松下的输入和输出也不同的,日本松下的输入就只有X,输出就只有Y。

    其实语言是相通的,就是方法不同,两个可以相互转换。

西门子S7-1200PLC的IEC格式的定时器属于功能块。在插入定时器指令时,要求创建一个16字节的IEC_Timer数据类型的DB结构(即背景数据块),来保存有关的数据。在功能块中,可以事先创建一个IEC_Timer数据类型的静态变量(多重背景),然后将它给定时器指令。

    CPU没有给任何特定的定时器指令分配专门的资源。每个定时器使用DB结构和一个连续运行的内部CPU定时器(我的理解是一个硬件定时器)来执行定时。

    在定时器指令的输入IN的上升沿启动定时器时,连续运行的内部CPU定时器的值将被复制到为该定时器指令分配的DB结构的元素START(起始值)中。

    该起始值在定时器继续运行期间将保持不变,以后将在每次更新定时器时使用。以下条件时将会执行定时器更新:

    1)执行定时器指令(TP、TON、TOF或TONR);

    2)定时器结构的元素ELAPSED(经过的时间)或位输出Q作为其它指令的参数,该指令被执行。

    更新定时器时,将从内部CPU定时器的当前值中减去上述起始值,得到经过的时间ELAPSED。再将ELAPSED与预设值PT进行比较,以确定定时器的位输出Q的状态。然后更新该定时器的DB结构的元素ELAPSED和Q。达到预设值PT后,定时器不会继续累加经过的时间ELAPSED。

    STEP7Basic的V11版与V10.5版相比,增加了类似于S7-300/400的定时器线圈指令。

    从上述的定时器内部的定时机制可知,在使用定时器时,其定时精度与CPU的扫描周期有很大的关系。在CPU两次更新定时器之间,定时器的输入、输出参数保持不变。

    为了验证上述结论,在FB1中调用定时器指令TP,在OB1中用I0.1作为调用条件,调用FB1。用监视表格监视定时器的输出Q和经过的时间ET,用输入IN的上升沿启动定时器后,如果I0.1为0状态,没有调用FB1和执行定时器指令,定时器的输出Q和经过的时间ET保持不变。只有在调用FB1,执行定时器指令时,ET的值才会变化。

    对于CPU31*C紧凑型CPU,由于CPU模块本身集成有I/O点,对于这些I/O点,同样需要设定其属性参数。

    在硬件安装清单上,右键单击CPU模块集成I/O所在的行,并选中“对象属性(ObjectProperties...)”选项,可以打开集成I/O的参数设定页面。

    通过设定页面不同的标签,可以打开不同的参数设定对象。

    在基本参数(General)设定页面,可以在“简介(Short)”栏显示集成I/O的特征参数。在“地址(Address)”设定页面,可以显示与设定集成I/O的起始地址,地址也可以通过选定“系统选择(SVqtemqelection)”诜项,由PLC讲行白动分配

西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的电气工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。

  客户反应在编写了自由口通信程序之后,PLC可以发送数据给通信伙伴,但是却收不到任何伙伴方发出的数据。能发送数据给对方,说明通信端口设置没有问题。极有可能是端口被其他通信指令占用导致无法进入接收状态。比如说用常开点调用XMT,或者没有对接收的故障状态进行判断并终止接收,从而导致后续的XMT和RCV都无法被正确执行。客户表示他的程序并不存在这种情况。但是为了测试问题所在,客户下载了一个仅包含条件触发RCV的程序下去,还是接收不到数据。监控程序RCV指令已被正常执行。

  那么是不是接收的起始条件设置不当?客户使用的是起始字符,这并无不妥。并且改成空闲线检测之后,问题依然存在。难道是对方发送的信号有问题用串口调试软件来测试,是可以接收到的。眼见这几个常见错误都没能cover住这个问题,我只好从头一步步地跟客户确认。但是还是没能发现任何破绽。郁闷之下,只好让客户把程序发过来看看。

  次检查程序的时候还真没注意到问题出在哪里。等到看出来了才觉得啼笑皆非:

  不知道大家看出来没有?客户在设定完空闲线时间SMW90和消息定时器溢出值SMW92后,惯性地将接受地大字符数SMB94也写成了传送字SMW94。而西门子PLC的高低字节是逆序的,也就是说SMB94为高有效字节,SMB95为低有效字节。见手册中的如下说明:

  结果就是大字符数100被传给了SMB95,SMB95是神马呢?神马也不是,总之与接收条件无关。而真正大字符数存储字节SMB94被赋值为0。大字符数都为0了,那当然是接收不到任何数据了。

    S7-200 PLC 功能强大,性能可靠,但在做数学运算时不能象语言那样做变量类型自动转换,经常要手工做 BTI、ITD 之类的转换,计算完成后又要 DTI 等耗时的操作,而且使代码行数增加,程序可读性不好,也降低了程序运行的效率。


展开全文
优质商家推荐 拨打电话