您的位置 首页 > 新能源

三菱plc编程指令

[本站 三菱plc编程指令三菱plc编程指令三菱plc浮点数加减乘除指令三菱plc编程基本指令快捷键三菱PLC中比较指令DECO怎样用,需要详细说法,谢谢三菱的PLC的PLS指令三菱plc中M指令的具体用法;例如M0,M30M60表示什么含义谁…

三菱plc编程指令

  • 三菱plc编程指令
  • 三菱plc浮点数加减乘除指令
  • 三菱plc编程基本指令快捷键
  • 三菱PLC中比较指令DECO怎样用,需要详细说法,谢谢
  • 三菱的PLC的PLS指令
  • 三菱plc中M指令的具体用法;例如M0,M30M60表示什么含义
  • 谁能帮我具体解释三菱PLC CALL指令的具体用法 好人一生平安
  • 三菱plc编程口诀是什么
  • 在三菱PLC中常用的功能指令有那些
  • 三菱PLC指令讲解

以下是三菱plc常用的指令,还有不懂的可以问我一 程序流程控制指令—FNC00~09
00 CJ 条件转移
01 CALL 子程序调用
02 SRET 子程序返回
03 IRET 中断返回
04 EI 开中断
05 DI 关中断
06 FEND 主程序结束
07 WDT 监控定时器刷新
08 FOR 循环开始
09 NEXT 循环结束
二 传送、比较指令—FNC10~19 BIN----二进制 BCD----十进制
10 CMP 比较
11 ZCP 区间比较
12 MOV 传送
13 SMOV BCD码移位传送
14 CML 取反传送
15 BMOV 数据块传送(n点→n点)
16 FMOV 多点传送(1点→n点)
17 XCH 数据交换,(D0)←→(D2)
18 BCD BCD变换,BIN→BCD
19 BIN BIN变换,BCD→BIN
三 算术、逻辑运算指令—FNC20~29 BIN----二进制 BCD----十进制
20 ADD BIN加法
21 SUB BIN减法
22 MUL BIN乘法
23 DIV BIN除法
24 INC BIN加一
25 DEC BIN减一
26 WAND 字与
27 WOR 字或
28 WXOR 字异或
29 NEG 求BIN补码
四 循环、移位指令—FNC30~39
30 ROR 循环右移
31 ROL 循环左移
32 RCR 带进位循环右移
33 RCL 带进位循环左移
34 SFTR 位右移
35 SFTL 位左移
36 WSFR 字右移
37 WSFL 字左移
38 SFWR FIFO写入
39 SFRD FIFO读出
五 数据处理指令—FNC40~49
40 ZRST 区间复位
41 DECO 解码
42 ENCO 编码
43 SUM 求置ON位总数
44 BON ON位判别
45 MEAN 求平均值
46 ANS 信号报警器标志置位
47 ANR 信号报警器标志复位
48 SQR BIN平方根
49 FLT BIN整数→BIN浮点数六 高速处理指令—FNC50~59
50 REF 输入输出刷新
51 REFF 输入滤波时间常数调整
52 MTR 矩阵输入
53 HSCS 高速记数器比较置位
54 HSCR 高速记数器比较复位
55 HSZ 高速记数器区间比较
56 SPD 速度检测
57 PLSY 脉冲输出
58 PWM 脉冲宽度调制
59 PLSR 带加减速功能的脉冲输出
七 方便指令—FNC60~69
60 IST 状态初始化
61 SER 数据搜索
62 ABSD 绝对值凸轮顺控
63 INCD 增量凸轮顺控
64 TTMR 示教定时器
65 STMR 专用定时器—可定义
66 ALT 交替输出
67 RAMP 斜坡输出
68 ROTC 旋转工作台控制
69 SORT 数据排序
八 外部I/O设备指令—FNC70~79
70 TKY 10键输入
71 HKY 16键输入
72 DSW 拨码开关输入
73 SEGD 七段译码
74 SEGL 带锁存的七段码显示
75 ARWS 方向开关
76 ASC ASCII码转换
77 PR 打印输出
78 FROM 读特殊功能模块
79 TO 写特殊功能模块
九 外围设备指令—FNC80~89
80 RS RS-232C串行通讯
81 PRUN 并行运行
82 ASCI 十六进制→ASCII
83 HEX ASCII→十六进制
84 CCD 校验码
85 VRRD 电位器读入
86 VRSC 电位器设定
88 PID PID控制
十 F2外部模块指令—FNC90~99
90 MNET F-16N, Mini网
91 ANRD F2-6A, 模拟量输入
92 ANW* *2-6*, 模拟量输出
93 RMST F2-32RM, 启动RM
94 RMWR F2-32RM, 写RM
95 RMRD F2-32RM, 读RM
96 RMMN F2-32RM, 监控RM
97 BLK F2-30GM, 指定块
98 MCDE F2-30GM, 机器码十一 浮点数运算指令—FNC110~132
110 ECMP BIN浮点数比较
111 EZCP BIN浮点数区间比较
118 EBCD BIN浮点数→BCD浮点数
119 EBIN BCD浮点数→BIN浮点数
120 EADD BIN浮点数加法
121 ESUB BIN浮点数减法
122 EMUL BIN浮点数乘法
123 EDIV BIN浮点数除法
127 ESQR BIN浮点数开方
129 INT BIN浮点数→BIN整数
130 SIN BIN浮点数正弦函数(SIN)
131 COS BIN浮点数余弦函数(COS)
132 TAN BIN浮点数正切函数(TAN)
十二 交换指令—FNC147
147 SWAP 高低字节交换
十三 定位指令—FNC155~159
155 ABS 读当前绝对值位置
156 ZRN 返回原点
157 PLSY 变速脉冲输出
158 DRVI 增量式单速位置控制
159 DRVA 绝对式单速位置控制
十四 时钟运算指令—FNC160~169
160 TCMP 时钟数据比较
161 TZCP 时钟数据区间比较
162 TADD 时钟数据加法
163 TSUB 时钟数据减法
166 TRD 时钟数据读出
167 TWR 时钟数据写入
169 HOUR 小时定时器
十五 变换指令—FNC170~177
170 GRY 二进制数→格雷码
171 GBIN 格雷码→二进制数
176 RD3A 读FXon-3A模拟量模块
177 WR3A 写FXon-3A模拟量模块
十六 触点比较指令—FNC224~246
224 LD= (S1)=(S2)时运算开始之触点接通
225 LD》 (S1)》(S2)时运算开始之触点接通
226 LD《 (S1)《(S2)时运算开始之触点接通
228 LD《》 (S1)≠(S2)时运算开始之触点接通
229 LD≤ (S1)≤(S2)时运算开始之触点接通
230 LD≥ (S1)≥(S2)时运算开始之触点接通
232 AND= (S1)=(S2)时串联触点接通
233 AND》 (S1)》(S2)时串联触点接通
234 AND《 (S1)《(S2)时串联触点接通
236 AND《》 (S1)≠(S2)时串联触点接通
237 AND≤ (S1)≤(S2)时串联触点接通
238 AND≥ (S1)≥(S2)时串联触点接通
240 OR= (S1)=(S2)时并联触点接通
241 OR》 (S1)》(S2)时并联触点接通
242 OR《 (S1)《(S2)时并联触点接通
244 OR《》 (S1)≠(S2)时并联触点接通
245 OR≤ (S1)≤(S2)时并联触点接通
246 OR≥ (S1)≥(S2)时并联触点接通

浮点数的加减乘除指令:

浮点数四则运算指令和整点数对应指令的运算过程大同小异,不同点在于,前者是小数,后者是整数。运算过程虽然基本相同,但指令的运用还是有所区别的,接下来我们重点看一下指令运用的区别。

数的四则运算指令只能用于32位,不能用于16位。这4个指令都有2个源操作数(S1·)、(S2·)和1个目的操作数(D·),且适用软元件只有常数K、H和数据寄存器D。

它们的梯形图形式如下图所示,因为都是32位的错作数,所以在运用指令时助记符前面要加上字母“D”。

从梯形图可以看到,不管是加减还是乘除,不管是源址还是终址,它们都32位,这和我们在上篇文章所分享的整数四则运算指令有一定的差别,例如整数的32位乘法指令,目的操作数有4个,但浮点数的是2个。

表示方式和整点数完全不一样,这在上上一篇文章就已经有说明,所以在此不再赘述,大家不了解的可以回看以往的文章。另外,浮点数的四则运算指令不会影响到3个标志位M8020、M8021、M8022。

和整数运算指令一样,,PLC每扫描一个周期,这些指令就执行一次,此时,重复执行运算可能不是我们需要的,所以应该选择脉冲执行型指令或边沿触发型驱动条件。

总结:

总的来说,浮点数的四则运算指令和整点数差不多,需要用的时候直接用就是。我们接下来继续看2个与浮点数相关的其他指令。

三菱PLC的编程软件GX WORKS2的基本指令快捷键有常开触点F5,常闭触点F6,输出F7,画线CTRL+方向键。
望采纳。。。。。。

在三菱plc编程时,大部分指令通过点击工具栏中符号或者直接输入就可以,但有些指令却比较复杂,需要一些特殊符号,详细步骤:

1、编写一个计数程序,当C0小于5时Y0输出,当C0大于8时Y1输出,当C0等于15时Y2输出。

2、首先需要输入应用指令,一种方法是直接按F8键,另一种方法是直接在工具栏中点击“应用指令”符号,或者直接双击鼠标,选择应用指令符号。

3、选择应用指令符号后。在符号后方框输入“>K5 C0“,注意之间需要输入空格。否则会提示错误信息。

4、将触点比较指令输入之后,需要跟随输出指令,才能完成一步程序,我们将其以Y0输出。

5、然后根据具体程序输入其它比较条件,并跟随输出指令。

6、当启动程序后,当C0计数小于5时Y0输出,当C0计数大于8时Y1输出,这样即完成了C0计数的比较指令。

三菱的基本指令中的PLS指令是上升沿微分输出指令,它将指定的信号上升沿进行微分后,输出一个脉冲宽度为一个扫描周期的脉冲信号。PLS指令只有在输入信号变化时才有效。

PLS上升沿检测指令;PLF下降沿检测指令。该程序的的动作:当X66由高电平变为低电平时,M150置位高电平一个扫描周期,下一个周期开始后M150复位为低电平。

扩展资料:

PLS面板的全称为Plane to Line Switching,其驱动方式是所有电极都位于相同平面上,利用垂直、水平电场驱动液晶分子动作。通过下面这张图就可以看到PLS面板在驱动方式上与VA类(包括MVA和三星自己的PVA)与IPS面板之间的差异。

参考资料来源:百度百科-pls

M:辅助继电器,相当于电气图中的中间继电器,30代表辅助继电器的地址号。

控制方式与Y是一样的,只是没有输出口,只是单单的软元件。和Y一样有线圈和常开、常闭的触点。当多种控制方法用到同一种Y时。这时候直接控制的话可能会出现交叉,并且程序会显得复杂。这时候就可以用M来控制。

PLC的继电器输出接口电路

工作过程:当内部电路输出数字信号1,有电流流过,继电器线圈有电流,然后常开触点闭合,提供负载导通的电流和电压。当内部电路输出数字信号0,则没有电流流过,继电器线圈没有电流,然后常开触点断开,断开负载的电流或电压。也就是通过输出接口电路把内部的数字电路化成一种信号使负载动作或不动作。

以上内容参考:百度百科-三菱PLC

解释三菱PLC CALL指令的具体用法如下下:

连接时使用呼叫,调用P1后跳过主程序,先执行P1子程序,调用后返回主程序。P1作为指针存在。如果调用未接通,则不执行调用,直接执行主程序。调用程序可以嵌套,见下图。一个子例程可以调用另一个子例程。如图所示:

PLC CALL 简介:

CALL通常指REMOTE CALL、游戏CALL,指一种注入外部EXE程序从外部调用函数的技术。找CALL一般使用OD等工具,而CALL的使用一般需要编写复杂的汇编代码。在快手(AAuto Quicker)中推出了一种通用CALL技术,可以象声明WIN API一样声明CALL.下面是一个简单的示例:

//外部CALL读取命令行

//列出所有已运行进程的命令行参数

import winex;

io.open()

//遍历所有窗口


三菱plc编程口诀如下:

1、位置控制指令,每次回原点或者开始的瞬间清零当前位置。

2、位置控制在回到原始位置的时候,一定要用回原点指令,不可以走数据。

3、位置控制时,最好用脉冲+方向控制,尽量不要使用双脉冲。

4、有用到上升沿或下降沿的时候,触点必须放在输出线圈的后面。

三菱PLC 的常用指令

LDI:取反指令,即从左母线开始,取用常闭触头。

OR:或指令,即常开触头的并联指令。

OUT:线圈得电指令。适用于输出继电器和辅助继电器。

LDP: 取脉冲上升沿。

LDF :取脉冲下降沿。

ANI :与反转。

ANDP: 与脉冲上升沿。

ANDF :与脉冲下降沿。

三菱 FX 系列plc的基本逻辑指令

取指令与输出指令(LD/LDI/LDP/LDF/OUT)

1、LD(取指令) 一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。

2、LDI(取反指令) 一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。

3、LDP(取上升沿指令) 与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。

4、LDF(取下降沿指令) 与左母线连接的常闭触点的下降沿检测指令。

5、OUT(输出指令) 对线圈进行驱动的指令,也称为输出指令。

扩展资料:

取指令与输出指令的使用说明:

1、LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算。

2、LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。

3、LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S。

4、OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。

5、OUT指令目标元件为Y、M、T、C和S,但不能用于X。

触点串联指令(AND/ANI/ANDP/ANDF)

a、AND(与指令) 一个常开触点串联连接指令,完成逻辑“与”运算。

b、ANI(与反指令) 一个常闭触点串联连接指令,完成逻辑“与非”运算。

c、ANDP 上升沿检测串联连接指令。

d、ANDF 下降沿检测串联连接指令。

MOV是三菱PLC中传送指令功能,你要学懂这指令你得先学会进制转换。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输出。

KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。
这些一般用于传送指令和比较指令,使用格式一般有如下几种:
= ? K4M100 ? K0 ? ? ? ? ? ? ? ? ? ? ? 16位接点比较指令,M100-M115共16个位全部off,该接点接通。
《》 ?K4M100 ?K50 ? ? ? ? ? ? ? ? ? ? 16位接点比较指令,M100-M115共16个位组成的字所代表数值不等于50时,该接点接通
D= ?K7M500 ?K0 ? ? ? ? ? ? ? ? ? ? ? 32位接点比较指令,M500-M527共28个位全部off,该接点接通
MOV ? K0 ? K1Y0 ? ? ? ? ? ? ? ? ? ? ?16位传送指令,Y0-Y3共4个位全部复位
MOV ? K2X0 ?D0 ? ? ? ? ? ? ? ? ? ? ? 16位传送指令,X0-X3共8个位代表的数值传送到D0中。
DMOV ?K6M50 ?D50 ? ? ? ? ? ? ? ? 32位传送指令,M50-M523共24个位代表的数值传送到D50中
CMP ? K1X0 ? K1Y0 ? M10 ? ? ? ? 16位比较指令,X0-X3组成的数据和Y0-Y3组成的数据进行比较,前者大于后者,M10=1,
前者=后者,M11=1,前者小雨后者,M12=1。
DCMP ? K5X0 ?K5M0 ?M100 ? ? ? 32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,


相关tag:三菱plc编程指令详解
本站部分资源来源于网络,如果侵犯了您的权益,请联系我们删除1354090129@qq.com

标签:指令   IN   输出   接通

本文来自网络,不代表94汽车车网立场,所有(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者。若您的权利被侵害,请联系 56325386@qq.com 删除。转载请注明出处:https://94che.com/qc/172511.html

发表回复

您的电子邮箱地址不会被公开。

返回顶部