打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
电控工程师:如何去学编程语言?讲真,让你学PLC少走一点弯路

写一篇相同内容的文章,既可以采用中文,也可以采用英文,还可以使用法文。同样地,编制PLC用户程序也可以使用多种语言。PLC是一种由软件驱动的控制设备,PLC软件由系统程序和用户程序组成。系统程序由PLC制造厂商设计编制,并写人PLC内部的ROM中,用户无法修改。

用户程序是由用户根据控制需要编制的程序,再写入PLC存储器中。PLC常用的编程语言有梯形图语言和语句表编程语言,其中梯形图语言最为常用。

(1)梯形图语言梯形图语言采用类似传统继电器控制电路的符号,用梯形图语言编制的梯形图程序具有形象、直观、实用的特点,因此这种编程语言成为电气工程人员应用最广泛的PLC的编程语言。

下面对相同功能的继电器控制电路与梯形图程序进行比较,具体如图所示。

(a)为继电器控制电路,当SB0闭合时,继电器KA0线圈得电,KA0自锁触点闭合,锁定KA0线圈得电,当SB2断开时,KA0线圈失电,KA0自锁触点断开,解除锁定,当SB3闭合时,继电器KA1线圈得电。

(b)为梯形图程序,当常开触点X1闭合(其闭合受输入继电器线圈控制,图中未画出)时,输出继电器Y0线圈得电,Y0自锁触点闭合,锁定Y0线圈得电,当常闭触点X2断开时,Y0线圈失电,Y0自锁触点断开,解除锁定,当常开触点X3闭合时,继电器Y1线圈得电。

不难看出,两种图的表达方式很相似,不过梯形图使用的继电器是由软件来实现的,使用和修改灵活方便,而继电器控制线路硬接线修改比较麻烦。

(2)语句表语言

语句表语言与微型计算机采用的汇编语言类似,也采用助记符形式编程。在使用简易编程器对PLC进行编程时,一般采用语句表语言,这主要是因为简易编程器显示屏很小,难于采用梯形图语言编程。下面是采用语句表语言编写的程序(针对三菱FX系列PLC),其功能与图 (b) 梯形图程序完全相同。

从上面的程序可以看出,语句表程序就像是描述绘制梯形图的文字。语句表程序由步号、指令、操作数和说明四部分组成,其中说明部分不是必须的,而是为了便于程序的阅读二增加的注释文字,程序运行时不执行说明部分。

梯形图的编程规则与技巧

(1)梯形围编程的规则

①梯形图每一行都应从左母线开始,从右母线结束。

②输出线圈右端要接右母线,左端不能直接与左母线连接。

③在同一程序中,一般应避免同一编号的线圈使用两次(即重复使用),若出现这种情况,则后面的输出线圈状态有输出,而前面的输出线圈状态无效。

④梯形围中的输入/输出继电器、内部继电器、定时器、计数器等元件触点可多次重复使用。

⑤梯形图中串联或并联的触点个数没有限制,可以是无数个。

⑥多个输出线圈可以并联输出,但不可以串联输出。

⑦在运行梯形图程序时,其执行顺序是从左到右,从上到下,编写程序时也应按照这个顺序。

(2)梯形图编程技巧

在编与梯形图程序时, 除了要遵循基本规则外,还要掌握一些技巧, 以减少指令条数节省内存和提高运行速度。梯形图编程技巧主要有以下几种。

1、中联触点多的电路应编在上方。

2、并联触点多的电路放在左边

3、对于多重输出电路,应将串有触点或串联触点多的电路放在下边

4、如果电路复杂,可以重复使用一些触点改成等效电路,再进行编程。

对于编程的讲解就先到这啦,后续会有更全的知识给大伙进行讲解!

以上,欢迎动动手分享及收藏!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PLC编程语言梯形图的特点
PLC 编程语言的形式、特点及编程的基本原则
PLC五种编程语言特点比较
plc梯形图怎么看?plc梯形图识读解读
零基础学plc梯形图
S7-1200引导课
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服