土木在线论坛 \ 电气工程 \ 供配电技术 \ 刚学习编PLC程序时,这个低级错误99%的电气人都犯过!

刚学习编PLC程序时,这个低级错误99%的电气人都犯过!

发布于:2022-08-22 09:15:22 来自:电气工程/供配电技术 [复制转发]
     
在编制PLC程序时,不管是新手还是老手,都会犯下面的这种低级错误。因为这种错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试运行时,所控设备不能运行或运行到某个位置停止不前,才察觉出来有问题,再对PLC程序逐条逐句查找分析,或采取对程序逐条逐句执行,费时费工。      
     

     

         
那么究竟是什么问题易使我们犯下这种低级错误呢?

         

继电器电气控制的固有思维,在编制程序时,某个或几个输入点采用物理常闭触点(如停止开关、行程限位开关),在程序中,仍延续继电器电气控制方式编制,即仍采用常闭接点作为导通条件使用。


下面用一个简单的启停与自锁电路示例来说明:


根据上图编制的不能运行的错误PLC程序如下:

                 


PLC上电后,X000、X002常闭点就会断开。即逻辑值为“0”Y0=(Y0+X001)×X000×X002从上面数字逻辑表达式可知,在按下启动按钮SB1后,X001的逻辑值为“1”,而Y0的逻辑值永远不会变化,始终为“0”。原因是与PLC内部输入电路有关,以下是PLC内部输入等效电路:

                 


正确的PLC程序如下:

                 


PLC上电后,X000、X002常开点就会闭合。即逻辑值为“1”Y0=(Y0+X001)×X000×X002只要按下启动按钮SB1后,X001的逻辑值为“1”,Y0逻辑值就为“1”。松开启动按钮SB1,X001的逻辑值为“0”但Y0逻辑值为“1”,Y0与X001是或的关系,保证了Y0逻辑值始终为“1”,即自锁。直至按下停止按钮或出现过载 (FR0动作),Y0的逻辑值才变为“0”。


通过上面的简单示例可知,新手可能还未弄懂外部为常闭输入时,经PLC内部输入电路后逻辑值发生了“非”的变化。以及继电器电气控制固有思维影响,老手是出于疏忽。这虽然是低级错误,也易发生在程序编制过程中。

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!      
     

     

全部回复(2 )

只看楼主 我来说两句抢地板
  • wucr
    wucr 沙发

    非常重要,谢谢分享

    2022-08-24 14:11:24

    回复 举报
    赞同0
  • 张国鹏668
    张国鹏668 板凳

    很好的资料,最基础实用的电气专业理论知识,值得收藏和学习。

    2022-08-24 01:30:24

    回复 举报
    赞同0

供配电技术

返回版块

97.86 万条内容 · 2079 人订阅

猜你喜欢

阅读下一篇

弹簧操动机构

真空断路器由于采用了真空灭弧技术,并具有不污染环境、操动机构功率小、使用寿命长和安全可靠以及维护方便等优点 ,使用广泛。 分、合闸弹簧及其放置位置对断路器总体方案设计的影响。 真空断路器总体方案的确定,除了要确定真空灭弧室的相互位置外,更主要的是要确定选用几个操动机构,这取决于分、合闸弹簧的参数和放置位置。 分闸弹簧参数的确定 在设计机构时,要根据要求的分闸速度和分闸时间配置分闸弹簧.确定分闸弹簧参数的依据是机构要求的分闸特性曲线,即触头运动速度和位移之间的关系曲线.具体方法是:根据计算的分闸弹簧等效力结果,初选分闸弹簧.然后核算动触头的分闸速度,检查是否符合设计要求,即速度曲线是否满足机构要求的分闸特性曲线,平均分闸速度和分闸时间是否符合给定要求.如发现有较大的差异时,则应作适当的调整.

回帖成功

经验值 +10