在PLC编程中,MOV是移动指令的意思,DMOV是双字节移动。下面是一些常见的PLC编程指令总结。

1.K2M1,M1~M8组成的1个字节的存储空间,

常数+软元件 K1~K8分别代表4位~32位的组合应用。

K1M0 M0~M3

K2M0 M0~M7

K3M0 M0~M11

K4M0 M0~M15

K5M0 M0~M19

K6M0 M0~M23

K7M0 M0~M27

K8M0 M0~M31

最起码的基本指令要会,功能指令最好看得越多以后越有用,还有PLC的功能模块也要学习(当然如果你有条件或愿意学的话).总之看你的态度了,多学无害.附指令表希望对你有用

2.三菱FX2N应用指令集

程序流程应用指令

1、FNC(CJ) 跳转指令

2、FNC01 FNC02 FNC06(CALL SRET FEND) 调用子程序

3、FNC03 FNC04 FNC05(IRET EI DI)中断处理

4、FNC07(WDT)看门狗定时器

5、FNC08 FNC09(FOR NEXT)程序循环

数据传送、区域比较应用指令

1、FNC10(CMP) 比较

2、FNC11(ZCP)区域比较

3、FNC12(MOV) 传送应用指令

4、FNC13 (SMOV)数据移位应用指令

5、FNC14(CML)数据反相传送应用指令

6、FNC15 (BMOV) 成批传送

7、FNC16 (FMOV) 多点传送应用指令

8、FNC17 (XCHP) 数据交换

9、FNC18(BCD) 将BIN转换为BCD

10、FNC19(BIN) 将BCK转换为BIN

四则运算逻辑应用指令

1、FNC20(ADD) 加法应用指令

2、FNC21(SUB) 减法

3、FNC22(MUL) 二进制乘法

4、FNC23(DIV) 二进制除法

5、FNC24(INC) 增加

6、FNC25(DEC) 减少

7、FNC26(WAND) 逻辑与

8、FNC27(WOR) 逻辑或

9、FNC28(WXOR) 二进制互斥逻辑异或

10、FNC29(NEG) 求补码

旋转、位移应用指令

1、FNC30、FNC31(RORP、ROLP)左、右旋转

2、FNC32 FNC33(RCRP、RCLP)包含进位标识的左、右旋转

3、FNC34、FNC35(SFTRP、SFTLP)位数据左、右移

4、FNC36、FNC37(WSFRP、WSFLP)字符数据左、右移

5、FNC38、FNC39(SFWRP、WFRDP)字符数据位移写入与读出

宏应用指令

1、FNC60(IST)步进运转状态设定

2、FNC61(SER)多笔数据比较

3、FNC62(ABSD)绝对式控制

4、FNC63(INCD)相对式控制

5、FNC64(TIMR)调整式定时器

6、FNC65(STMR) 特殊定时器

7、FNC66(ALTP)交替信号

8、FNC67(RAMP)求斜率

9、FNC69(SORT)数据排序

外部设定显示应用指令

1、FNC70(TKY)10个按钮输入

2、FNC71(HKY)16个按钮键输入

3、FNC72(DSW)指拨开关

4、FNC73(SEGD)7段数码管译码

5、FNC74(SEGL)7段数码扫描

6、FNC75(ARWS)箭头开关外部设定调整

4、DMUL是三菱FX型号PLC的应用指令,是双字(32位)相乘的意思。指令用法如下:

DMUL D10 D20 D30

意思是:(D11,D10)双字32位里面的数据与(D21,D20)双字32位里面的数据相乘,结果储存在(D33,D32,D31,D30)四字64位里面,其中括号内的D10是双字D10的低8位,D11是双字D10的高8位;D20是双字D20的低8位,D21是双字D20的高8位;(D31,D30)是四字D30的低32位,(D33,D32)是四字D30的高32位。

也就是说:DMUL指令里面被乘数D10和乘数D20各占两个字,也就是双字,乘积D30占用四个字。

与DMUL类似的还有MUL,这是16位相乘指令,结果为双字,32位,和DMUL是不同的。

