版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、P L C 基本指令,L G PLC技术应用,威海工业技术学校 戚 建 爱,Company Logo,Company Logo,电动机运行( LOAD, AND, OR, OUT 指令举例) 动作 有三个按钮操作的开关 PB0、 PB1和 PB2。当PB1 按下后,电动机开始向前(顺时针)方向旋转。当PB2 按下后,电动机开始向后(逆时针)方向旋转。PB0 是紧急停止开关,当它按下时,电动机将会停止运行。,Company Logo,0 1 2 3,0 1 2 3,停止 PB0,向前 PB1,数字输入模块 P03 ,数字输出模块 P06 ,向后 PB2,Mag. S/W,Mag. S/W,M,向
2、前旋转,向后旋转,电动机,Company Logo,编程,Company Logo,LOAD, LOAD NOT, OUT LOAD 开始 NO 触点 读取指定设备的开/关数据并且使用这个数据为运算结果。 LOAD NOT 开始NC 触点 读取指定设备的开/关数据并且使用这个数据为运算结果。 OUT 输出运算结果到指定的设备( )。 可以与一个运算结果并联使用一些OUT 指令。,Company Logo,编程举例,Company Logo,2. AND, AND NOT AND NO触点串联 从指定的设备读取on/off数据, 把这个数据与前一个运算结果做AND运算,然后把这个数据当成新的运算
3、结果。 AND NOT NC 触点串联 从指定的设备读取on/off数据, 把这个数据与前一个运算结果做AND运算,然后把这个数据当成新的运算结果。,Company Logo,编程举例,S,当P020 and P021接通且P022 断开时,P061 触点接通时。,Company Logo,3. OR, OR NOT OR NO 触点并联S 从指定的设备读取on/off数据, 把这个数据与前一个运算结果做OR运算,然后把这个数据当成新的运算结果。 OR NOT NC 触点并联S 从指定的设备读取on/off数据, 把这个数据与前一个运算结果做OR运算,然后把这个数据当成新的运算结果。,Comp
4、any Logo,S,编程举例,当P020 和 P021中的任意一个接通时,P061触点接通。,Company Logo,1、AND LOAD 块A和块B执行AND运算,使用它 为运算结果。 AND LOAD 指令可以连续写7 次。,Company Logo,编程举例,Company Logo, 注解 AND LOAD 指令的连续使用, A 不连续使用 AND LOAD指令, B 连续使用AND LOAD 指令,LOAD OR LOAD OR AND LOAD LOAD OR AND LOAD LOAD OR AND LOAD LOAD OR AND LOAD OUT END,M000 M00
5、1 M002 M003 M004 M005 M006 M007 M008 M009 P060,LOAD OR LOAD OR LOAD OR LOAD OR LOAD OR AND LOAD AND LOAD AND LOAD AND LOAD OUT END,M000 M001 M002 M003 M004 M005 M006 M007 M008 M009 P060,Company Logo,2、OR LOAD 块A和块B执行OR运算,使用它 为运算结果。 OR LOAD 指令可以连续写7 次。,Company Logo,编程举例,Company Logo, 注解 OR LOAD 指令的连续
6、使用,OR LOAD指令 可以被连续使用7 次 (8 块)。当并联使用9 块以上时,写一个向例 A 一样的助记忆程序。如果你使用KGL-WIN 软件,用梯级模式编程, KGL-WIN 自动的将梯级图程序转换成助记忆程序 A 。,Company Logo,3、MPUSH, MLOAD, MPOP MPUSH : 在MPUSH 指令之前运算结果(On/Off)立即存储。 MLOAD : 读取MPUSH指令存储的运算结果并重新用读取的运算结果开始运算,开始下一步。 MPOP : 读取MPUSH指令存储的运算结果并重新用读取的运算结果开始运算,开始下一步。清除由MPUSH指令存储的运算结果。 MPUS
7、H指令可以至多连续使用8次。如果在其中有一个MLOAD 指令,从使用的MPUSH 指令数目中减去1。,Company Logo,Company Logo,编程举例,Company Logo,0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030,LOAD MPUSH AND MPUSH AND AND MPUSH AND OUT MLOAD A
8、ND OUT MPOP AND OUT MLOAD AND OUT MPOP AND OUT MLOAD AND OUT MPOP AND OUT END NOP NOP NOP,P020 P021 P022 P023 P024 P061 P025 P061 P026 P061 P027 P063 P028 P064 P029 P065 P02A P066,Company Logo,反转指令NOT 在NOT指令之前,反转运算结果 。,( ),NOT,Company Logo,编程举例,程序A,Company Logo,MCS, MCSCLR 当MCS指令的On/Off 命令接通时,在MCS 和
9、同MCS 指令具有相同嵌套数的MCSCLR 指令之间的顺序程序将执行。 在每个MCS 指令后面的数字 (n)表示 主控制的优先权。0是最高优先权,7是最低优先权。MCS指令应该按优先权的等级使用。 MCSCLR 指令表示主控制的结束。当执行MCSCLR n 指令时,所有优先权比n低的主控制都将自动结束。,Company Logo,Company Logo,使用 2个主控制块(MCS 0 and MCS 1),如果用MCSCLR 0 指令清除它们, MCS 1 块将自动被清除。,编程举例,Company Logo,即使当MCS 指令的On/Off 命令处于关断时,在MCS 和 MCSCLR 指令
10、之间的扫描依然进行。因此,扫描时间不会变短。 即使当MCS 指令的On/Off 命令处于关断时,从 MCS 到 MCSCLR的运算结果指示如下: 定时器定时器的输出触点关断,当前值为0。计数器计数器的输出触点关断,但保持当前值。OUT全部关断SET, RST保持当前值 包含在MCS MCSCLR 块中的指令(FOR, NEXT, EI, DI, etc.)如果在它前面不用立即加上触点指令, CPU 不管MCS 指令的On/Off 命令状态如何将执行指令。,Company Logo,具有共同线路的电路 (MCS, MCSCLR指令举例), 继电器电路 ,Company Logo,带有主控制的PL
11、C程序 ,P020,P021,Company Logo,1、OUT 输出运算结果至指定的位设备 D 。,D,D,D,Company Logo,2、D 当D 指令的 输入条件接通时,D 指令接通指定的设备进行一次扫描。 当把P区域当成设备时应格外小心。,D,D,Company Logo,编程举例,P032接通,则M002接通扫描一次。,程序 , 时序图 ,由于自联锁电路P060保持启动状态,Company Logo,单按钮控制(D指令举例),动作 当按钮PB0 按下时,P060接通。当按钮PB0 再一次按下时P060断开。不管PB0 何时按下,P060 将重复接通/断开。,编程,时序图,Comp
12、any Logo,3、D NOT 当D 指令的 输入条件接通时,D 指令接通指定的设备进行一次扫描。 当把P区域当成设备时应格外小心。,D,D,Company Logo,编程举例,P032关断,则M002接通扫描一次。,程序 , 时序图 ,Company Logo,【例题】 某台设备有两台电动机M1和M2,其交流接触器分别连接PLC的输出继电器Q0.1和Q0.2,总启动按钮使用常开触点,接输入继电器I0.0端口,总停止按钮使用常闭触点,接输入继电器I0.1端口。为了减小两台电动机同时启动对供电电路的影响,让M2稍微延迟片刻启动。控制要求是:按下启动按钮,M1立即启动,松开启动按钮时,M2才启动
13、;按下停止按钮,M1、M2同时停止。,Company Logo,Company Logo,4、SET (置1) 当SET指令的输入条件接通,指定的设备将接通。 即使SET 指令的输入条件关断,已经接通的指定设备仍将保持接通。可以使用RST 指令关断指定设备。,D,D,Company Logo,当P020的输入条件接通,P060和 P061将由 OUT和 SET 指令接通。,编程举例,Company Logo,5、RST (置0) 当RST指令的输入条件接通 设备M, P, K, L指定位关断 T定时器输出关断且当前值清零,D,D,Company Logo,用P020设置P061,用P021复位
14、P061 。,编程举例,Company Logo,电源掉电对照图 (P区域和K区域的差别) I/O继电器(P)和保护继电器(K)的差别(OUT指令) 下面的程序说明了P区域和 K区域的差别。P060 和K000都有自联锁电路,2个触点的运算是一样的。然而,当电源关断和再一次启动(电源调电)时,P 和K运算的差别如下示。,Company Logo,电源掉电对照图 (P区域和K区域的差别) I/O继电器(P)和保护继电器(K)的差别(SET/RST 指令),Company Logo,1、 步进控制器指令 SET Sxx.xx 当同一组的前一步和输入条件接通时, Sxx.xx 触点接通。 一旦 Sx
15、x.xx接通,它将保持这种状态到下一步或者步进控制器被初始化为止。( Sxx.00接通) 即使接通多路输入条件,也只有一步接通。 Sxx.00是初始化步。接通Sxx.00则Sxx.xx将被初始化。当CPU 处于运行( RUN)模式时, Sxx.00 由缺省值设定。,K10S1 : 0 15 K10S / K30S / K60S : 0 31 K200S / K300S / K1000S: 0 99,Company Logo,D,编程举例,Company Logo,编程举例,Company Logo,顺序控制 (SET Sxx.xx指令举例),动作 这个程序简要的说明了使用SET Sxx.xx
16、指令实现顺序控制的例子。在这个例子中,有4个过程且每一个过程都要按顺序执行。在过程1结束之后 开始过程2。过程2完成后进行过程3。当过程4结束之后,又回到过程1。,Company Logo,Company Logo,2、步进控制器指令 OUT Sxx.xx Last-in 优先权控制 当输入条件满足,指定的步进控制器接通且保持接通状态直到同组的其它步进控制器接通时为止。 即使是多路输入条件接通,也只有一个步进控制器接通。此时,最后一个启动的步进控制器具有最高优先权。 Sxx.00是初始化步。Sxx.00接通则对Sxx.xx组进行初始化。当CPU 处于运行( RUN)方式 , Sxx.00 有缺省值设定。,Company Logo,D,编程举例, 程序 ,Company Logo,编程举例, 时序图 ,C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 税务稽查2026年鉴定合同
- 葫芦元坊奖金制度
- 月亮与星空抒情散文15篇
- 2026上半年四川事业单位统考都江堰市卫生健康局考试招聘25人备考题库带答案详解(模拟题)
- 2026天津立度资产经营管理有限责任公司社会招聘工作人员1人备考题库附参考答案详解(a卷)
- 2026广西桂林市社会保险事业管理中心招聘公益性岗位人员1人备考题库附完整答案详解(夺冠)
- 2026天津市勘察设计院集团有限公司招聘4人备考题库含答案详解
- 2026陕西西安市西北工业大学材料学院高温功能材料团队招聘1人备考题库及完整答案详解【考点梳理】
- 2026浙江宁波逸东豪生大酒店招聘7人备考题库附完整答案详解【考点梳理】
- 2026云南昆明市五华区民政局招聘1人备考题库附参考答案详解【预热题】
- 国家电网ESG报告:2023年度供应链环境、社会与公司治理行动报告
- 四川党校在职研究生考试真题及答案
- 《汽车底盘构造与维修(第三版)》 课件 项目五 制动系构造与维修
- 2025年税务局信息技术专员招聘考试题库
- 北师大版七年级数学下册-第一章-名校检测题【含答案】
- 【《汽车排气系统三维建模及有限元仿真分析》17000字(论文)】
- 急危重症快速识别与急救护理
- 2026年新高考数学专题复习 103.马尔科夫链讲义
- 初中数学备课教案模板
- 浙江建设监理管理办法
- 运输公司废物管理办法
评论
0/150
提交评论