企业信息

    浔之漫智控技术(上海)有限公司

  • 11
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:
  • 公司地址: 上海市 松江区 上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼
  • 姓名: 聂聪
  • 认证: 手机未认证 身份证已认证 微信已绑定

    西门子S120连接电缆6SL3060-4AM00-0AA0

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2025-03-09
  • 阅读量:60
  • 价格:88.80 元/台 起
  • 产品规格:不限
  • 产品数量:999.00 台
  • 包装说明:不限
  • 发货地址:上海松江  
  • 关键词:西门子驱动器S120,西门子代理商,西门子一级代理商,西门子中国授权代理商

    西门子S120连接电缆6SL3060-4AM00-0AA0详细内容

    西门子之间的plc通信比较多,方式也很多。 


         目前西门子300/400系列的PLC的通讯方式开始大量使用工业以太网通讯,MP277/377、xP177B系列触摸屏也集成了以太网接口,这带来一个好处,所有的接口都统一,在网络通讯时采用都以太网接口,所有的设备组成一个局域网,包括上位监控计算机、编程设备、PLC、触摸屏都能很方便地互相访问,需要扩展多一个设备也很方便,只需要加一个交换机就能扩展出多个接口。因为有这些好处,所以采用以太网通讯越来越流行,下面说一说以太网通讯的其中一个应用,PLC与PLC之间通过以太网互连。
    一、S7-300/400之间互连
    1、采用PLC与PLC通过以太网访问,需要增加以太网模块,如CP343-1,CP443-1的模块,或者采用带有PN接口的PLC,如CPU315-2DP/PN的PLC。
    2、采用两块CP343-1互连,先在同一个项目里做好两套PLC的硬件组态,分配好IP地址,打开NetPro,选择其中一个PLC,双击连接列表上的空白行,添加一个
    S7 conection。选择连接的另一个PLC,记住连接的ID号。通讯双方的其中一个站为Client端,“Establish an active connection”的选项(默认是的)。这样NetPro的配置就完成了,编译、下载完成
    3、打开其中两套PLC的OB1,调用FB12(BSEND)块发送数据,FB13(BRCV)块接收数据,1#PLC的发送对应2#PLC的接收,1#PLC的接收对应2#PLC的发送。
    4、调用FB12的时候几个参数的含意,a、REQ,发送开始,上升沿触发发送工作;b、ID,连接ID号,这个ID号是在NetPro组态时生成的ID号;c、R_ID,连接号,相同连接号的FB块互相对应发送接收数据,这个是由用户编程时定义的,例如1#PLC的FB12的R_ID是DW#16#2,则2#PLC的FB13的R_ID也是DW#16#2,这样才能保正常接收发送;d、DONE,发送完成,如果REQ端是一个不停的脉冲,正常情况下DONE端也应该也是一个不停的脉冲反馈;e、SD_1,发送的开始地址,以P# x.x byte xxx来表示,f、LEN,发送数据的长度。
    5、采用FB12、FB13来进行发送/接收是比较麻烦的,一方面需要两端的以太网模块都支持双边发送,如Cp343-1-Lean就不支持了,另一方面,两边都要写程序,对于增加的系统不太方便,所以这时可以在NetPro里把One-way(单边通讯,后FB12、FB13不能使用),采用FB14(GET)取数据、FB15(PUT)发送数据来做,FB14的参数定义和FB12差不多,只是少了R_ID和LEN,这样更方便一些,而且还有一个好处,不需要对原有的系统进行什么更改,只需要把单边的PLC组态和程序下载就可以了
    6、需要注意的另一个问题是FB和SFB的区别,在400上采用SFB,在S7-300上采用FB,在S7-300集成的PN口上,采用SFB,这个问题曾经折磨过我一两天才解决。
    二、WinLC与PLC互连
    WinLC是在PC机上的软件PLC,可以把一台PC机当成PLC使用。这样对于不能采用模拟器连接的软件是比较方便的,如采用Intouch、Ifix这些SA软件做为上位机软件时,测试是个麻烦的问题,需要与实际机器连接起来才能测试,但如果有WinLC,可以把程序拷到WinLC上运行,上位机软件与WinLC联机测试,省去不少工夫,所以WinLC对于不方便进行现场测试的环境,是个不错的替代方案。WinLC既然是一套软件PLC,就能够实现PLC的功能,那么与PLC通讯也是可以实现的,
    下面说一说WinLC与S7-300互连
    1、新建一个项目,建立一个S7-300的站点,硬件组态;建立一个PC站点,在PC站点上增加一个WinLC和一个IE General,IE General的IP地址与PC机的IP地址一致,其实IE General指的就是PC机的以太网卡。
    2、打开NetPro,在WinLC上新建一个S7 conection,指向S7-300,编译、存盘
    3、在PCStation上增加WinLC和IE General,需要注意槽号要与硬件配置时候一样
    3、打开WinLC的OB块,调用SFB14、SFB15来读写S7-300的数据
    4、启动WinLC软件,下载程序,这样就可以实现软件PLC与PLC互连了
    三、两种方式的结合
          如果有多台PLC需要与PC机上的SA软件通过opc进行通讯,但是又发现SA软件读取的速度太慢,不能满足刷新要求,或者数据要做些预处理才能显示,SA软件上运行太多的脚本又影响速度,那么通过软PLC把多台PLC的数据先读过来进行预处理,SA软件只与一台PLC进行通讯,这样SA软件上的工作量会少一些。这个时候把上面说的两种方式结合一下,就能够实现这样的功能了。
        1、通讯连接参照上面的方法设置
        2、在WinLC的PC站点上添加一个OPC服务器,在NetPro里面打开OPC的连接列表,添加一个S7 conection,指向WinLC,编译、下载
        3、通过OPC客户端可以直接访问OPC服务器的内容,常用的SA软件如Intouch、Citect、IFix这些软件都支持OPC,设置访问连接就可以在软件上直接读写了,如果更简单的界面,可以自己用VB编写一个OPC客户端,读写数据都在VB程序上实现,不使用SA软件,可以省掉不少钱了。

    顺控指令执行的时候可以使用暂停,让当前步骤暂停吗,等暂停复位后再接着这步做?如果可以的话一般暂停加在那个位置?如果不行的话又有什么好办法实现这样的功能?
    有网友回答,为了暂停,在原来各步之后增加一个暂停步。
    下面是我的回帖:
    为了暂停使步的数量增加一倍,编程的工作量增加得太大。
    使用下述方法,可以使顺控在任意步结束时暂停:
    设置M10.0为转换允许标志,每个转换条件都和M10.0作“与”运算后,作为新的转换条件。M10.0为OFF时,当前步的操作结束后,原来的转换条件满足,但是不能转换到后续步,系统被暂停。M10.0为ON时,才能转换到下一步。
    这次我们来到了另外一个现场。
    该现场使用的是西门子的S7 300 的plc,该项目运行了一年多,一直有问题,但较近出现问题比较频繁,现象是每天从CPU**次上电运行,大概30分钟后,开始出现停机的情况,停机时 SF、STOP灯亮。此时只能通过手动复位,CPU才能恢复运行。而之后,该现象将随时出现,并且越来越频繁,甚至有时几乎每个程序周期都会停机,因此严重影响了用户的生产。
    根据故障情况,我们初步怀疑是现场存在电磁干扰。因此我们奔赴现场对问题进行处理。
    到现场后,我们首先观察PLC运行的情况。
    我们发现,现场采用的是西门子S7 314C-2PN/DP 的CPU,在运行过程中会出现系统故障,但能够自动消失(图1)。

    图1  PLC报系统故障
    之后,我们观察了故障出现的情况,发现该故障的出现是有规律的:当Q5.4动作时,该SF灯会亮,当Q3.4动作时,该SF灯消失。
    因此,我们怀疑是程序出现问题。通过读取在线诊断信息,发现CPU报BCD码转换故障(图2)。


    图2 CPU在线诊断信息报BCD码转换故障
    经过与编程人员的交流,发现是上位机的某时间参数设定**限。该参数设计设定值范围应为0~99,但现场设定为100, 因此程序每次运行至此都会报BCD码转换故障,并导致SF灯亮,而当该部分程序运行结束后,故障就会消失。
    将该值改为0~99 之间的任意值后,SF灯不再点亮,该系统故障不再出现。这是我们在现场发现的**个故障,但这个故障并没有导致现场设备停机。
    之后随着我们继续观察,大概经过了1个小时后,突然出现了一次停机故障。现象就是CPU停机时,SF灯和STOP灯亮,同时5V灯亮(图3)。

                                                                    
    图3  CPU停机
    此时,只能将CPU上的拨码开关拨至STOP位置再重新拨回RUN位置,CPU才可以正常重启。
    我们在线检查CPU的诊断信息后发现,此时CPU报的是IO模板丢失的故障(图4)。

                               
    图4 在线诊断信息
    从诊断信息情况看,应该是CPU在瞬间无法识别其模板,导致CPU进入停机状态。
    由于现场的电气柜内有较多的继电器和接触器(图5),因此我们怀疑是由于这些感性负载动作时产生的干扰导致了CPU从而导致了停机,因此我们对CPU的电源进行了检测。

    图5  柜内安装了继电器和接触器
    通过波形,可以看到在CPU的24V电源线上,随着设备的动作,能够检测到有高频干扰的存在,其中有的信号较强(图6)。

                  
    图6 在24V电源线上检测到的共模干扰
    同时,在柜内,我们发现了一块镀锌板(图5)。我们估计该镀锌板是用于系统接地的,但实际情况是,并没有任何的PLC系统接地线连到该镀锌板上,也没有发现该镀锌板接到外部的“地”(图5)。
    为了减小感性负载对PLC的冲击,我们将PLC的安装底板与该镀锌板相连接,同时将该镀锌板连接到外部的金属结构上(图6)。
      
    图6 PLC   做了接地处理
    为此,现场进行了一系列的改动和布线、接线工作。但随后我们发现,系统接了“地”之后,CPU运行一段时间,依然出现停机现象。
    然后我们又检测了PLC系统220V电源线上的干扰情况,果然发现干扰信号依然存在(图7)。

                                                              
    图7  PLC 220V电源线上的干扰
    由于我们已经将系统进行了接地处理,那么该干扰信号是怎么进入到电源的呢?
    我们进一步检测了CPU 的M端与PE之间的电阻,发现该CPU的M端与PE之间存在电阻值(图8)。并且该值在0~6M欧之间跳变。


    图8  检测CPU的M与PE之间存在电阻
    但314C系列的CPU的24V电源M端与PE端在内部应该是短接的,因此该电阻值是不应该存在的。现场刚好还有一个同样类型的CPU,我们对另外一块CPU进行了检测了,发现该CPU的电源M端对PE之间的电阻值为0欧姆。因此,这就意味着,出现停机现象的CPU本身也已经存在一些问题。
    由于现场出现跳停大概要30分钟左右,因此我们每次需要观察到底是什么情况下该CPU会停机都得将近1个小时,而且每次停机的情况都不同,很难发现规律。但通过一段时间的观察,我们发现:当设备的某个关料阀动作的时候,PLC比较容易停机,而且几乎每次停机都是发生在该关料阀到位的时刻。而该阀对应了一个接触器,当阀体关到位时,该接触器会断开(图9)。

                    
    图9  控制关料阀的接触器
    由于关料阀动作的同时,其液压系统电机会启动,因此,我们怀疑是电机电缆布线不规范导致其对系统的220V电源电缆产生了干扰,因此我们将该电机电缆从线缆沟里找出来,单独进行了布线,远离了供电电源电缆,从而避免了电缆之间的干扰,但随后我们发现,CPU依然会停机。。。因此,该干扰不是来自于电机电缆的,应该还有别的原因。
    为此,我们再次对柜内的接触器动作的时刻的波形进行了检测。由于该接触器并没有配备浪涌吸收回路,因此在接触器动作的时刻,都会出现脉冲干扰,而且有时干扰脉冲的幅值还非常的高(>20V),但每次的干扰脉冲大小并不相同。是否是这些干扰导致CPU的停机呢?于是我们对该干扰脉冲进行了检测。通过一段时间的观察,我们发现:由于柜内安装了较多的接触器和继电器,因此从示波器上可以看到很多干扰脉冲,并且幅值也并不相同。由于我们此刻重点关注的是连接关断阀的接触器,因此我们在每次该接触器断开时都会格外注意示波器的屏幕,但我们发现,尽管该接触器的负载较大,但并不是每次的干扰幅值都是较高的,而有时屏幕上也会出现一些幅值很高的干扰脉冲,但此时较大的接触器却并没有动作。并且系统停机时,屏幕上并没有出现很高的干扰脉冲。
    这就意味着--柜内每个接触器或者继电器动作时,都有可能导致CPU停机。但这与我们观察到的情况似乎有有些矛盾,因为我们逐渐发现,系统确实是在关断阀体的时候容易停机,尽管不是每次动作都停机,但每次停机几乎都是系统的关料阀动作到位时发生的。但为什么停机时没有看到较大的干扰脉冲出现呢?
    带着疑问,我们进行了多次的测试,直到有一次,我们看到CPU停机的时刻,刚好是接触器断开的瞬间,同时在示波器上发现我们也发现了一个非常大的干扰脉冲(图10)。
              
    图10 CPU停机的瞬间检测到该脉冲
    至此,我们终于看到了该断路器断开的瞬间,出现了较大的干扰脉冲,导致CPU停机。原来,较终还真是这一个接触器引起了系统停机等等一系列的故障。当然,根据我们建议,现场将该接触器外面增加吸收回路后,问题得到彻底的解决。
    但这里有个问题,就是为何停机时示波器并不是每次都能抓到较大的干扰脉冲?我们的分析,认为应该是由于设备动作时,并不见得每次都能产生较大的干扰;另外,系统干扰可能是一个累积的过程,由于之前感性设备断开时产生的干扰没有能及时的释放掉,因此甚至随后的一个很小的干扰也会较终导致系统出现问题。
    通过这个现场出现的问题,我们可以总结出以下两点,是现场比较关键的:
    1) 自动化现场的接触器、继电器等带感性负载线圈的设备必须增加浪涌吸收回路。
    2) 现场电气系统必须接地。
    以上心得,希望对大家有所帮助!



    http://shjiqing.cn.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼,联系人是聂聪。 主要经营浔之漫智控技术(上海)有限公司经营西门子模块代理商、西门子PLC模块代理商、西门子低压代理商、西门子中国总代理商、西门子四芯工业以太网电缆线等;西门子保内全新产品‘质保一年。一年内因产品质量问题换新产品;不收取任何费。欢迎致电咨询。 。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。