梯形逻辑101:掌握自动化成功的基础
梯形逻辑101:基础篇
从事自动化软件工作的人都知道,选择合适的工具对成功实施至关重要。软件供应商因此常允许多种编程方法,这些根本不同的计算模型让程序员能为任务选择最合适的工具,如梯形逻辑。
梯形逻辑基础:梯形图
梯形图在1960年代演变而来,当时汽车行业需要更灵活的文档形式记录物理继电器和定时器柜。随后引入基于微处理器的系统,决定系统软件设计镜像用于构建继电器控制面板的实际电气梯形图。这种软件称为梯形逻辑,其外观和执行与原始电气图非常相似。
梯级与梯级……
原始梯形图用横跨两条母线的长长“梯级”系列复制继电器电路,每个梯级对应电路的某部分。电力从电源母线(左母线)经过常开或常闭触点组合驱动线圈。常开触点阻断电力,常闭触点让电力通过线圈流向地母线(右母线)。在梯形逻辑中,逻辑图上的每个触点和线圈都链接到一个布尔内存位置。串联触点由逻辑“与”组合,并联触点由逻辑“或”组合。执行顺序为从左到右、从上到下。
幕后原理
梯形逻辑图背后是一个不可见的扫描引擎和内存管理栈。物理输入被读取并存入内存表。梯形逻辑通过读写输入、输出和中间值的内存表运行。逻辑周期结束时,所有物理输出用内存表的值更新。(许多梯形表示可执行即时读写,而非等待执行周期结束)。
梯形逻辑中的功能
为处理数学、定时器、计数器、PID等更复杂任务,所有梯形表示今天都能在梯级上调用功能。这些功能通常有启用功能执行的输入端子和功能成功执行完成的输出端子。放置在梯形图上的功能将按梯形图电力流执行。
梯形逻辑101
作为当今工业中众多编程方法之一,理解梯形逻辑有助于知道何时使用它。梯形逻辑最独特之处在于直接表现其所实现的电路逻辑,同时凭借不可见的中间处理和对各种功能的出色利用而强大。
PanelShop.com的程序员精通这些领域,清楚知道何时应用何种工具。如有关于梯形逻辑或其他控制器编程语言的问题,欢迎来电咨询!
想了解贵公司可做哪些改进以提高效率,请联系PanelShop.com专家。
提交报价,48小时内回复:
自动化控制系统