我工作的一点儿体会
<P><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #666699; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体">这是我工作中碰到的一些问题的解决方法,说不上经验,只是我个人的一点儿认识,再加上自己的理解。有不同的意见,各位社友可以发表一下看法,谢谢!</SPAN></STRONG></P><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #666699; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体"></SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><P><STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #f70938; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">1</SPAN></STRONG><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #f70938; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">、<SPAN lang=EN-US>PLC</SPAN>通讯端口损坏一例</SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 我们有一项工程,<SPAN lang=EN-US>PLC</SPAN>端口烧坏。<SPAN lang=EN-US>PLC</SPAN>通讯线是通过滑环引出的。考虑到前几天刚下过雨,怀疑是滑环进水引起的<SPAN lang=EN-US>PLC</SPAN>通讯线短路,而烧坏<SPAN lang=EN-US>PLC</SPAN>端口的。用摇表测量通讯线(线路两端均悬空),发现通讯线间有电阻,正常时应为无穷大,而测量时,电阻在<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="5" UnitName="m"><SPAN lang=EN-US>5M</SPAN></st1:chmetcnv>~<st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="10" UnitName="m"><SPAN lang=EN-US>10M</SPAN></st1:chmetcnv>之间。从而认定<SPAN lang=EN-US>PLC</SPAN>端口烧坏是滑环进水造成的,更换滑环后正常。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0066; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">2</SPAN></STRONG><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #ff0066; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">、尽量避免多次调用同一子程序</SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 在程序中,多次调用同一个子程序,在语法方面没有什么错误,但我们要尽量避免这一做法,尤其是在带有形式参数时。下面通过一例来说明。如下图<SPAN lang=EN-US>1</SPAN>所示,网络<SPAN lang=EN-US>13</SPAN>和<SPAN lang=EN-US>14</SPAN>都调用<SPAN lang=EN-US>protection</SPAN>子程序,这时,网络<SPAN lang=EN-US>14</SPAN>调用时<SPAN lang=EN-US>protection</SPAN>子程序的运行状态如图<SPAN lang=EN-US>2</SPAN>所示。我们注意到,网络<SPAN lang=EN-US>14</SPAN>调用时的形参#<SPAN lang=EN-US>protection</SPAN>的数值(<SPAN lang=EN-US>1169</SPAN>,网络<SPAN lang=EN-US>13</SPAN>调用该子程序时的参数值)并不是网络<SPAN lang=EN-US>14</SPAN>调用<SPAN lang=EN-US>protection</SPAN>子程序所要的数值(应是<SPAN lang=EN-US>481</SPAN>)。这样,就会造成我们所不希望的结果。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><IMG src="D:\1.bmp"></P>
<P><STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0033; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">3</SPAN></STRONG><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #ff0033; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">、<SPAN lang=EN-US>PLC</SPAN>输入的线间电容引起的误动作</SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 电缆的各导线间都存在电容,合格的电缆能把此容值限制在一定范围之内。就是合格的电缆,当电缆长度超过一定长度时,各线间的电容容值也会超过所要求的值,当把此电缆用于<SPAN lang=EN-US>PLC</SPAN>输入时,线间电容就有可能引起<SPAN lang=EN-US>PLC</SPAN>的误动作,会出现许多无法理解的现象。主要为:</FONT><SPAN lang=EN-US><BR></SPAN><FONT face=宋体> <SPAN lang=EN-US>1</SPAN>,明明接线正确,但<SPAN lang=EN-US>PLC</SPAN>却没有输入;</FONT><SPAN lang=EN-US><BR></SPAN><FONT face=宋体> <SPAN lang=EN-US>2</SPAN>,<SPAN lang=EN-US>PLC</SPAN>应该有的输入没有,而不应该有的却有,即<SPAN lang=EN-US>PLC</SPAN>输入互相干扰;</FONT><SPAN lang=EN-US><BR></SPAN><FONT face=宋体> 最近,在调试一<SPAN lang=EN-US>PLC</SPAN>系统时,就出现了一种现象。<SPAN lang=EN-US>MIC</SPAN>传感器不动作,或动作后,另一传感器(<SPAN lang=EN-US>FLY</SPAN>)的动作影响<SPAN lang=EN-US>MIC</SPAN>传感器,即:<SPAN lang=EN-US>MIC</SPAN>动作时,<SPAN lang=EN-US>FLY</SPAN>传感器一动作,<SPAN lang=EN-US>MIC</SPAN>就变成不动作了。也就是:传感器的动作彼此影响,怀疑是电缆质量不好,线间电容不合要求造成的。直接把<SPAN lang=EN-US>MIC</SPAN>传感器接到<SPAN lang=EN-US>PLC</SPAN>,不使用电缆后,一切动作正常。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 消除线间电容影响的办法:<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> (<SPAN lang=EN-US>1</SPAN>)使用电缆芯绞合在一起的电缆;<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> (<SPAN lang=EN-US>2</SPAN>)尽量缩短使用电缆的长度;<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> (<SPAN lang=EN-US>3</SPAN>)把互相干扰的输入分开使用电缆;<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> (<SPAN lang=EN-US>4</SPAN>)使用屏蔽电缆。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0066; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">4</SPAN></STRONG><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #ff0066; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">、<SPAN lang=EN-US>PLC</SPAN>合理编程消除误操作</SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> (<SPAN lang=EN-US>1</SPAN>)消除手指颤动:使用微分指令<SPAN lang=EN-US>DIFU</SPAN>(<SPAN lang=EN-US>13</SPAN>)来检索按钮送入电信号的上升沿,在一个执行周期里<SPAN lang=EN-US>PLC</SPAN>只执行一次,从而避免此类误操作;</FONT><SPAN lang=EN-US><BR></SPAN><FONT face=宋体> (<SPAN lang=EN-US>2</SPAN>)无意识操作:</FONT><SPAN lang=EN-US><BR></SPAN><FONT face=宋体> <SPAN lang=EN-US>①</SPAN>优化显示功能,使用不同的指示灯来显示各种不同的工作状态:平光-运行状态,高频闪光(<SPAN lang=EN-US>1</SPAN>秒<SPAN lang=EN-US>1</SPAN>次)-试验状态,低频闪光(<SPAN lang=EN-US>3</SPAN>秒闪<SPAN lang=EN-US>1</SPAN>次)-步进状态</FONT><SPAN lang=EN-US><BR></SPAN><FONT face=宋体> <SPAN lang=EN-US>②</SPAN>输入信号联锁<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0033; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-fareast-font-family: 黑体; mso-ascii-font-family: 黑体"> </SPAN></STRONG><STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0033; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">5</SPAN></STRONG><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: #ff0033; FONT-FAMILY: 黑体; mso-bidi-font-family: 宋体; mso-hansi-font-family: 宋体">、变频器过电压处理一例</SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 减小给定使电机减速运行时,电机进入再生发电制动状态,电机回馈给变频器的能量亦较高,这些能量贮存在滤波电容器中,使电容上的电压升高,并很快达到直流过电压保护的整定值而使变频器跳闸。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 采取在变频器外部增设制动电阻的措施,用该电阻将电机回馈到直流侧的再生电能消耗掉。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0066; mso-fareast-font-family: 黑体; mso-ascii-font-family: 黑体"><FONT face=宋体> </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: #ff0066; FONT-FAMILY: 黑体">6</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: #ff0066; FONT-FAMILY: 黑体">、变频器过电流处理一例</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 我们用安川变频器带<SPAN lang=EN-US>120</SPAN>个小电机,当其中一个小电机发生过流故障时,变频器就会过流故障报警,导致变频器掉闸,从而导致其它正常的小电机也停止工作,这是我们所不期望的。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P><SPAN style="FONT-SIZE: 10.5pt"><FONT face=宋体> 处理方法:在变频器输出侧加装<SPAN lang=EN-US>1</SPAN>:<SPAN lang=EN-US>1</SPAN>的隔离变压器,当其中一台或几小电机发生过流故障,故障电流直流冲击变压器,而不是冲击变频器,从而预防了变频器的掉闸。经实验后,工作良好,再没发生以前的正常电机也停机的故障。<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P> </P></o:p></SPAN>
Re: 我工作的一点儿体会
一钫弟总结得很好!应该同时放在博客里阿!呵呵Re: 我工作的一点儿体会
受益了!Re: 我工作的一点儿体会
以后多向楼主学习,学到老,活到老。Re: 我工作的一点儿体会
黄兄:谢谢了!Re: 我工作的一点儿体会
挺有用的 谢谢Re: 我工作的一点儿体会
希望能多看到这样的帖子,强烈支持!Re: 我工作的一点儿体会
电机减速时间延长一点,可能能省下点钱哦Re: 我工作的一点儿体会
很实用Re: 我工作的一点儿体会
向楼主学习了。
页:
[1]
2