三菱PLC常用指令-共82页PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《三菱PLC常用指令-共82页PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 PLC 常用 指令 82 PPT 课件
- 资源描述:
-
1、第第3部分部分 三菱三菱FX系列系列PLC基本指令基本指令 主要介绍三菱主要介绍三菱FX2系列系列PLC的的20条基本条基本逻辑指令逻辑指令,这这20条指令功能十分强大,已经能条指令功能十分强大,已经能解决一般的继电接触控制问题。解决一般的继电接触控制问题。本章还重点介绍梯形图和助记符语言以本章还重点介绍梯形图和助记符语言以及其程序设计方法。及其程序设计方法。三菱FX系列PLC的程序设计语言 三菱三菱FXFX系列系列PLCPLC的编程语言一般以梯形图语言的编程语言一般以梯形图语言为主,同时还有助记符语言、流程图语言。为主,同时还有助记符语言、流程图语言。一、梯形图(一、梯形图(LadderLa
2、dder)梯形图一种图形编程语言,是面向控制过程的一种梯形图一种图形编程语言,是面向控制过程的一种“自自然语言然语言”,它延用继电器的触点、线圈、串并联等术语和,它延用继电器的触点、线圈、串并联等术语和图形符号,同时也增加了一些继电器控制系统中没有的特图形符号,同时也增加了一些继电器控制系统中没有的特殊符号,以便扩充殊符号,以便扩充PLCPLC的控制功能。的控制功能。三菱FX系列PLC的程序设计语言 从继电接触控制图到梯形图从继电接触控制图到梯形图 按下SB1KM线圈得电KM辅触点闭合自锁电机M转动KM主触点闭合按下SB2KM线圈失电KM辅触点打开电机M停转KM主触点打开电机过载主电路FR动作
3、控制电路常闭FR断开电机M停转图图1 1 电机启电机启保停控制电路图保停控制电路图 与图与图1 1等效等效PLCPLC控制梯形图如图控制梯形图如图3 3。三菱FX系列PLC的程序设计语言图图3 电机启电机启保停控制梯形图保停控制梯形图图图1 电机启电机启保停继电器控制电路图保停继电器控制电路图表表1输入、输出点分配表输入、输出点分配表PLCKMSB1SB2FRX0X1X2COMCOMY0FU220V图图2 PLC控制控制电机启电机启保停连线图保停连线图三菱FX系列PLC的程序设计语言 1梯形图中的图形符号梯形图中的图形符号表3.2 梯形图中的图元符号与继电接触控制图中的图形符号比较 对应继电器
4、的各种符号。对应继电器的各种符号。其它指令符号:其它指令符号:三菱FX系列PLC的程序设计语言2.梯形图的格式:梯形图的格式:左边垂直线为起始左边垂直线为起始母线(相当于电源正级母线(相当于电源正级,右边垂直线为终止母,右边垂直线为终止母线电源负极(可省)。线电源负极(可省)。每一逻辑行由一个或几每一逻辑行由一个或几个支路组成,左边由若干触个支路组成,左边由若干触点组成,表示控制元件;右点组成,表示控制元件;右边为线圈或其它指令,表示边为线圈或其它指令,表示控制结果。控制结果。同名常开、常闭触同名常开、常闭触点可多次使用;同名线点可多次使用;同名线圈只能使用一次。圈只能使用一次。最后一行以最后
5、一行以“END”END”指令结束。指令结束。PLC编程软件安装编程软件安装1 1、安装、安装MELSOFTMELSOFT环境环境先点击先点击“EnvMEL”EnvMEL”文件夹文件夹 下面的下面的“SETUP.EXE”SETUP.EXE”2 2、安装、安装 Gx Developer8.86QGx Developer8.86Q点击点击“Develope”Develope”文件夹文件夹 下面的下面的“SETUP.EXE”SETUP.EXE”“监视专用监视专用”那里千万不要打勾那里千万不要打勾 PLC仿真软件安装仿真软件安装PLC应用练习应用练习硬件连接图硬件连接图:I/OI/O分配表:分配表:梯形
6、图:梯形图:1、按过启动按钮后,灯亮;按过停止按钮后,灯灭。、按过启动按钮后,灯亮;按过停止按钮后,灯灭。PLC应用练习应用练习 I/O I/O分配表:分配表:梯形图:梯形图:2、按过启动按钮后,灯亮;、按过启动按钮后,灯亮;10秒后,灯灭。秒后,灯灭。PLC应用练习应用练习3、按下启动按钮后,红灯亮、按下启动按钮后,红灯亮15秒,而后绿灯亮秒,而后绿灯亮10秒,秒,而后黄灯亮而后黄灯亮5秒;而后红灯亮,依次反复;按下停秒;而后红灯亮,依次反复;按下停止按钮后,所有灯都熄灭。止按钮后,所有灯都熄灭。硬件连接图硬件连接图:梯形图梯形图:PLC应用练习应用练习4、按下启动按钮后,红灯亮、按下启动按
7、钮后,红灯亮15秒,而后绿灯亮秒,而后绿灯亮10秒,秒,而后黄灯亮而后黄灯亮5秒;反复秒;反复5次;按下停止按钮后,所有次;按下停止按钮后,所有灯都熄灭。灯都熄灭。I/O分配表分配表:输入输入输出输出启动按钮启动按钮X0红灯红灯Y0停止按钮停止按钮X1绿灯绿灯Y1黄灯黄灯Y2梯形图:梯形图:二、二、助记符语言(助记符语言(Mnemonic)在现场调试时,小型在现场调试时,小型PLCPLC往往只配备显示屏只有几行往往只配备显示屏只有几行宽度的简易编程器,这时,梯形图就无法输入了,但助记宽度的简易编程器,这时,梯形图就无法输入了,但助记符指令却可以一条一条的输入,滚屏显示。符指令却可以一条一条的输
8、入,滚屏显示。三菱FX系列PLC的程序设计语言助记符指令组成:操作码操作数。助记符指令组成:操作码操作数。操作码用便于记忆的助记符表示,用来表示指令的功操作码用便于记忆的助记符表示,用来表示指令的功能,告诉能,告诉CPUCPU要执行什么操作。要执行什么操作。人工将图人工将图3 3梯形图转换成指令梯形图转换成指令表方法:也是按梯形图的逻辑表方法:也是按梯形图的逻辑行和逻辑组件的编排顺序自上行和逻辑组件的编排顺序自上而下、自左向右依次进行。而下、自左向右依次进行。表3.4 对应图3.3梯形图的指令表 图图3电机启电机启保停控制梯形图保停控制梯形图三菱FX系列PLC的程序设计语言3.2三菱三菱FX系
9、列系列PLC的基本逻辑指令的基本逻辑指令 13.2.1 逻辑取与输出线圈驱动指令逻辑取与输出线圈驱动指令LD、LDI、OUT1指令用法指令用法(1)LD(取常开)(取常开):常开接点与母线连接指令。常开接点与母线连接指令。(2)LDI(取常闭)(取常闭):常闭接点与母线连接指令。:常闭接点与母线连接指令。(3)OUT(线圈驱动)(线圈驱动):线圈驱动指令。:线圈驱动指令。表3.4 逻辑取与输出线圈驱动指令 3.2.1 逻辑取与输出线圈驱动指令逻辑取与输出线圈驱动指令LD、LDI、OUT 22指令说明指令说明(1)LD和LDI指令用于接点与母线相连。与ANB和ORB指令配合,还作为分支起点指令。
10、目标组件:X、Y、M、T、C、S。(2)OUT指令用于驱动输出继电器、辅助继电器、定时器、计数器、状态继电器和功能指令,但是不能用来驱动输入继电器,目标组件:Y、M、T、C、S和功能指令线圈F。(3)OUT指令可以并行输出,相当于线圈是并联的,如图3.6中的M100和T1就是并联的。注意,输出线圈不能串联使用。(4)在对定时器、计数器使用OUT指令后,须设置时间常数K,或指定数据寄存器的地址。如图3.6中T1的3.2.1 逻辑取与输出线圈驱动指令逻辑取与输出线圈驱动指令LD、LDI、OUT 3时间常数设置为K10。时间常数K的设定,要占一步。表3.6中给出了时间常数K的设定值范围与对应的时间实
11、际设定值范围,及以T、C为目时OUT指令所占步数。例例3.3 阅读图3.6中的梯形图,试解答:(1)写出图3.6中梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。(3)计算定时器T1的定时时间。表3.5 定时器/计数器时间常数K的设定 3.2.1 逻辑取与输出线圈驱动指令逻辑取与输出线圈驱动指令LD、LDI、OUT 4时间常数设置为K10。时间常数K的设定,要占一步。表3.6中给出了时间常数K的设定值范围与对应的时间实际设定值范围,及以T、C为目时OUT指令所占步数。例例3.3 阅读图3.7中的梯形图,试解答:(1)写出图3.7中梯形图所对应的指令表。(2)指出各指令的步序并计
12、算程序的总步数。(3)计算定时器T1的定时时间。图3.7 LD、LDI和OUT指令应用举例 解:解:(1)从梯形图到指令表,按自上而下、自左向右依次进行转换,得到对应图3.7梯形图的指令表如表3.7所示。(2)总的程序步为10步。各指令的步序如表3.7第1列所示。3.2.1 逻辑取与输出线圈驱动指令逻辑取与输出线圈驱动指令LD、LDI、OUT 5(3)由附录中的表A.1可知T1是100ms定时器,所以T1定时时间为100.11s。表3.6 对应图3.7梯形图的指令表 3.2.2 接点串联指令接点串联指令AND、ANI 11指令用法指令用法(1)AND(串常开):常开接点串联指令。(2)ANI(
13、串常闭):常闭接点串联指令。2指令说明指令说明(1)AND和ANI指令用于单个接点串联,串联接点的数量不限,重复使用指令次数不限。目为X、Y、M、T、C、S。表3.7 接点串联指令 3.2.2 接点串联指令接点串联指令AND、ANI 2(2)在执行OUT指令后,通过接点对其它线圈执行OUT指令,称为“连续输出”(又称纵接输出)。正确:图3.8中紧接OUT M101后,通过接点T1输出OUT Y001。错误:图3.9中M101与T1和Y001交换,出错。非要这样纵接,要使用后述的 MPS和MPP指令。图3.9 纵接错误举例 图3.8 AND与ANI指令应用举例 3.2.2 接点串联指令接点串联指
14、令AND、ANI 3例例3.4 阅读图3.8中的梯形图,试解答:(1)写出图3.8梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。解:解:(1)对应图3.8梯形图的指令表如表3.9所示。(2)各指令步序如表3.9。程序总的占9步。表3.8 对应图3.8梯形图的指令表 3.2.3 接点并联指令接点并联指令OR、ORI 11指令用法指令用法(1)OR(并常开)(并常开):常开接点并联指令:常开接点并联指令(2)ORI(并常闭)(并常闭):常闭接点并联指令。:常闭接点并联指令。例例3.5 3.5 阅读图阅读图3.10(a)中的梯形图,试解答:)中的梯形图,试解答:(1)写出图)写出图
15、3.10(a)梯形图所对应的指令表。)梯形图所对应的指令表。(2 2)指出各指令的步序并计算程序的总步数。)指出各指令的步序并计算程序的总步数。表3.9 接点并联指令 3.2.3 接点并联指令接点并联指令OR、ORI 2解:解:(1)对应图3.10梯形图的指令表如图3.10(b)所示。(2)各指令步序也如图3.10(b),各指令均为1步,所以程序总的占10步。图3.10 OR与ORI指令举例 3.2.3 接点并联指令接点并联指令OR、ORI 32指令说明指令说明(1)OR和ORI指令引起的并联,是从OR和ORI一直并联到前面最近的LD和LDI指令上,如图3.10(a),并联的数量不受限制。操作
16、目标组件为X、Y、M、T、C、S。(2)OR和ORI指令只能用于单个接点并联连接,若要将两个以上接点串联而成的电路块并联,要用后述的ORB指令。3.2.4 串联电路块的并联指令串联电路块的并联指令ORB1指令用法指令用法ORB(串联电路块)(串联电路块):将两个或两个以上串联块并联连接的指令。串联块:两个以上接点串联的电路。串联块并联,支路始端用LD和LDI,终端用ORB指令。2指令说明指令说明 (1)ORB指令无操作数,其后不跟任何软组件编号。(2)多重并联电路中,ORB指令可以集中起来使用;切记:在一条线上LD和LDI指令重复使用次数要8。表3.10 串联电路块的并联指令3.2.4 串联电
17、路块的并联指令串联电路块的并联指令ORB 2例例3 3.5 5 阅读图3.11(a)中的梯形图,试解答:(1)写出图3.11(a)梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。图3.11 ORB指令举例3.2.4 串联电路块的并联指令串联电路块的并联指令ORB 3解:解:(1)对应图3.11(a)梯形图的指令表如图3.11(b)所示。按照两两并联的原则,在首次出现的两个串联块后应加一个ORB指令,此后每出现一个要并联的串联块,就要加一个ORB指令。(2)各指令步序也如图3.11(b),各指令均为1步,所以程序总的占10步。3.2.5 并联电路块的串联指令并联电路块的串联指令A
18、NB 11指令用法指令用法ANB(并联电路块)(并联电路块):将并联电路块的始端与前一个电路串联连接的指令。并联块:两个以上接点并联的电路。并联块串联时要用ANB指令,支路始端用LD和LDI,终端用ANB指令。3.2.5 并联电路块的串联指令并联电路块的串联指令ANB 22指令说明指令说明(1)ANB指令无操作数,其后不跟任何软组件编号。(2)ANB指令可以集中起来使用,但是切记,此时在一条线上LD和LDI指令重复使用次数要8。例例3 3.6 6 阅读图3.12(a)中的梯形图,试解答:(1)写出图3.12(a)梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。解:解:(1)对应
19、图3.12(a)梯形图的指令表如图3.12(b)。按两两串联原则,在首次出现的两并联块后应加一个ANB指令,表3.11 并联电路块的串联指令 3.2.5 并联电路块的串联指令并联电路块的串联指令ANB 3此后每出现一个并联块,就要加一个ANB。前一并联块结束时,应用LD或LDI指令开始后一并联块。(2)各指令步序也如图3.12(b),各指令均为1步,所以程序总的占11步。图3.12 ANB指令举例3.2.6 多重输出指令多重输出指令MPS、MRD、MPP 11指令用法指令用法(1)MPS(进栈)(进栈):进栈指令。进栈指令。(2)MRD(读栈)(读栈):读栈指令。:读栈指令。(3)MPP(出栈
20、)(出栈):出栈指令。出栈指令。这组指令可将接点的状态先进栈保护,这组指令可将接点的状态先进栈保护,图3.13 栈操作示意 当需要接点状态时,再出栈恢复,以保证与后面的电路正确连接。表3.12多重输出指令3.2.6 多重输出指令多重输出指令MPS、MRD、MPP 22指令说明指令说明(1)PLC中,有11个可存储中间运算结果的存储器,它们相当于微机中的堆栈,是按照先进后出的原则进行存取的一段存储器区域。堆栈指令的操作如图3.13。(2)使用一次MPS指令,该时刻的运算结果就压入第一个单元中(栈顶)。再次使用MPS,当前结果压入栈顶,原先数据依次向栈的下一个单元推移。(3)使用MPP指令,各数据
21、依次向上一个栈单元传送。栈顶数据在弹出后就从栈内消失。(4)MRD是栈顶数据的读出专用指令,但栈内的数据不发生下压或上托的传送。(5)MPS、MRD、MPP指令均无操作数。(6)MPS和MPP应配对使用,连续使用次数11次。3.2.6 多重输出指令多重输出指令MPS、MRD、MPP 3例例3 3.7 7 阅读图3.14(a)中一层堆栈的梯形图,试解答:(1)写出图3.14(a)梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。图3.14 例3.7多重输出指令举例 3.2.6 多重输出指令多重输出指令MPS、MRD、MPP 4解:解:(1)对应图3.14(a)梯形图的指令表如图3.
22、14(b)。注意,栈操作指令在梯形图中并非显式可见的,需要人工将它们加在指令表中。为了减少出错,可用FXGPC软件先画好梯形图,然后再将梯形图转换为指令。(2)用FXGP先画好梯形图,然后用工具工具转换转换命令,即可得到图3.14(b)所示的指令表。各指令的步序已经在此程序中标出,并可得到总的程序步为21步。例例3 3.8 8 阅读图3.15(a)中二层堆栈的梯形图,试解答:(1)写出图3.15(a)梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。解:解:(1)用FXGP先画好梯形图,然后用工具工具转换转换命令,即可得到对应图3.15(a)梯形图的指令表如图3.15(b)所示。
23、(2)各指令的步序已经在此程序中标出,并可得到总的程序步为18步。3.2.6 多重输出指令多重输出指令MPS、MRD、MPP 5(1)对应图3.14(a)梯形图的指令表如图3.14(b)。注意,栈操作指令在梯形图中并非显式可见,要人工将其加在指令表中。(2)用FXGP先画好梯形图,然后用工具工具转换转换命令,即可得到图3.14(b)所示的指令表。各指令的步序已经在此程序中标出,并可得到总的程序步为21步。图3.15 例3.9多重输出指令举例 3.2.7 置位与复位指令置位与复位指令SET、RST 11指令用法指令用法(1)SET(置位)(置位):置位指令:置位指令(2)RST(复位)(复位):
24、复位指令:复位指令用于各继电器用于各继电器Y、S和和M等,置位和复位,还可在用户等,置位和复位,还可在用户程序的任何地方对某个状态或事件设置或清除标志。程序的任何地方对某个状态或事件设置或清除标志。2指令说明指令说明表3.13置位与复位指令 3.2.7 置位与复位指令置位与复位指令SET、RST 2(1)SET和 RST指令有自保功能,在图3.16(a)中,X000一旦接通,即使再断开,Y000仍保持接通。(2)SET和 RST指令的使用没有顺序限制,并且 SET和 RST之间可以插入别的程序,但只在最后执行的一条才有效。(3)RST指令的目标组件,除与SET相同的YMS外,还有TCD。例例3
25、.10阅读图3.16(a)梯形图,试解答:(1)写出图3.16(a)梯形图所对应的指令表。(2)指出各指令的步序并计算程序的总步数。(3)X000和X001的波形如图3.17(a),画出Y000的波形图。解:解:3.2.7 置位与复位指令置位与复位指令SET、RST 3图3.16 SET和 RST指令举例 3.2.7 置位与复位指令置位与复位指令SET、RST 4(1)用FXGP先画好梯形图,然后用工具工具转换转换命令,即可得到图3.16(b)所示的指令表。各指令的步序已经在此程序中标出,并可得到总的程序步为21步。(2)各指令的步序已经在此程序中标出,并可得到总的程序步为26步。若人工计算,
展开阅读全文