指令详解 三菱plc_收藏向!PLC编程语言/操作指令/使用步骤详解
点击箭头处“工业之家”,选择“关注公众号”!PLC编程语言/操作指令/使用步骤详解一、PLC编程语言1.梯形图编程语言梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。梯形图的设计应注意以下三点:(一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。(...

点击箭头处“工业之家”,选择“关注公众号”!
PLC编程语言/操作指令/使用步骤详解
一、PLC编程语言
1.梯形图编程语言
梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用。
梯形图的设计应注意以下三点:
(一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联。
(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件。
(三)输入继电器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入继电器的触点,而不出现其线圈。输出继电器输出程序执行结果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出继电器的触点可供内部编程使用。
2.语句表编程语言
指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学。一条指令语句是由步序、指令语和作用器件编号三部分组成。
3.控制系统流程图编程图
控制系统流程图是一种较新的编程方法。它是用像控制系统流程图一样的功能图表达一个控制过程,目前国际电工协会(IEC)正在实施发展这种新式的编程标准。
二、基本指令简介
基本指令如表所示
取指令
LD
I、Q、M、SM、T、C、V、S、L
常开接点逻辑运算起始
取反指令
LDN
I、Q、M、SM、T、C、V、S、L
常闭接点逻辑运算起始
线圈驱动指令
Q、M、SM、T、C、V、S、L
驱动线圈的输出 与指令
I、Q、M、SM、T、C、V、S、L
单个常开接点的串联
与非指令
AN
I、Q、M、SM、T、C、V、S、L
单个常闭接点的串联
或指令
I、Q、M、SM、T、C、V、S、L
单个常开接点的并联
或非指令
ON
I、Q、M、SM、T、C、V、S、L
单个常闭接点的并联
置位指令
I、Q、M、SM、T、C、V、S、L
使动作保持
复位指令
I、Q、M、SM、T、C、V、S、L
使保持复位
正跳变
ED
I、Q、M、SM、T、C、V、S、L
输入信号上升沿产生脉冲输出
负跳变
EU
I、Q、M、SM、T、C、V、S、L
输入信号下降沿产生脉冲输出
空操作指令
NOP 无

三、使步序作空操作
1、标准触点 LD、A、O、LDN、AN、ON、
LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。
LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。
A,与指令。用于单个常开接点的串联。AN,与非指令。用于单个常闭接点的串联。
O,或指令。用于单个常开接点的并联。ON,或非指令。用于单个常闭接点的并联。
2、正、负跳变 ED、EU
ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。
EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。
3、输出 =
=,在执行输出指令时,映像寄存器中的指定参数位被接通。
4、置位与复位指令S、R
S,执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。
R,执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。
置位与复位的点数可以是1-255,当用复位指令时,如果bit或OUT指定的是T或C时,那么定时器或计数器被复位,同时当前值将被清零。
5、空操作指令NOP
NOP指令不影响程序的执行,执行数N(1-255)。
四、可编程控制器梯形图设计规则
1.触点的安排
梯形图的触点应画在水平线上,不能画在垂直分支上。
2.串、并联的处理
在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。
3.线圈的安排
不能将触点画在线圈右边,只能在触点的右边接线圈。
4.不准双线圈输出
如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出。这时前面的输出无效,只有最后一次才有效,所以不应出现双线圈输出。
5.重新编排电路
如果电路结构比较复杂,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易。
6.编程顺
序对复杂的程序可先将程序分成几个简单的程序段,每一段从最左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。
分享转发到朋友圈,一起学习!
●一大波PLC工程及程序免费赠送啦!!
●PLC你真的知道他可以应用在哪些领域吗?
●“伺服”到底是什么意思?戳进来看看
●PLC软件系统常用编程语言
●PID调节是什么意思
●PLC顺序控制设计中步与动作是如何进行的?
●PLC控制系统的一般结构和故障类型
●三相异步电动机全压起动控制线路举例
●跳步、重复和循环序列PLC SFC编程方法
●如何用PLC实现步进电机的直接控制
●PLC的工作原理与输入输出的处理原则
●项目经验 | PLC工程师教你如何做好自动化项目
●工作台自动循环运动PLC控制指令与梯形图
●数控机床控制用PLC编程的调试步骤
●如何安装PLC以及为PLC正确接线
●多线程技术的PLC与PC的通讯方式
●串口通讯与MODBUS协议的介绍
●收藏向!新手必须掌握的几个梯形图
●提高PLC程序运行效率的编程方法
●用一个案例,教你PLC传送与比较指令用法
●PLC输入输出接线全解析!
●技术向 | 步进电机可以替代高成本伺服电机吗?
●PLC和DCS有什么区别?看完漫画你就懂了
●干货分享!PLC程序实例
●掌握这些让你对PID有深刻了解
●PLC程序加密解密的五大方法!!
●干货!常见的PLC程序实例详解,多级传送带控制
●传统PID算法解决不了的情况,应该怎么办?
●一样的串口,不一样的讲解
●触摸屏与PLC通讯不上?老师傅来告诉你怎么办
●伺服电机编码器如此安装,才可以减小故障
●组态王与三菱PLC的通信应用案例
●组态王与三菱PLC的通信应用案例
更多推荐
所有评论(0)