查看: 787|回复: 4
收起左侧

[综合] 【极课工控】小型PLC系列教程之3.4辅助继电器M元件基本使用

Julius_wen 2019-10-20 20:31:12 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
【极课工控】汇川技术小型PLC应用教程开贴说明-连载中...

1.M元件简介

M元件,又可以称之为“辅助触点继电器”或“中间继电器”,M元件属于“位变量”,类似于高级编程语言中的BOOL型变量(布尔型)。只能表示ON/OFF(1或者0-通或者断)。M元件可以分为断电保持型,非断电保持型以及系统特殊M元件。

M软元件,也具备4种状态:常开,常闭,上升沿,下降沿。支持SET/RST/ZRST/OUT指令,也可使用MOV/DMOV指令,将M元件状态赋值给D数据寄存器。

1.1通用M元件

image.png

除了M8000以上及SM元件外都是通用M元件,是我们在程序中可以无限次使用的M元件。SM元件我们一般不用,M8000以上有些软元件可能会用到,请参考第二部分。

M元件可以使用的数量,可能不同型号PLC略有出入,具体请参考小型PLC编程手册

1.2常用特殊M元件

常用系统软元件 M元件描述
M8000 用户程序运行时置为ON 状态
M8001 M8000 状态取反
M8002 用户程序开始运行的第一个周期为ON
M8011 10ms 时钟周期的振荡时钟
M8012 100ms 时钟周期的振荡时钟
M8013 1S 时钟周期的振荡时钟
M8014 1 分钟时钟周期的振荡时
M8020 运算零标志
M8021 运算借位标志
M8022 运算进位标
M8029 多周期指令执行完成标志

其他系统元件信息请参考《H3U系列可编程逻辑控制器指令及编程手册P678》,本节仅列出我们项目中可能用到的系统软元件。

M8002,上电底层系统初始化完成后第一个扫描周期导通,编程时,可以用于某些数据的初始化。
image.png

M8000有很多指令不允许直接接到“直流母线上”(不允许直接接到左侧),一般我习惯在前面串一个M8000

M8021,M8022为进行加减时的进位借位标志
关于加减运算数据溢出的问题总结

M8029在后面我们讲到DRVA,DRVI时经常用到,这里有一篇用户提问
DRVA/DRVI完成标志的问题?

M8011,为10ms到达后,系统将M8011置位一个周期,然后复位。M8012为100ms导通一个周期

2.M元件的用法

2.1对M元件进行置位,复位,批量复位

指令 说明 用法
SET 置位指令 SET M100
RST 复位指令 RST M100
ZRST 批量复位 ZRST M0 M10

置位指令SET,就是将M元件(BOOL变量)设置为TRUE状态-1
复位指令RST,就是将M元件(BOOL变量)设置成FALSE状态-0
ZRST M0 M10,将M0-M10总共11个M元件均复位为FALSE状态

2.2M元件线圈输出

OUT M200导通时,M200输出为TRUE,这句话不导通时,输出为FALSE.

2.3将M元件赋值给D元件

image.png

这部分内容,在第3.2D元件介绍章节有详细介绍:【极课工控】小型PLC系列教程之3.2使用D元件保存数据

3.项目中M元件的一般用法

3.1作为触摸屏上的开关

image.png
触摸屏与PLC通信成功后,直接操作M1042元件,根据M1042的状态(TRUE-or-FALSE),我们就能知道屏幕上设置对应功能。屏幕上的开关,我们一般用M元件来做。

采用掉电保持功能的M元件和非掉电保持M元件,则根据实际需求来。比如屏幕上启动,停止按钮,则按需求理解不需要掉电保持。而某些功能设置,比如正反向,则需要断电保持,下次上电时,记忆断电前的M元件状态。

3.2程序中做标志位

image.png

作为中间变量,保存某个位状态,这种用法较多。但是用多了不是很好,要慎用。。。

4.对M元件的建议

M软元件要慎用,小型PLC编程中如果用太多M元件,可能会导致程序很混乱,别人无从接手。M元件多,容易忘记SET或者RST很容易导致程序BUG。个人在编程将M元件作为3.2中所述用法时,不建议采用。具体请参考:

小型PLC编程经验分享




「真诚赞赏,手留余香」




上一篇:【极课工控】小型PLC系列教程之3.3XY输入输出的简介
下一篇:【极课工控】小型PLC系列教程之4.1加减乘除四则运算简介
回复 邀请回答送花

使用道具 举报

nt4623 2019-10-25 14:04:09 | 显示全部楼层
学习。。。。
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

饕餮 2019-10-28 20:56:51 | 显示全部楼层
image.png
image.png
之前找了好久没看到在哪改非掉电,后来发现了,分享一下。
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

饕餮 2019-10-28 21:02:50 | 显示全部楼层
饕餮 发表于 2019-10-28 20:56
之前找了好久没看到在哪改非掉电,后来发现了,分享一下。

突然看到有人发过了
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

Julius_wen 2019-10-30 16:26:35 | 显示全部楼层
饕餮 发表于 2019-10-28 21:02
突然看到有人发过了

补充的挺好的~赞一个
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

汇川控制技术 公众号

全国服务热线:8:30-17:30

400-777-1260

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市宝安区留仙二路6号鸿荣源鸿威工业区E栋

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部