PLC编程应该选择哪种语言?

国际电工委员会 IEC第61131-3节标准规定了5种PLC编程语言

梯形图(LD)

顺序功能图(SFC)

功能块图(FBD)

结构化文本(ST)

指令列表(IL)

让我们向您展示一下这些内容

梯形图最初是从继电器逻辑建模的使用物理设备,例如开关和机械继电器来控制过程。梯形图利用内部逻辑代替所有,除了物理设备需要电信号来激活它们。梯形图以水平梯级的形式构建带有两个代表电气连接的垂直导轨关于继电器逻辑原理图。您可以编程所有必要的输入条件影响输出条件,无论是逻辑还是物理。梯形图语言的主要优点是这些梯级允许它组织和易于遵循。它还允许您记录评论很容易看到它,它非常成功地支持在线编辑。主要缺点是有一些说明那些不可用,这可能会使运动或批处理等编程变得更加困难。

顺序功能图它使用图形类型的编程。如果您对流程图有任何经验,那么这种PLC编程语言对你来说会很熟悉。在顺序功能图中,您使用步骤和过渡来实现最终结果。步骤是您程序中的主要功能。这些步骤包含了操作当你对它们进行编程时会发生这种情况。这个决定可以基于时间,过程的某个阶段,或设备的物理状态。转换是您使用的指令从一步到另一步通过设置真或假的条件来进行另一步。与传统流程图不同,顺序功能图表可以有多个路径。您可以使用分支一次启动多个步骤。顺序功能图的几个优点是:流程可以分为主要步骤这可以使故障排除更快更容易。您可以直接访问逻辑看一块设备出现故障的地方。设计和编写逻辑可以更快由于能够使用重复执行各个逻辑。即使您考虑了顺序功能图的优点,这种PLC编程语言并不总是适合每个应用程序。

功能块图也是一种图形类型的语言。功能块图描述了输入和输出之间的功能通过连接线以块的形式连接。功能块最初是为了创建系统而开发的你可以设置许多常见的,可重复的任务,例如计数器,定时器,PID循环等。您将块编程到工作表上然后PLC不断按数字顺序扫描纸张或者由您在块之间编程的连接确定。使用此PLC编程语言可以使代码混乱因为您可以将功能块放在工作表上的任何位置。这也可能使故障排除更加困难。功能块图适用于运动控制并且对于一些用户来说,视觉方法更容易。功能块图的最大优点是你可以采取多行编程并将其放入一个或多个功能块中。

结构化文本是一种高级语言,类似于Basic,Pascal和“C”。它是一个非常强大的工具,可以执行复杂的任务利用算法和数学函数以及重复性任务。该代码使用以分号分隔的语句然后输入,输出,或变量由这些语句更改。你必须写出每行代码它使用FOR,WHILE,IF,ELSE,ELSEIF和CASE等函数。如果您有使用Basic或C语言的经验,这种PLC编程语言将变得更容易比一些其他语言。结构化文本的一些优点这是非常有组织的,擅长计算大型数学计算。它还可以让您涵盖一些说明在梯形图等其他语言中不可用。缺点是语法很难,使调试变得困难,很难在线编辑。

指令列表也是基于文本的语言。指令列表语言类似于汇编语言。使用此PLC编程语言时,您将使用助记符代码,如LD(加载),AND,OR等。指令列表包含指令每条指令都在一条新线上您可能希望在每行末尾添加注释。该指令列表语言对于应用程序很有价值需要紧凑且时间紧迫的代码。这种PLC编程语言的主要缺点是因为结构可能性很少Goto命令就是其中之一。也可能有很多错误比较难以处理的我之前评论过的许多其他语言。

那么,你决定使用哪种PLC编程语言你认为最受欢迎?

美国的汽车工业领域:倾向于用LD梯形图;

欧洲的汽车工业领域:更喜欢用FBD功能模块图

计算机科学家:喜欢用ST结构图(类似于高级语言,比如C语言)

而不同的PLC语言有各自的优缺点和适用的领域:

内存管理方面的工作:对于内存的读和写,IL和ST(比LD)更加合适;

控制传送带的程序:如果用LD写,很明显会比ST写,逻辑会更清晰;

顺序控制系统:用SFC无疑使最好的选择;

根据自己的经验和用户的反馈,梯形图语言是目前最流行的语言。主要原因是梯形图语言自然地遵循了技术进步从物理中继逻辑到数字和逻辑逻辑。这使得工程师和技术工人得以实现跟进并排除故障并进行转换。总之,所有PLC编程语言都有一席之地我今天和你讨论过。

背景,经验和您正在使用的应用程序真正成为您选择的PLC编程语言的关键。

更多精彩内容请关注公众号:PLClion

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容