06.07 高考不是结束,而是新的开始|中机机器人

高考不是结束,而是新的开始|中机机器人

十二年寒窗苦读,迎来人生高考,纤纤学子都在盼望着辛苦的高三生活结束。然而,高考不是结束,而是一个新的开始。时代会抛弃停滞不前的人,不知学习思考的人。所以,高考完的考生们和工作中的每个人,都要以更加坚韧的意志去学习新的知识,适应飞速发展的时代,智能时代。PLC知识是智能时代的必备技能,接下来,跟小编一起学习PLC,一同成长进化,走向智能!

高考不是结束,而是新的开始|中机机器人

PLC编程语言

根据国际电工委员会制定的工业控制编程语言标准(IEC1131-3),PLC目前有5种标准的编程语言,包括图形化编程语言和文本化编程语言。

图形化编程语言:1、梯形图(LD-Ladder Diagram)

2、功能块图(FBD - Function Block Diagram)

3、顺序功能图(SFC - Sequential Function Chart)

文本化编程语言:4、指令表(IL-Instruction List)

5、结构化文本(ST-Strutured Text)

梯形图(LD)

梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。

梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。

梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。

高考不是结束,而是新的开始|中机机器人

01软继电器

PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OFF”状态。

使用中也常将这些“软继电器”称为编程元件。

02能流

有一个假想的“概念电流”或“能流”(Power Flow)从左向右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的。能流只能从左向右流动。利用能流这一概念,可以帮助我们更好地理解和分析梯形图。

03母线

梯形图两侧的垂直公共线称为母线(Bus bar)。在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一个左正右负的直流电源电压,母线之间有“能流”从左向右流动。右母线可以不画出。

高考不是结束,而是新的开始|中机机器人

功能块图(FBD)

功能模块图语言是与数字逻辑电路类似的一种PLC编程语言。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。

高考不是结束,而是新的开始|中机机器人

功能模块图编程语言的特点:

1、 以功能为主线,条理清楚,便于对程序操作的理解和沟通;

2、对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间; 

3、常用于系统的规模校大,程序关系较复杂的场合;

4、只有在活动步的命令和操作被执行,对活动步后的转换进行扫描,因此,整个程序的扫描时间较其他程序编制的程序扫描时间要大大缩短。

顺序功能图(SFC)

顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言。编程时将顺序流程动作的过程分成步和转换条件,根据转移条件对控制系统的功能流程顺序进行分配,一步一步的按照顺序动作。每一步代表一个控制功能任务,用方框表示。在方框内含有用于完成相应控制功能任务的梯形图逻辑。这种编程语言使程序结构清晰,易于阅读及维护,大大减轻编程的工作量,缩短编程和调试时间。用于系统的规模校大,程序关系较复杂的场合。

高考不是结束,而是新的开始|中机机器人

顺序功能流程图编程语言的特点:

1、以功能为主线,条理清楚,便于对程序操作的理解和沟通;

2、对大型的程序,可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间;

3、常用于系统的规模校大,程序关系较复杂的场合;

4、只有在活动步的命令和操作被执行,对活动步后的转换进行扫描,因此,整个程序的扫描时间较其他程序编制的程序扫描时间要大大缩短。

指令表(IL)

指令表(IL-Instruction List)编程语言类似于计算机中的助记符汇编语言,它是可编程控制器最基础的编程语言,所谓指令表编程,是用一个或几个容易记忆的字符来代表可编程控制器的某种操作功能。

高考不是结束,而是新的开始|中机机器人

指令表表编程语言的特点是:

1、采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;

2、在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场合进行编程设计;

3、与梯形图有一一对应关系,其特点与梯形图语言基本类同。

指令表(IL)

结构化文本(ST-Strutured Text)是一种高级的文本语言,可以用来描述功能,功能块和程序的行为,还可以在顺序功能流程图中描述步、动作和转变的行为。结构化文本语言表面上与 PASCAL语言很相似,但它是一个专门为工业控制应用开发的编程语言,具有很强的编程能力用于对变量赋值、回调功能和功能块、创建表达式、编写条件语句和迭代程序等。

高考不是结束,而是新的开始|中机机器人

结构化文本编程语言的特点:

1、采用高级语言进行编程,可以完成较复杂的控制运算;

2、需要有一定的计算机高级程序设计语言的知识和编程技巧,对编程人员的技能要求较高,普通电气人员无法完成;

3、直观性和易操作性等性能较差;

4、常被用于采用功能模块等其他语言较难实现的一些控制功能的实施。

活到老学到老

了解了PLC,我们就迈入了智能时代。但是智能世界还有很多新奇的知识。所以,学弟学妹们,高考并不是结束,而是新的开始,带上你的头脑,我们一起在智能世界遨游,成为智能人。

关注我们|一起成长


分享到:


相關文章: