西门子PLC程序中SM表示什么意思?
5个回答
展开全部
西门子PLC中SM是特殊标志继电器。
特殊标志继电器用“SM”表示,特殊标志继电器区根据功能和性质不同具有位、字节、字和双字操作方式。其中SMB0、SMB1为系统状态字,只能读取其中的状态数据,不能改写,可以位寻址。系统状态字中部分常用的标志位说明如下:
SM0.0:始终接通;
SM0.1:首次扫描为1,以后为0,常用来对程序进行初始化;
SM0.2:当机器执行数学运算的结果为负时,该位被置1;
SM0.3:开机后进入RUN方式,该位被置1一个扫描周期;
SM0.4:该位提供一个周期为1分钟的时钟脉冲,30秒为1,30秒为0;
SM0.5:该位提供一个周期为1秒钟的时钟脉冲,0.5秒为1,0.5秒为0;
SM0.6:该位为扫描时钟脉冲,本次扫描为1,下次扫描为0;
SM1.0:当执行某些指令,其结果为0时,将改位置1;
SM1.1:当执行某些指令,其结果溢出或为非法数值时,将改位置1;
SM1.2:当执行数学运算指令,其结果为负数时,将改位置1;
SM1.3:试图除以0时,将改位置1;
特殊标志继电器用“SM”表示,特殊标志继电器区根据功能和性质不同具有位、字节、字和双字操作方式。其中SMB0、SMB1为系统状态字,只能读取其中的状态数据,不能改写,可以位寻址。系统状态字中部分常用的标志位说明如下:
SM0.0:始终接通;
SM0.1:首次扫描为1,以后为0,常用来对程序进行初始化;
SM0.2:当机器执行数学运算的结果为负时,该位被置1;
SM0.3:开机后进入RUN方式,该位被置1一个扫描周期;
SM0.4:该位提供一个周期为1分钟的时钟脉冲,30秒为1,30秒为0;
SM0.5:该位提供一个周期为1秒钟的时钟脉冲,0.5秒为1,0.5秒为0;
SM0.6:该位为扫描时钟脉冲,本次扫描为1,下次扫描为0;
SM1.0:当执行某些指令,其结果为0时,将改位置1;
SM1.1:当执行某些指令,其结果溢出或为非法数值时,将改位置1;
SM1.2:当执行数学运算指令,其结果为负数时,将改位置1;
SM1.3:试图除以0时,将改位置1;
展开全部
SM0.0 PLC运行时一直为1,是常ON继电器。
SM0.1 PLC首次扫描为1,一个扫描周期。一般用于初始化程序。
SM0.2 若保持数据丢失,改为为1,一个扫描周期。
SM0.3 进入RUN方式,闭合一个扫描周期
SM0.4 周期为1分钟,占空比为0.5的时钟脉冲,ON 30S OFF 30S
SM0.5 周期为1秒,占空比为0.5的时钟脉冲
SM0.6 扫描时钟脉冲,本次扫描置1,下次扫描置0,一直循环执行。可作为扫描计数器。
SM0.7 指示CPU工作方式开关的位置,0为Term位置。1为Run位置。
SM0.1 PLC首次扫描为1,一个扫描周期。一般用于初始化程序。
SM0.2 若保持数据丢失,改为为1,一个扫描周期。
SM0.3 进入RUN方式,闭合一个扫描周期
SM0.4 周期为1分钟,占空比为0.5的时钟脉冲,ON 30S OFF 30S
SM0.5 周期为1秒,占空比为0.5的时钟脉冲
SM0.6 扫描时钟脉冲,本次扫描置1,下次扫描置0,一直循环执行。可作为扫描计数器。
SM0.7 指示CPU工作方式开关的位置,0为Term位置。1为Run位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SM特殊功能寄存器,找一本PLC的书后面都有,比如常开触点SM0.0在CPU运行时,改位始终为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
特殊标志继电器
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
特殊继电器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询