欧姆龙全部程序指令 (欧姆龙入门)

欧姆龙全部程序指令(欧姆龙入门)目录- [指令类型](指令类型)- [位指令](位指令)- [字指令](字指令) - [双字指令](双字指令) - [位指令](位指令)- [逻辑指令](逻辑指令)- [移位指令](移位指令)- [算术指令](算术指令)- [比较指令](比较指令) - [数据移动指令](数据移动指令)- [I/O指令](I/O指令) - [字指令](字指令)- [逻辑指令](逻辑指令)- [移位指令](移位指令)- [算术指令](算术指令)- [比较指令](比较指令)- [数据移动指令](数据移动指令)- [I/O指令](I/O指令) - [双字指令](双字指令)- [算术指令](算术指令) - [数据移动指令](数据移动指令)指令类型欧姆龙PLC使用三种类型的指令:- 位指令:操作单个位。 - 字指令:操作16位字。 - 双字指令:操作32位双字。指令的类型由其第一个字符指定:| 指令类型 | 第一个字符 | |---|---| | 位指令 | L | | 字指令 | W | | 双字指令 | D |位指令位指令用于操作单个位。它们可以分为以下几类:逻辑指令| 指令 | 描述 | |---|---| | LD | 给位赋值`1` | | LDI | 如果条件为真,则给位赋值`1` | | AND | 对两个位进行AND运算 | | OR | 对两个位进行OR运算 | | NOT | 对一个位进行NOT运算 | | XOR | 对两个位进行XOR运算 |移位指令| 指令 | 描述 | |---|---| | SFT | 将位向左移 | | SFR | 将位向右移 | | ROL| 将位向左循环移位 | | ROR | 将位向右循环移位 |算术指令| 指令 | 描述 | |---|---| | ADD | 对两个位进行加法运算 | | SUB | 对两个位进行减法运算 |比较指令| 指令 | 描述 | |---|---| | EQ | 比较两个位是否相等 | | NE | 比较两个位是否不相等 | | GT | 比较两个位是否大于 | | GE | 比较两个位是否大于或等于 | | LE | 比较两个位是否小于或等于 |数据移动指令| 指令 | 描述 | |---|---| | MOV | 将一个位的值移动到另一个位 |I/O指令| 指令 | 描述 | |---|---| | OUT | 将位的值输出到输出设备 | | IN | 将位的值从输入设备输入 |字指令字指令用于操作16位字。它们可以分为以下几类:逻辑指令| 指令 | 描述 | |---|---| | LDW | 给字赋值`1` | | LDIW | 如果条件为真,则给字赋值`1` | | ANDW | 对两个字进行AND运算 | | ORW | 对两个字进行OR运算 | | NOTW | 对一个字进行NOT运算 | | XORW | 对两个字进行XOR运算 |移位指令| 指令 | 描述 | |---|---| | SFTW | 将字向左移 | | SFRW | 将字向右移 | | ROLW | 将字向左循环移位 | | RORW | 将字向右循环移位 |算术指令| 指指令述 | 描述 | |---|---| | ADDW | 对两个字进行加法运算 | | SUBW | 对两个字进行减法运算 | | MUL | 对两个字进行乘法运算 | | DIV | 对两个字进行除法运算 | | MOD | 计算两个字的余数 |比较指令| 指令 | 描述 | |---|---| | EQW | 比较两个字是否相等 | | NEW | 比较两个字是否不相等 | | GTW | 比较两个字是否大于 | | GEW | 比较两个字是否大于或等于 | | LEW | 比较两个字是否小于或等于 |数据移动指令| 指令 | 描述 | |---|---| | MOVW | 将一个字的值移动到另一个字 |I/O指令| 指令 | 描述 | |---|---| | OUTW | 将字的值输出到输出设备 | | INW | 将字的值从输入设备输入 |双字指令双字指令用于操作32位双字。它们可以分为以下几类:算术指令| 指令 | 描述 | |---|---| | ADDD | 对两个双字进行加法运算 | | SUBD | 对两个双字进行减法运算 | | MULD | 对两个双字进行乘法运算 | | DIVD | 对两个双字进行除法运算 | | MODD | 计算两个双字的余数 |数据移动指令| 指令 | 描述 | |---|---| | MOVD | 将一个双字的值移动到另一个双字 | 欧姆龙全部程序指令

sped概要:按输出端口指定脉冲频率,输出无加减速脉冲。 能够进行定位(独立模式)或速度控制(连续模式)。 还有在定位(独立模式)时,将PULS 指令作为一组来使用。 在脉冲输出中执行本指令时,能够变更当前脉冲输出的「目标频率」。 据此能够进行阶跃方式的速度变更。 操作数说明C1:端口指定(就是你指的#1)0000 Hex:脉冲输出 Hex:脉冲输出 Hex:脉冲输出2(仅CP1H)0003 Hex:脉冲输出3(仅CP1H)0020 Hex:变频器定位0(仅CP1L)0021 Hex:变频器定位1(仅CP1L)ini概要:对于内置输入输出执行以下的动作。 ・开始与高速计数器比较表的比较・停止与高速计数器比较表的比较・高速计数器当前值变更・变更中断输入(计数模式)的当前值・变更脉冲输出当前值(原点固定为0)・脉冲输出停止操作数说明C1:端口指定(就是你说的#3)0000 Hex:脉冲输出 Hex:脉冲输出 Hex:脉冲输出2(仅CP1H)0003 Hex:脉冲输出3(仅CP1H)0010 Hex:高速计数器输入 Hex:高速计数器输入 Hex:高速计数器输入 Hex:高速计数器输入 Hex:变频器定位0(仅CP1L)0021 Hex:变频器定位1(仅CP1L)0100 Hex:中断输入0(计数模式)0101 Hex:中断输入1(计数模式)0102 Hex:中断输入2(计数模式)0103 Hex:中断输入3(计数模式)0104 Hex:中断输入4(计数模式)* Hex:中断输入5(计数模式)* Hex:中断输入6(计数模式)* Hex:中断输入7(计数模式)* Hex:PWM 输出 Hex:PWM 输出1*1. 不可使用CP1L 14 点输入输出型*2. CP1H Y 型及CP1L 中,不可使用输入中断。 所以你从上看你用的事cp1h的PLC,如果就这两个问题的话你没有理解错误。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论