欢迎来到海蓝智能科技有限公司!

全国服务热线

18018737509

立创新服务志,做幸福海蓝人
您当前的位置 :首页 > 行业资讯 > 三菱PLC指令表大全分享

热门关键词

联系我们

深圳市海蓝智能科技有限公司


电 话:18018737509

电 话:13823726967

邮 箱:527843680@QQ.COM

网 址:https://www.szhlplc.com

地 址:深圳市龙华区观湖街道观城社区环观南路105-13号201-203

在线咨询

三菱PLC指令表大全分享

2024-12-19
86次

三菱PLC编程指令

  • 基本顺控指令

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

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

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

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

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

    • SET(置位指令):将软元件置位。

    • RST(复位指令):对软元件进行复位。

    • ZRST(批量复位指令):可批量复位软元件。

    • LDP(触电形式的上升沿):检测上升沿信号。

    • LDF(触点形式的下降沿):检测下降沿信号。

    • PLF(指令形式的上升沿):在输入信号上升沿触发相关操作。

    • PLS(指令形式的下降沿):在输入信号下降沿触发相关操作。

    • INV(反指令):执行该指令后,将原来的运算结果取反。

    • MC/MCR(主控指令):用于公共串联触电的连接,MC为主控开始,MCR为主控复位。

    • STL(步进指令)/RET(步进返回指令):步进指令只有与状态继电器s配合才有步进功能,使用STL指令的状态继电器的常开触电,称为STL触电,没有常闭触点。STL指令没有触点,直接连接左母线。

  • 数据传送指令

    • (16位)MOV传送指令:例如MOV传送指令有两个参数,K123为源操作数(需要被传送的数据),D0是需要将源操作数存放的地址。

    • (32位)DMOVE:当数据为32位时,传送指令就必须使用Dmov,比如高速计数器的数据传送时会用到。

    • CML(取反传送指令):共有两个参数,第一个为源操作数,CML指令先将源操作数转化为2进制,然后将2进制的每一位都进行取反,可用于需要交替出现的场景(比如控制灯交替闪烁)。

    • XCH(数据交换指令):该指令有两个参数,将两个寄存器中的数值进行变更,使用该指令时必须要使用沿触发,不然会一直处于变更状态。

    • SWAP(高低字节交换指令):把高位和低位进行交换,例如对于K4M10(16位数据寄存器,其中K2M10为低字节,K2M18为高字节)是交换高低字节的内容而非存储器位置。

    • BMOV(块传送指令):有三个参数,可用于数据块的传送,但目前理解上可能存在欠缺,需要重新梳理。

    • FMOV(多点传送指令):共有三个参数,第一个为常数或者常数地址,第二个为操作地址的起始位置,第三个参数为需要操作的位数,可用于初始化的清零动作。

  • 比较指令

    • 触点比较指令:如16位接点比较指令 =K4M100K0,表示M100 - M115共16个位全部off时,该接点接通;16位接点比较指令K4M100K50,表示M100 - M115共16个位组成的字所代表数值不等于50时,该接点接通;32位接点比较指令D=K7M500K0,表示M500 - M527共28个位全部off时,该接点接通。

    • CMP(16位比较指令):例如CMPK1X0K1Y0M10,X0 - X3组成的数据和Y0 - Y3组成的数据进行比较,前者大于后者,M10 = 1;前者等于后者,M11 = 1;前者小于后者,M12 = 1。

    • DCMP(32位比较指令):例如DCMPK5X0K5M0M100,X0 - X23组成的数据和M0 - M23组成的数据进行比较,前者大于后者,M100 = 1。

    • ZCP(区间比较指令):共计有四个参数,第一和第二为固定数值,第三个为变量,第四个为m0存储比较值,最终结果是用第三个值和第一第二值进行比较。

  • 移位指令

    • SFTR(位右移):实现位右移操作。

    • SFTL(位左移):实现位左移操作。

    • ROL(左循环):执行左循环操作。

    • ROR(右循环):执行右循环操作。

  • 数据运算指令

    • ADD(加法指令):用于加法运算。

    • SUB(减法指令):用于减法运算。

    • MUL(乘法指令):用于乘法运算。

    • DIV(除法指令):用于除法运算。

    • INC(递增指令):使数据递增。

    • DEC(递减指令):使数据递减。

    • 字逻辑运算指令(WAND,WOR,WXOR):进行字逻辑运算。

    • NEG(求补指令):执行求补操作。

    • SQR(求平方根指令):用于求平方根操作。

    • SUM(置一位总数指令):实现相关的置一位总数操作。

  • 高速处理指令

    • HSCS(高速计数器比较置位指令):用于高速计数器比较置位操作。

    • HSZ(高速计数器区间比较指令):用于高速计数器区间比较操作。

    • SPD(脉冲速度检测指令):检测脉冲速度。

  • 方便指令

    • ALT(交替输出指令):可实现交替输出功能。

  • 时钟指令

    • TRD(读取时钟指令):读取PLC的时钟,将时钟的数据保存到数据寄存器中,例如TRD136指令,是将系统时间年保存到D136,月保存到D137,日保存到D138,时保存到D139,分保存到D140,秒保存到D141,星期保存到D142中。

    • TZCP(时钟数据区间比较指令):用于时钟数据区间比较操作。

  • 顺序流指令

    • FOR(循环指令):实现循环操作。

    • CJ(条件跳转指令):根据条件进行跳转操作。

    • FEND(主程序结束指令):用于结束主程序。

    • SRET(子程序返回指令):用于子程序返回操作。

  • 定位控制指令

    • PLSV(可变速脉冲输出指令):用于可变速脉冲输出操作。

    • ZRN(原点回归指令):实现原点回归操作。

    • DRVI(相对定位指令):执行相对定位操作。

    • DRVA(绝对定位指令):执行绝对定位操作。

  • 模拟量和PID特殊模块读写指令

    • FROM(读指令):用于读取操作。

    • TO(写指令):用于写入操作。

  • 其他指令

    • HIOEN(控制高速输入输出功能的开始/停止):HIOEN【S1】【S2】【S3】,S1为开始/停止的功能编号,S2为设置已启用功能的通道编号的位,S3为设置已停止功能的通道编号的位。

    • DHCMOVP(以高速计数器/脉冲宽度测定/PWM/定位用特殊寄存器为对象,进行读取或写入(更新)操作时使用该指令):DHCMOVP【S1】【S2】【S3】,(s)传送源的软元件编号位,(d)传送目标软元件编号位,(n)传送后,显示的传送源软元件的清除提示K0、K1。

    • HCMOV(高速计数器传送):用于高速计数器传送操作。

    • HCMOVP(高速计数器传送):用于高速计数器传送操作。

标签

公众号二维码

电话号码:18018737509

传真:0755-2101 7659

邮箱:527843680@QQ.COM

深圳市龙华区观湖街道观城社区环观南路105-13号201-203

18018737509

服务热线

深圳市海蓝智能科技有限公司 版权所有备案号:粤ICP备20051893号, 欢迎来电咨询!
cache
Processed in 0.007547 Second.