干货 西门子PLC编程详细讲解及案例分析
编程语言种类很多,各有各的优势,语句表和指令表类似,是编程语言的一种,在PLC中应用比较普遍,也是一种高级编程语言,PLC中语句表、梯形图、SCL等编程语言的特点:
1、顺序功能图(SFC-Seauential Fuction Chart)
2、梯形图(LAD-LAdder Diagram)
3、语句表(STL-STatement List)
4、功能块图(FBD-Function Block Diagram)
5、结构化文本(ST-Structured Text)
今天大牛就用PPT的形式为大家讲解西门子PLC编程以及分析案例。
▼
↓↓↓下载进入西门子、三菱PLC学习平台
PLC的指令是什么?
指令语句表编程语言是所有PLC都具有的最基本的编程语言。而指令语句表程序是由一条一条的指令堆砌而成的。因此,我们有必要对指令进行进一步的说明和解读。
1、指令格式
PLC的指令语句表程序和微机汇编语言程序非常的相似,我们也是以汇编语言的指令和指令系统方式来进行介绍。
所谓指令是指对PLC的一种操作命令,告诉PLC怎么做,做什么?人们设计了一系列的操作命令,并对他进行二进制编码。但是对于人们设计和交流沟通来说,二进制十分不便于记忆、阅读和书写。进一步又设计出了助记符形式的表示,这就是汇编语言的助记符指令格式。助记符指令十分好记,方便阅读和书写。更好的是它可以直接用键盘输入,然后通过PLC内部的编译程序把它变成一系列的二进制操作编码,由PLC的CPU来执行。
那么一条操作指令是由哪些内容组成的呢?一般来说,一条指令是由操作码和操作数组成的,例:
操作码又叫助记符。表示这条指令的性质和功能,就是要求PLC怎么做,一条指令,器操作码是必不可少的。
操作数又叫地址码,操作数地址,表示参与操作数据或数据的地址,在PLC中,也可以把它叫做编程元件。操作数告诉PLC做什么。上面这条指令表示和一个常开触点X0相串联,并完成逻辑“与”运算。
在PLC指令系统中,操作数可有可无,没有操作数的指令只表示完成一种功能,例如下面指令:
END
它就没有操作数,仅表示程序就此结束。
在功能指令中,操作数可以有1-4个,例如下面指令:
ADD D0 D1 D2
这条指令中操作数有三个D0 、D1、 D2。这时候把操作数分为源数(源址)和目的操作数(终址)。源址表示操作数的来源,而终址表示指令操作结果存放地址。上面这条指令表示做加法,把D0和D1相加,相加结果放在D2里。显然D0和D1为源址,D2为终址。
往期优秀文章回顾:
18张电气自动化控制动态图,各种实操原理一眼就能看明白
相关问答
西门子plcs7-200smart如何用语句表编程?
用梯形图表进行编程。西门子PLCS7-200Smart的语句表编程可以使用梯形图编程语言。梯形图编程是很多PLC程序员和维护人员选用的方法;它是为新程序员设计的优...
plc编程高级思路?
再开始编程会简单点。...4、合理分配主程序、子程序和定时中断程序等;5、合理分配数据块,定时器,计数器,存储器变量等,注意变量位置不能重叠。七、软件内部...
PLC程序有几种表达方式,也就是编写方式-3spxLCKUa的回答...
这种是类似加工中心类的编程语言,一般是定位用的,一般PLC是使用梯形图和指令来编程的PLC程序常用的编程方式主要是梯形图语句表功能块你这个可能是...
plc编程知识点?
1、低压电器是指工作电压在直流1500V或交流1200V以下的各种电器。2、触器按其主触头通过电流的种类,可分为直流接触器和交流接触器。3、继电接触器控...
PLC梯形图转换指令语句表(三菱FX系列)?
1、打开三菱plc的主界面,通过文件那里的打开选项载入梯形图。2、下一步,需要在菜单栏中点击视图按钮。3、这个时候,找到工具栏并选择STL这一项。4、这样一...
PLC语句表设计四字顺序点亮的后,全亮全灭,最后循环现有四...
[最佳回答]LDX000ORM0ORBT1ANIY003ANIX001OUTM0LDM8013ANDM0SFTLPM0Y000K4K1LDY003OUTT0K20LDT0ZRST...
急!帮忙把PLC语句表转换成梯形图,我的显示不全?
只能在编程的时候,选择SFC语言,否则需要重新编写,不过梯形图可以和语句表之间自由转换。只能在编程的时候,选择SFC语言,否则需要重新编写,不过梯形图可以和语...
PLC编程语言有哪三个?
1、PLC有五种标准化编程语言顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言,最常用的两种编程...1、P...
plc程序设计语言?
在大中型的可编程序控制器系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。它也被用于集散控制系统的编程和组态。结构化语句描述...
有没有人把三菱PLCst编程中for循环语句详细说一下?
灯泡之光!连个for循环都不会用,也不知道谁给的勇气在我面前指点江山自以为是!!果真是知识越贫乏,越有一种莫名其妙的优越感!!灯泡之光!连个for循环都不会用...