首页 上一页 1 2 下一页 尾页

工控师傅不肯轻易告诉你的那些经验 点击:4070 | 回复:35



平常心心常平

    
  • [版主]
  • 精华:36帖
  • 求助:17帖
  • 帖子:958帖 | 3831回
  • 年度积分:0
  • 历史总积分:24794
  • 注册:2002年3月24日
发表于:2015-11-16 20:47:18
楼主

一、PLC通讯端口损坏一例

 

   我们有一项工程,PLC端口烧坏。PLC通讯线是通过滑环引出的。考虑到前几天刚下过雨,怀疑是滑环进水引起的PLC通讯线短路,而烧坏PLC端口的。用摇表测量通讯线(线路两端均悬空),发现通讯线间有电阻,正常时应为无穷大,而测量时,电阻在5M~10M之间。从而认定PLC端口烧坏是滑环进水造成的,更换滑环后正常。



二、尽量避免多次调用同一子程序

   
  在程序中,多次调用同一个子程序,在语法方面没有什么错误,但我们要尽量避免这一做法,尤其是在带有形式参数时。下面通过一例来说明。如下图1所示,网络13和14都调用protection子程序,这时,网络14调用时protection子程序的运行状态如图2所示。我们注意到,网络14调用时的形参#protection的数值(1169,网络13调用该子程序时的参数值)并不是网络14调用protection子程序所要的数值(应是481)。这样,就会造成我们所不希望的结果。


 




三、PLC输入的线间电容引起的误动作
 

  电缆的各导线间都存在电容,合格的电缆能把此容值限制在一定范围之内。就是合格的电缆,当电缆长度超过一定长度时,各线间的电容容值也会超过所要求的值,当把此电缆用于PLC输入时,线间电容就有可能引起PLC的误动作,会出现许多无法理解的现象。主要为:

1、明明接线正确,但PLC却没有输入;
2、PLC应该有的输入没有,而不应该有的却有,即PLC输入互相干扰。

  最近,在调试一PLC系统时,就出现了一种现象。MIC传感器不动作,或动作后,另一传感器(FLY)的动作影响MIC传感器,即:MIC动作时,FLY传感器一动作,MIC就变成不动作了。也就是:传感器的动作彼此影响,怀疑是电缆质量不好,线间电容不合要求造成的。直接把MIC传感器接到PLC,不使用电缆后,一切动作正常。



消除线间电容影响的办法:

(1)使用电缆芯绞合在一起的电缆;

(2)尽量缩短使用电缆的长度;

(3)把互相干扰的输入分开使用电缆;

(4)使用屏蔽电缆。



四、PLC合理编程消除误操作
 

(1)消除手指颤动:使用微分指令DIFU(13)来检索按钮送入电信号的上升沿,在一个执行周期里PLC只执行一次,从而避免此类误操作;
 

(2)无意识操作:
①优化显示功能,使用不同的指示灯来显示各种不同的工作状态:平光-运行状态,高频闪光(1秒1次)-试验状态,低频闪光(3秒闪1次)-步进状态
②输入信号联锁



五、变频器过电压处理一例
 

  减小给定使电机减速运行时,电机进入再生发电制动状态,电机回馈给变频器的能量亦较高,这些能量贮存在滤波电容器中,使电容上的电压升高,并很快达到直流过电压保护的整定值而使变频器跳闸。


采取在变频器外部增设制动电阻的措施,用该电阻将电机回馈到直流侧的再生电能消耗掉。



六、变频器过电流处理一例
 

   我们用安川变频器带120个小电机,当其中一个小电机发生过流故障时,变频器就会过流故障报警,导致变频器掉闸,从而导致其它正常的小电机也停止工作,这是我们所不期望的。


处理方法:
  在变频器输出侧加装1:1的隔离变压器,当其中一台或几小电机发生过流故障,故障电流直流冲击变压器,而不是冲击变频器,从而预防了变频器的掉闸。经实验后,工作良好,再没发生以前的正常电机也停机的故障。




楼主最近还看过



今生缘

  • [版主]
  • 精华:43帖
  • 求助:20帖
  • 帖子:4757帖 | 10148回
  • 年度积分:75
  • 历史总积分:111144
  • 注册:2011年3月02日
发表于:2015-11-22 19:09:22
21楼


引用 王者之师----四月飞儿 的回复内容: 经验很宝贵,谢谢楼主分享        


yanwen0227

  • 精华:2帖
  • 求助:50帖
  • 帖子:579帖 | 9385回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2015-11-23 09:24:59
22楼

引用 竹叶三—王者之师 的回复内容: 楼主的经验都很宝贵啊。      

 

widn7777

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2015年11月23日
发表于:2015-11-23 15:04:52
23楼

谢谢奉献,宝贵经验。

成灬

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2015年10月23日
发表于:2015-11-23 16:29:59
24楼


引用 widn7777 的回复内容: 谢谢奉献,宝贵经验。


ww19830217

  • 精华:0帖
  • 求助:4帖
  • 帖子:35帖 | 4442回
  • 年度积分:10
  • 历史总积分:14629
  • 注册:2006年12月16日
发表于:2015-11-23 19:57:18
25楼


引用 Draph 的回复内容: 写的真不错,谢谢分享


zhg_728

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 38回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2011年8月12日
发表于:2015-11-24 13:09:17
26楼


引用 Draph 的回复内容: 写的真不错,谢谢分享


枫海无涯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2015年5月25日
发表于:2015-11-25 09:33:25
27楼

学习学习,感谢谢楼主分享。

雷域

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 252回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2017年4月11日
发表于:2015-11-29 23:31:57
28楼


 ..宝贵经验,感谢分享!,,


  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年3月29日
发表于:2015-12-06 06:17:53
29楼

二、尽量避免多次调用同一子程序

是子程序,不是功能块,或函数?

如果能程序段复用,规范化。还是多调用成熟的,验证的,模块化的,独立的功能块或函数。

子程序要多次调用,在编写子程序时只要坚持几个原则就可以。1,内部寄存器必须先赋值再使用,2,不要用边延触点指令,3,全局寄存器全部使用变址调用,基址在子程序调试前指定,即每次调用指定的定全局地址。4,有外部寄存器,最好多用,西门子S7-200没有,安川MP的A寄存器

孤独学人

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 3025回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年3月04日
发表于:2015-12-06 07:33:45
30楼

写的真不错,谢谢分享

忘乎所以地飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 212回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2013年11月19日
发表于:2015-12-08 17:57:20
31楼

经验之谈啊!厉害楼主!

琛丫头

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 98回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2015年11月24日
发表于:2015-12-14 13:25:29
32楼

............

abc594417818

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2013年9月09日
发表于:2015-12-29 14:49:38
33楼


引用 江北小才 的回复内容: ..宝贵经验,感谢分享!,,


苏柚slan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:224
  • 注册:2022年5月28日
发表于:2022-05-28 21:02:19
34楼

引用 "Draph" 的回复,发表在3楼
        内容: 写的真不错,谢谢分享

松伢子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 118回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2013年9月01日
发表于:2022-05-29 16:27:27
35楼

这个好


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页