1、PLC软件
PLC的软件含系统软件和用户程序。系统软件由PLC制造商固化在机内,用于控制可编程控制器本身的运作。用户程序由使用者编制并输入,用于控制外部对象的运行。
2、PLC常用的编程语言
. 国际电工委员会(IEC)编制的PLC国际标准IEC61131中推荐了梯形图、功能块、及顺序功能图三种图形化编程语言及指令表、结构文本两种文本化编程语言。s7-200选择了以下三种 :
(1)梯形图LD
梯形图是以触点、线圈、功能框(指令盒)及能流线为基本图形符 ,以数据或编程元件的的地址代 为文字符 图示化编程语言。
物理继电器与PLC继电器对照表
异步电动机可逆控制梯形图及指令表
如上图所示,把左边的母线假设为电源“火线”,而把右边母线(未绘)假想为电源“零线”,如果有“能流”从左至右流到线圈,则线圈被激励。否则线圈未被激励。
梯形图还有以下结构规则:
(1)整体梯形图通常有若干个Network组成,支路按自上而下顺序排列。
(2)触点应画在水平线上,不能画在垂直分支线上。
(3)在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图的最上面。
梯形图绘制说明
(2)指令表IL
也有讲指令表称为语句表的。指令表是类似于微机汇编语言的文本语言,每条指令由助记符与数据组成。
不过值得注意的是:
(1)列写指令的顺序务必按梯形图支路自上而下、从左至右的原则进行。
(2)在处理较复杂的触点结构时,如触点块的串联、并联或堆栈相关指令,指令表的顺序为:先写出参与因素间的内容,再表达参与因素间的关系。
3、功能块图FBD
功能块图使用类型类似于布尔代数的图形逻辑符 表示控制逻辑,称为指令框,如图示。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!