matlab中mov是什么意思,PLC编程中MOV是什么意思相关推荐

  1. PHP与西门子PLC,GE 与 西门子 PLC 编程 中 变量 区别

    plc-variables-deferences-between-ge-and-siemens-plc 由于工作的需要使用了GE的PAC Rx3i系列PLC,发现其梯形图编程方式与西门子有些许区别.最 ...

  2. transactionscope 中的异步 处理 异常_PLC编程中的异常处理

    异常处理,是PLC编程中最重要,最核心的部分,也是一个机械设备,一套流水线是否有价值的体现.其实,异常处理,就好比是维生素,如果没有,并不影响设备的整体运行.但如果有,会使设备更加智能.那么,到底该怎 ...

  3. 西门子断开延时定时器_在PLC编程中定时器的一些针对现场不同情况的一些妙用...

    相信大家在PLC编程中常会用到定时器,定时器指令也是比较常用的指令,一般分为接通延时定时器.断开延时定时器.脉冲定时器等,相信大家对于指令也已经很熟悉,在本文中就不具体介绍定时器指令了. 本文重点介绍 ...

  4. 用计算机对PLC进行编程时,PLC编程中的五个常见问题

    PLC是一种新型的具有极高可靠性的通用工业自动化控制装置,它具有控制能力强.配置灵活.编程简单.易于扩展等优点,是当今及以后工业控制的主要手段和重要的自动化控制设备,在各行业中有着迅速发展和应用.而对 ...

  5. 中日德三系PLC编程软件对比,各位工控人用的哪款?

    自PLC诞生以来,PLC厂商如雨后春笋般崛起,如今市场种类繁多的品牌让人看的眼花缭乱. Since the birth of PLC, PLC manufacturers have mushroome ...

  6. PLC编程中网络通讯方式有几种?

    Plc网络由多个子网组成,每个子网的通信过程由通信协议决定,通信方式是通信协议的核心内容.通信模式包括访问控制模式和数据传输模式.所谓接入控制(也称接入控制)是指如何获得共享通信介质的使用权,而数据传 ...

  7. java中作用是什么_Java在编程中的作用是什么?

    2017-07-28 Java编程中更新XML文档的常 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口. ...

  8. 逻辑设计法:数字电路在PLC编程中的体现

    2021.11.07 -- 参考文献 [1]罗庚兴.浅谈用PLC改造继电器控制系统的方法.煤矿机械,2006,27(7):159-161. [2]清华大学电子学教研组. 数字电子技术基础简明教程[M] ...

  9. 研华数据采集卡如何采集压力信号转化为数字信号_涨知识啦!PLC编程中如何使用开关、模拟、脉冲量...

    在工业自动化控制中,经常会遇到开关量,数字量,模拟量,离散量,脉冲量等各种概念,而人们在实际应用中,对于这些概念又很容易混淆.作为电气工程及其自动化设计人员来说,弄清楚这些变量的关系,就能够很熟练的掌 ...

  10. 信捷plc c 语言全局变量,三菱PLC编程中,跳转指令CJ、子程序调用CALL和中断指令有什么区别?...

    满意答案 0519gao 2013.10.06 采纳率:46%    等级:12 已帮助:11303人 子程序帮助您对程序进行分块.主程序中使用的指令决定具体子程序的执行状况.当主程序调用子程序并执行 ...

最新文章

  1. win8数据源设置mysql_Win8系统ODBC数据源有何重要功能?
  2. php开发的程序怎么用加密狗加密,C# 简单的程序绑定、加密(类似加密狗)
  3. php 函数返回多个值
  4. 【bzoj1086】 scoi2005—王室联邦
  5. java rmi 超时_java RMI服务超时
  6. android代码画出波浪球,Android绘制波浪曲线,效果很赞的。
  7. c#2.0的新特性--泛型
  8. nuxt 服务器构建因太耗CPU进程被杀解决办法
  9. qcalendarwidget只显示月_万家基金旗下26只产品规模迷你 万家精选重仓地产股年内收益排名靠后丨基金...
  10. 正则表达式的使用,python正则匹配一个话题标签
  11. 【解释】对用户透明=对用户隐蔽:关系模型的存取路径对用户透明
  12. java开源论坛 discuz_Discuz开源论坛
  13. qt串口通信_Qt编写气体安全管理系统29-跨平台
  14. python getopt_python 之 分割参数getopt
  15. 三菱有C语言PLC控制器,三菱PLC可程序设计控制器系列软件介绍
  16. 【MySQL】insert into 和select 搭配使用进行表间复制
  17. Bursuite简单抓包改包发包__超详细步骤
  18. Linux中chmod命令的用法
  19. 芬兰赫尔辛基:欢迎神秘的东方科技力量 阿里云:一起为创业者开挂
  20. (paypal,stripe)轮询收款系统

热门文章

  1. RAdam和LookAhead合二为一
  2. 分形艺术能让你感受上帝的力量——新锐100设计师风达专访
  3. win10安装Visual Studio2019时卡在了提取文件处
  4. 前端知识3.2nodejs安装以及初始化目录
  5. 全市场等权中位数_市场指数估值周报20200523
  6. 【三极管知识】之【9011,9012,9013,9014,8050,8550 三极管的区别】
  7. 个人免签码支付源码+监控APP 实测搭建成功
  8. axios爬坑之provisional headers are shown
  9. win10如何删除计算机用户,Win10系统如何删除账户?Win10系统删除账户的方法
  10. 希捷移动硬盘linux,[转载]强列建议不要买seagate希捷移动硬盘!!!