OMRON编程培训(5)

发布时间:2021-06-06

OMRON编程培训

带偏移源地址的传送指令:COLL

Bs:源基址 Of:偏移量 D:目标字

用途:

如果DM200的内容是10,将把DM110(DM100+10)的内容拷贝到DM300中。

用途:

将DM100里的数据传送到DM210(200+10)。

数据交换:XCHG

用途:将E1和E2中的内容进行交换。

单字比较:CMP

☆ 比较结果的标志位是共用的,最好用内部继电器保持。

不要在指令和算术标志控制指令之间编写其他指令,不然可能会改变算术标志的状

态。

不正确的使用方法:

用途:

比较两个无符号二进制值,并输出结果到辅助区的算术标志中。 25505——大于; 25506——等于; 25507——小于。

正确的使用方法:

OMRON编程培训

表比较:TCMP

S:源数据 T:表格首字 R:结果字

用途:

比较源数据和16个连续字的内容,当两字的内容相等时,结果字中的相应位变ON。

块比较:BCMP

用途:

比较源数据和16个范围(由16个下限和

16个上限定义),当源数据在范围内时,结果字中的相应位变ON。

S:源数据

B:块首字 R:结果字

OMRON编程培训

☆如果下限大于上限,不会发生错误,但0(不在范围内)将被输出给字R的相应位。

SFT

数据输入 移位输入 复位输入

St:开始字 E:结束字

例:利用移位指令SFT使输出的16个灯从右至左以1秒速度依次亮;当灯全亮后再从右至左依次灭。如此反复运行。(输入地址:0.00,输出地址:1.00~1.15) 1

OMRON编程培训

数字运算:

十进制:ADD(30):(+) SUB(31):(-)

MUL(32):(*)

DIV(31):(/) 二进制:ADB(50) SBD(51) 常 用:INC:+1指令

DEC:-1指令

Root(72):开方 FDW(79):浮点除 SUM(184):求和 AVG(195):求平均值 MAX(182):求最大值 MIN(183):求最小值 PID(190):PID控制 SCL(194):标度 APR(69):数学处理

标度:SCL

S:源数据 P1:参数首字 R:结果字

用途:

根据指定的线性函数将无符号二进制数据转换为无符号BCD码。

可用于称重系统:

㈣ 流程类指令

PLC指令一般是从零地址开始执行,依次进行直到END指令。为了简化编程或减少扫描时间,或实现特殊控制就必须改变程序的流程。为此,PLC设有改变程序流程的指令。

JMP(04): 跳转

OMRON编程培训

JME(05): 跳转结束

JMP和JME要成对使用,如果跳转条件不满足,JMP和JME间的程序将不被扫描,输出状态保持,不会被复位。它的优点是可以减少扫描时间。

子程序指令:

SBS(91):子程序调用 SBN(92):子程序入口 RET(93):子程序返回 宏:MCRO

宏实质上也是子程序。相同结构、地址不同的指令可用

㈤ 监控指令

用户定义故障代号:FAL(06) FALS(07)

信息显示:

MSG

如果想要显示“BAT_LOW”的信息,将字母的ASCⅡ写入DM100里,以0D作为结束符

PLC运行时,若0.03被触发,“BAT_LOW”将在出错信息里显示。

㈥ I/O管理指令

当无I/O管理刷新指令时,I/O刷新在用户程序执行后进行。但有的输入/输出要急于用

作处理,这就要用到I/O刷新指令。

一个位的刷新:CS1机型在输入或输出指令中,附加感叹号“!”,可以进行I/O刷新 多位、多通道的刷新:

St:开始字 E: 结束字

用途:

刷新St和E之间的所有的I/O字。

OMRON编程培训(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219