浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
西门子V90电机1FL6062-1AC61-2LB1

 问题反映:一套设备,配备S7-400系统,一台TP 270触摸屏放置在操作台上,通过DP/MPI方式传送信息,奇怪的问题是:经常会出现PLC与TP屏无法建立连接,把想到的认为有干扰的地方全部检查,并且想办法进行屏蔽,有时可以解决问题,通讯正常,但不知什么原因又会引发同样的故障,而且有时候通讯的建立与中断转换频率极快,一会儿连接,一会儿断开。
       系统内还有一台直流驱动装置590+,数台Emerson变频器,其余为常规电器,供电系统有TE、PE,而且互相隔离。
       如何彻底解决通讯连接干扰问题呢?
       解决方案:可能是调速装置的干扰,或者是接地的问题。接地应严格分开控制地和保护地,控制系统一点接地。
      问题反映: 直流调速的影响是会有的,但通讯只是一个点对点的应用,而且采用原装西门子RS-485插头和6XV1830-0EH10电缆,接地系统已经分开,通讯线的接地是单独做的数据地,PLC系统的机壳与机柜相连(金属机柜,原厂家装配的),供电系统的零、地合一。
     问题反映: 严重到找不到S7统计通讯了,

      解决方案: S7-400与TP的距离有多远?其线路是否与变频器的线路靠近?变频器与PLC有通信?
       问题反映:PLC到TP270直线距离大概有20米,通讯线放电缆槽沟内长度大约有35米,PLC柜紧挨着直流传动柜,直流传动柜旁边是低压柜(内有液压站电机、主电机风机的接触器、保护器,低压开关、微断等,还有几台变频器),所有的电缆都在一个电缆沟里,有较大部分的平行放置;变频器与直流传动均没有与PLC实现网络通信,所有的运行指令及速度值由PLC输出,PLC通过电缆与相关设备连接。
      解决方案:变频器和TP通信线是否有屏蔽?变频器的布线和屏蔽如果处理得不好的话,可能会产生很重的干扰。
       是否可以试试将TP暂时放PLC旁边,或者临时拉一条通信电缆(不要放电缆沟)。如果没问题的话,说明是干扰的问题。
       问题反映:变频器功率不大,5.5Kw,但是变频器与TP没有通讯。PLC与TP通讯电缆是西门子专用电缆,屏蔽层接数据地线,但这根电缆与多根大电流的电缆平行放置,长度大约15米.
       已经将TP放在PLC旁边,没有任何问题的,准备更换一根通讯电缆,而且远离动力电缆,不知是否有效果。PLC端的RS485总线插头的终端电阻不接,TP端的终端电阻接入。
      解决方案:如果只是PLC和TP的点对点通信,双方都应该接入终端电阻。
      问题反映:采用了上次提出的方法,两端都接入终端电阻,但是还频繁地出通讯中断的提示,等大修时间在更换一下动力电缆再看看效果。

      总结:通过实验,可以肯定干扰的根本原因是通信电缆与多根大电流的电缆(特别是变频器的输入、输出电缆)平行放置在同一电缆沟内,且距离很近。
       这个系统比较简单,只是点对点通信,简单的实验方法就是将两台设备暂时放置在一起,或者临时拉一条通信电缆(不要放电缆沟)。如果干扰消失,肯定是电缆布线引入的干扰。可以用示波器观察RS-485的A、B线对数字地(5针)的波形,如果有强烈干扰,可以看得到干扰信号的波形。

1. 实训目的

(1)掌握算术运算指令和数据转换指令的应用。

(2)掌握建立状态表及通过强制调试程序的方法。

(3)掌握在工程控制中,进行运算单位转换的的方法及步骤。

2. 实训内容

将英寸转换成厘米,已知C10的当前值为英寸的计数值,1英寸=2.54厘米。

3. 写入程序、编译并下载到PLC

分析:将英寸转换为厘米的步骤为:将C10中的整数值英寸→双整数英寸→实数英寸→实数厘米→整数厘米。参考程序如图5-22所示。

 

 

                                   

 //(VD4)=2.54

   LD     SM0.1

MOVR   2.54, VD4

// 将计数器数值(英寸)载入AC1

LD I0.0

ITD C10 AC1

// 将数值转换为实数

DTR AC1 VD0

 MOVR VD0 VD8

// 乘以2.54(转换为厘米)

*R VD4 VD8

 // 将数值转换回整数

ROUND VD8 VD12

注意:在程序中VD0、VD4、VD8、VD12,都是以双字(4个字节)编址的。

4. 建立状态表,通过强制,调试运行程序。

(1)创建状态表

用鼠标右键单击目录树中的状态表图标或单击已经打开的状态表,将弹出一个窗口,在窗口中选择“插入状态表”选项,可创建状态表。在状态表的地址列输入地址I0.0、C10、AC1、VD0、VD4、VD8、VD12。

(2)起动状态表

与可编程控制器的通信连接成功后,用菜单“调试→状态表”或单击工具条上的状态表图标,可起动状态表,再操作一次关闭状态表。状态表被起动后,编程软件从PLC读取状态信息。

(3)用状态表强制改变数值

通过强制C,模拟逻辑条件,方法是在显示状态表后,在状态表的地址列中选中“C”操作数,在“新数值”列写入模拟数值,然后单击工具条的“强制”图标,被强制的数值旁边将显示锁定图标

(4)在完成对“C”的“新数值”列的改动后,可以使用“全部写入”,将所有需要的改动发送至PLC。

(5)运行程序并通过状态表监视操作数的当前值,记录状态表的数据。

 S7-1500 导轨上集成有 DIN 导轨:

  快速、方便地安装小型断路器、继电器等附加组件

  通过模块进行集中扩展:

  可根据任何应用的要求进行灵活

  数字量模块的电缆连接:

  可快速、清晰地进行安排,以连接至现场的传感器和执行器并在控制柜中进行简便接线

  电源:

  负载电源模块(电源模块)为模块提供 24 V 电源

  电源模块可通过背板总线向模块内部电路供电

  分布式扩展:

  通过 PROFINET 接口模块 IM 155-5,可针对 ET 200MP I/O 使用多 30 个模块、通信模块和工艺模块

  在集中和分布式运行的操作和功能方面没有差别


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话