首页 理论教育 了解程序中的M、SM和S符号的含义与用途

了解程序中的M、SM和S符号的含义与用途

时间:2023-07-02 理论教育 版权反馈
【摘要】:其线圈可由PLC内的各种软元件的触点驱动。但在实际控制过程中,如果希望记忆停电前的状态,就需用停电保持型M。特殊中间继电器可以按位SM0.0、字节SMB10、字SMW10或双字SMD10来使用。表2-4 特殊中间继电器SM的编号及属性表SM0.1、SM0.5和SM0.0是触点型特殊继电器。状态S一般用来编写步进阶梯指令,表示该步的状态,配合SCR指令完成步进阶梯指令控制程序的逻辑分段。

了解程序中的M、SM和S符号的含义与用途

答:M是中间继电器,SM是特殊继电器,S是状态继电器。下面分别论述这些软元件。

中间继电器M的编号及属性见表2-3,中间继电器一般用来存储程序中的中间状态或控制信息,中间继电器在编程中可以按位M0.0、字节MB10、字MW10或双字MD10来使用。

表2-3 中间继电器M的编号及属性表

978-7-111-45169-3-Chapter02-7.jpg

PLC内有的M其模型是由一个线圈和一对触点组成。其线圈可由PLC内的各种软元件的触点驱动。这类M有无数的常开触点(978-7-111-45169-3-Chapter02-8.jpg)与常闭触点(978-7-111-45169-3-Chapter02-9.jpg),在PLC内可随意使用。但是M触点不能直接驱动外部负载,外部物理负载只能通过Q驱动。

一般用途(非停电保持用途)通过修改系统块中保留性范围参数设定可以改为停电保持用途。同样,停电保持用途的也可以通过修改系统块中保留性范围参数设定改为一般用途。系统块中保留性范围参数设定如图2-1所示。

978-7-111-45169-3-Chapter02-10.jpg

图2-1 保留性范围参数设定

PLC在运行过程中如果突然停电,Q及一般M都会断开,当重新上电运行时,除输入条件为接通的情况以外,都为断开状态。但在实际控制过程中,如果希望记忆停电前的状态,就需用停电保持型M。

把图2-2所示程序的M14.0改为普通用途型M0.0(默认状态是非停电保持用途),如图2-3所示,启动/停止动作过程基本相同,不同的是当PLC停电,再上电恢复到运行状态时,M0.0无法保持停电前的接通状态。

978-7-111-45169-3-Chapter02-11.jpg(www.xing528.com)

图2-2 启动/停止控制程序

978-7-111-45169-3-Chapter02-12.jpg

图2-3 启动/停止控制程序

特殊中间继电器SM编号及属性见表2-4,特殊中间继电器是CPU系统与用户程序之间互相交换信息的窗口。特殊中间继电器可以按位SM0.0、字节SMB10、字SMW10或双字SMD10来使用。

表2-4 特殊中间继电器SM的编号及属性表

978-7-111-45169-3-Chapter02-13.jpg

SM0.1、SM0.5和SM0.0是触点型特殊继电器。SM0.1是开机脉冲,只在“STOP”转到“RUN”状态的第一个扫描周期是导通的;SM0.5是1s脉冲;SM0.0在“RUN”状态时总是接通的。

SMB30是定义PORT0通信口工作模式的特殊中间继电器;SMB34是定义定时中断间隔时间的特殊中间继电器;SMB47是定义高速计数器HSC1工作模式的特殊中间继电器。更多的特殊继电器信息请查看帮助信息。

S状态继电器的编号是S0.0~S31.7。状态S一般用来编写步进阶梯指令,表示该步的状态,配合SCR指令完成步进阶梯指令控制程序的逻辑分段。状态S在编程或调试时可以按位S0.0、字节SB10、字SW10或双字SD10来使用。

在不用SCR指令时,状态S与普通M功能一样,但是对工序步进控制编程时只能用状态S元件,与步进梯形图SCR指令结合使用(详细具体的应用请看步进阶梯指令章节内容)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