PLC基本认知.docx
- 文档编号:26996477
- 上传时间:2023-06-25
- 格式:DOCX
- 页数:13
- 大小:745.46KB
PLC基本认知.docx
《PLC基本认知.docx》由会员分享,可在线阅读,更多相关《PLC基本认知.docx(13页珍藏版)》请在冰豆网上搜索。
PLC基本认知
PLC的基本操作和硬件组成:
PLC其中文的含义是可编程逻辑控制器。
可编程逻辑控制器,我们知道以前的顺序控制都是由继电器,定时器以及其他器件组合而成的控制回路组成。
为此,控制越是复杂,器件的数量就越多,也需要较大的体积。
而可编程逻辑控制器是用高速的内置微型计算机取代数量众多的继电器,定时器,而专门开发的顺控设备,旨在降低控制装置的占地空间,并增强控制的稳定性和可靠性。
PLC控制与继电器控制对比表
继电器PLC控制
控制内容基本上只控制ON/OFF.不仅控制ON/OFF,还可以对
由于使用的继电器个数,模拟量数据进行运算,使用电
控制内容受限机定位等复杂的控制
设计制作需许多图纸,也需要多工编完程序然后传送了事.由于
工程量序组装作业.还有动作试验使用仿真功能测试,工程量可
等必要的工序多.大幅减少
扩展性为了扩展控制内容,必须只要在程序容量以内,仅需改变
追加继电器.因受控制盘程序即可扩展控制内容.另外仅
内部空间限制,扩展只能增加1台PLC就与增加
在一定的范围内进行几千个继电器的效果等同
下面就是针对这次所选用的PLC的主要型号进行讲解,该型号为KV-1000,它属于CPU单元,在其后面可以根据实际的应用需要增加不同的控制模块,如上页图所示。
该CPU单元为整个控制的核心,我们所写的控制程序也是通过电脑传输到其内部的CPU芯片中进行控制。
CPU自带的24个输入输出点
入输出
点指示灯
超级访问窗口
运行/停止开关
程序下载口
窗口操作按键
超级访问窗口:
可简单实现数据的更改和监控,一旦出现故障,可以检查故障代码。
同时我们可以通过该显示窗口对PLC内部所有的数据进行监控和修改。
输入输出点指示灯:
在PLC上面我们可以连接多个输入输出点,比如像开关,灯,马达等。
那么通过这个输入输出指示灯我们可以很方便的了解当前PLC是否已经给相应得控制元件信号让其工作。
在这里我们分了A和B两列,A表示输入的指示灯,B表示输出的指示灯。
运行/停止开关:
这个是指让PLC进行运行和停止的拨码开关。
窗口操作按键:
这些按键是用来对PLC内的数据进行修改或是监控用的切换按键。
主要功能是为了修改数据和切换窗口的显示用的。
程序下载口:
这个是用来对PLC进行程序下载的接口,使用的就是普通的打印机的USB线缆。
另外在该CPU上面我们本身有自带了24个输入和输出点。
分别是16个输入点和8个输出点。
可以连接不同的开关或是灯之类的控制元件。
除了刚刚所讲的硬件的部分,在PLC内有很多的一些软元件,这些软元件主要是用来代替继电器和时间继电器等,运用于程序中的存储器。
按功能和大小分,软元件有两种:
位软元件和字软元件。
有了这些内部的控制元件,我们就可以根据客户的实际要求进行程序的编写了。
PLC软件(KV-STUDIO)的讲解:
在上面说明了PLC内部的控制元件后,开始简单的软件编程的操作,因为PLC的软件都是各个公司自己自行开发的,所以都各有不同。
KEYENCE的PLC的软件名称叫做“KV-STUDIO”。
我们双击了软件后开始进行下面操作:
其中在有上角有一个PLC机型的选项,我们选择KV-1000,这个表示选择的PLC是哪个型号,这要与我们实际要使用的PLC的型号相符。
然后确定即可。
之后进入到编程的界面,在编写过后,我们可以使用软件中自带的模拟功能,可以模拟我们所编写的程序是否符合我们的要求,模拟时只需在“监控器/模拟器“栏选择模拟器即可。
下面我们开始基本指令的程序编写并进行实时模拟:
注意:
在程序编写完毕后我们一定要加END和ENDH这两个结束符。
下面进行一些简单指令的编程举例说明:
LD指令:
(常开指令)
例如像左边的图示:
这是一个简单的控制回路。
那么在程序中的表示方法将为:
用梯形图的表示为
所以和我们的电路的形式很是相像。
当输入继电器0000翻转为ON时,输出继电器500也翻转为ON.
LDB指令:
(常闭指令)
输入继电器0001翻转为OFF时,输出继电器501也翻转为ON.
AND指令:
这个表示常开触点和前一个触点串联,该程序表示当0000和0001两个触点都接通时,输出500就会ON.
ANB指令:
这个表示常闭触点和前一个触点串联,该程序表示当0002触点接通,0003触点闭合时,输出501就会ON.
OR指令:
这个表示常开触点和前面的触点并联,该程序表示当0001和0003触点中有任何一个接通,输出500就会 ON.
ORB指令:
这个表示常闭触点与前面的触点并联,该程序表示当0003接通后,0000或0001接通或是0002断开,输出500就会ON.
ANL指令:
这个表示把块A
块B
之间的连接。
ANL指令用于把两个或多个块进行串联。
ORL指令:
这个表示把块A
块B
之间的并接。
ORL指令用于把两个或多个块进行连接。
OUT指令:
把输入的ON/OFF状态输出到输出继电器中
OUTB指令:
把输入的ON/OFF状态取反输出到输出继电器中
输入点0000为ON时,输出点500也为ON,输出点501为OFF.
SET指令:
这个表示当输入点0000接通后,输出点500接通,当0000再次断开后,输出
500依然保持接通。
RES指令:
这个表示当输入点0001接通后,输出点500才会断开。
定时器:
TMR单位:
0.1S
表示当输入点0000接通0.1*10(S)后,定时器T000接通,同时也让500输出点接通;当输入点0000接通0.1*35(S)后,定时器T001接通,同时输出点501也接通。
TMH单位:
0.01S=10MS
TMS单位:
0.001S=1MS
程序的编写和上面的相同的,只是定时器的单位时间不同,这是根据客户需要的定时精度来判断是采用哪一种定时器。
计数器:
C计数范围0-65535
在上面的例子中表示,当0000输入点每接通一次,计数器C000就会自动加1,当计数值达到设定的10后,计数器的C000就会接通,只是输出点500也会接通。
当输入点0001接通后,计数器C000就会自动将计数值复位为0。
上升沿:
DIFU监测输入信号的上升沿,仅在第一个扫描时间把指定的继电器置ON
下降沿:
DIFD监测输入信号的下升沿,仅在第一个扫描时间把指定的继电器置ON
移位指令:
SFT
当输入信号0001接通一次后,输入信号0002每接通一次,信号1000会自动向下移位,当0003接通,1000-1002信号都断开。
信号的响应时间常数缩短到10US以提高相应速度。
一般的时间是10MS。
但不是所有点都可以用该指令,这只针对有高速响应功能的点,内部点不具有该功能。
当信号0000接通后,输入点0001的响应时间从10MS变为10US。
注意:
如果没有使用该指令的话,我们的所有输入信号的响应时间常数都是10MS。
除此以外,KV-1000的软件可以采用结构化的编程方式。
例如,在一个机器的运行过程中,可能会有自动或是手动几种控制方式。
那么,如果我们把所有的程序都写在同一个界面里,程序查找和调试起来就会觉得很乱很困难,而且可读性不强。
可是采用结构化的编程方式,就可以把不同的要求功能写在不同的程序块中,这样查找起来就很方便。
目前的模块我们分为三种:
每次扫描模块,初始化模块,后备模块。
都是显示在工作区。
(1)每扫描模块:
在KV-1000PLC处于运行模式时,每次扫描都执行的模块。
(2)初始化模块:
初始化模块是在开始运行KV-1000PLC时,只执行第一次扫描的模块。
(3)后备模块:
只有在执行启动指令MDSTRT指令才会运行的模块。
以上就是针对PLC本体的硬件以及软件的基本指令操作的说明。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 基本 认知