西门子S7-200 SMART PLC位逻辑指令总述

发布时间:2024-01-04  

基本指令是PLC最常用的指令,主要包括位逻辑指令、定时器指令和计数器指令

总述:位逻辑指令

在STEP 7-Micro/WIN SMART 软件的项目指令树区域,展开“位逻辑”指令包,可以查看所有的位逻辑指令,如图4-1所示。位逻辑指令有16条,可大致分为触点指令、线圈指令、立即指令、RS触发器指令和空操作指令。

589dfe6e-8e7d-11ee-939d-92fbcf53809c.png

图4-1 位逻辑指令

一、 触点指令

触点指令可分为普通触点指令和边沿检测触点指令。

1.普通触点指令

普通触点指令说明如表4-1所示。

表4-1 普通触点指令说明

58af4552-8e7d-11ee-939d-92fbcf53809c.png

2.边沿检测触点指令

边沿检测触点指令说明如表4-2所示。

表4-2 边沿检测触点指令说明

58c6d1c2-8e7d-11ee-939d-92fbcf53809c.png

二、线圈指令

1.指令说明

线圈指令说明如表4-3所示。

表4-3 线圈指令说明

58d43402-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

线圈指令使用如图4-2所示。当I0.4常开触点闭合时,将M0.0~M0.2线圈都置位,即让这3个线圈都得电,同时Q0.4线圈也得电;I0.4常开触点断开后,M0.0~M0.2线圈仍保持得电状态,而Q0.4线圈则失电。当I0.5常开触点闭合时,将M0.0~M0.2线圈都复位,即这3个线圈都失电,同时Q0.5线圈得电;I0.5常开触点断开后,M0.0~M0.2线圈仍保持失电状态, Q0.5线圈也失电。

59074dce-8e7d-11ee-939d-92fbcf53809c.png

图4-2 线圈指令使用

三、 立即指令

PLC的一般工作过程是:当操作输入端设备时(如按下I0.0端子外接按钮),该端端的状态数据“1”存入输入映像寄存器I0.0中,PLC运行时先扫描读出输入映像寄存器的数据,然后根据读取的数据运行用户编写的程序,程序运行结束后将结果送入输出映像寄存器(如Q0.0),通过输出电路驱动输出端子外接的输出设备(如接触器线圈),然后PLC又重复上述过程。PLC完整运行一个过程需要的时间称为一个扫描周期,在PLC执行用户程序阶段时,即使输入设备状态发生变化(如按钮由闭合改为断开),PLC也不会理会此时的变化,仍按扫描输入映像寄存器阶段读取的数据执行程序,直到下一个扫描周期才读取输入端新状态。 如果希望PLC工作时能即时响应输入或即时产生输出,可使用立即指令。立即指令可分为立即触点指令、立即线圈指令。

1.立即触点指令

立即触点指令又称立即输入指令,它只适用于输入量I。执行立即触点指令时,PLC会立即读取输入端子的值,再根据该值判断程序中的触点通/断状态,但并不更新该端子对应的输入映像寄存器的值,其他普通触点的状态仍由扫描输入映像寄存器阶段读取的值决定。

立即触点指令说明如表4-4所示。

表4-4 立即触点指令说明

5910defc-8e7d-11ee-939d-92fbcf53809c.png

2.立即线圈指令

立即线圈指令又称立即输出指令,该指令在执行时,将前面的运算结果立即送到输出映像寄存器而即时从输出端子产生输出,输出映像寄存器内容也被刷新。立即线圈指令只能用于输出量Q,线圈中的“I”表示立即输出。

立即线圈指令说明如表4-5所示。

表4-5 立即线圈指令说明

5930076e-8e7d-11ee-939d-92fbcf53809c.png

四、 RS触发器指令

RS触发器指令的功能是根据R、S端输入状态产生相应的输出,它分为置位优先触发器指令和复位优先触发器指令。

1.指令说明

RS触发器指令说明如表4-6所示。

表4-6 RS触发器指令说明

594800b2-8e7d-11ee-939d-92fbcf53809c.png

59541f50-8e7d-11ee-939d-92fbcf53809c.png

2.指令使用举例

RS触发器指令使用如图4-3所示。595b9f28-8e7d-11ee-939d-92fbcf53809c.png

图4-3 RS触发器指令使用

图4-3(a)使用了SR置位优先触发器指令,从右方的时序图可以看出:

①当I0.0触点闭合(S1=1)、I0.1触点断开(R=0)时,Q0.0被置位为1;

②当I0.0触点由闭合转为断开(S1=0)、I0.1触点仍处于断开(R=0)时,Q0.0仍保持为1;

③当I0.0触点断开(S1=0)、I0.1触点闭合(R=1)时,Q0.0被复位为0;

④当I0.0、I0.1触点均闭合(S1=0、R=1)时,Q0.0被置位为1。

图4-3(b)使用了RS复位优先触发器指令,其第①~③种输入、输出情况与SR置位优先触发器指令相同,两者的区别在于第④种情况。

对于SR置位优先触发器指令,当S1、R端同时输入1时,Q0.0=1;对于RS复位优先触发器指令,当S、R1端同时输入1时,Q0.0=0。

五、空操作指令

空操作指令的功能是让程序不执行任何操作。由于该指令本身执行时需要一定时间,故可延缓程序执行周期。

空操作指令说明如表4-7所示。

表4-7 空操作指令说明

59710dea-8e7d-11ee-939d-92fbcf53809c.png


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>