plc编程中注释 第1章 西门子1200基础指令讲解

小编 82 0

第1章 西门子1200基础指令讲解

第1章 西门子1200基础指令讲解

1.1 常开、常闭和线圈

1.1.1 指令介绍

如图1.1所示,a为常开触点的表示方法,b为常闭触点表示方法,c为赋值表示方法。赋值表示方法通常有称为线圈的表示方法。

图1.1 常开、常闭和赋值

PLC编程的目的是根据设计工艺要求控制现场的设备按照需求去实现某些功能。所以每一条PLC程序指令都会有它的作用和含义。有的PLC指令可以实现一定的功能,有的指令需要配合使用才能实现功能,无法单独使用。如上述所讲的常开、常闭和线圈是PLC编程应用最广泛的,但是又不能独立使用的,因为独立使用以后表达任何意思。

1.1.2 指令应用

如图1.2所示,程序段1表达的意思是当常开触点接通时,线圈接通。程序段2表达的意思是当常闭触点接通时,线圈接通。显然这两段程序没有具体的含义,如图所示指令上方都是问号,同时程序段前边都有带×的红色圆圈,表示程序的编写具有语法错误。

图1.2 指令应用1

如图1.3所示,程序段1表达的意思是当(系统开启I0.0)的常开触点接通时,(正转继电器Q0.0)的线圈接通。程序段2表达的意思是当(正转按钮I0.1)的常闭触点接通时,(反转继电器Q0.1)的线圈接通。程序一定要结合注释看,注释是与现场实际情况相结合的纽带。

程序应当这样理解:在按下(系统开启I0.0)时,(正转继电器Q0.0)接通。没有按下(正转按钮I0.1)时,(反转继电器Q0.1)接通。此处的前提条件为:I0.0和I0.1的外部按照正常来讲都是接常开触点。

图1.3 指令应用2

1.1.3 程序理解

所有的程序理解都需要有具体的使用环境和场景。就像图1.3所示,这两段程序不能表示太多含义。核心工作时输出,至于什么时候让输出,何时停止输出都是通过程序来编写的,那就是输出的条件会更多一些。根据现场的实际情况去编写输出所需要的条件,以保证输出的合理性。

编程的目的就是让各个点位之间产生关联。如图1.3中程序段1将I0.0和Q0.0两者产生了关联,程序段2将I0.1和Q0.1产生了关联。至于互相之间的关系如何发展,且看后续程序编写。

编程的核心问题:程序的编写是为了描述一个场景或者表达一个含义,核心部分在输出部分。PLC编程的核心中的核心是:让该输出的输出,禁止不该输出的输出。

1.1.4 启停保程序

如图1.4所示为经典的起保停电路。

状态1:当按下系统开始(I0.0)按钮时,由于停止按钮(I0.3)处于接通状态,所以正转继电器(Q0.0)会接通。

状态2:当正转继电器(Q0.0)的线圈接同时,对应的常开触点接通.

状态3:当(系统开始I0.0)按钮松开后,由于Q0.0的常开触点替代了I0.0的接通,那么此程序还能继续保持回路接通,Q0.0的线圈依然得电。

在状态3时,关键回路由正转继电器Q0.0的常开触点、停止按钮I0.3的常闭触点和正转继电器Q0.0的线圈组成。

如果想让线圈断开,只能按下(停止按钮I0.3)。因为在关键回路(能流导通的回路)上目前只有I0.3可控。I0.0虽然可控,但是I0.0不在关键回路,对现有状态无法改变。

状态4:当按下(停止按钮I0.3)后,关键回路断开,如果(系统开始I0.0)按钮没有同时按下时,关键回路是无法保持接通的,因此正(转继电器Q0.0)线圈断开。

图1.4 起保停1

1.1.5 问题思考

如图1.5所示,与图1.4不同的是I0.3采用了常开触点来表示按下停止按钮。那么如何理解呢?PLC编程有一个原则:模块的输入点接通时,该点的常开点接通,对应的该点的常闭触点断开,反之亦然。

图1.5中I0.3外部按钮接的是常闭触点,那么外部按钮I0.3在没有按下的情况下,PLC程序中的I0.3的常开触点就是接通的。如果I0.3外部按钮按下,PLC程序中的I0.3的常开触点就是断开的。

图1.5 起保停2

外部为什么要接常闭触点,统一都接常开接线不香吗?又方便有好记。试想一下:如图1.4所示,停止按钮外部就是接的常开触点。如果停止按钮损坏或者停止按钮到输入模块的线路断开,如果想理解停止运行的话是不可能的,因为PLC需要接收到停止信号才行。而反观图1.5所示,只要是停止按钮损坏或者停止按钮线路不通,那么线圈就不会接通。这样就保证了设备安全。因为涉及到特别重要的信号或者安全信号,外部都是需要接常闭触点的,如急停信号,限位信号,重要的连锁信号,任何原因的没有信号都将视为断开。

1.1.6 指令特性

常开触点接通时表示有能流流过该触点,常开触点断开时表示没有能流流过该触点。

常闭触点和常开触点也是同样的道理。该点接通和断开的时间取决于外部设备或者是该点位的线圈的接通时间。

1.1.7 触点和线圈的关系

实际工作中用到的中间继电器、时间继电器、接触器和固态接触器等,每一个线圈都有有对应的触点,一般都会有常开触点和常闭触点。当线圈得电接通时,常开触点闭合,常闭触点断开。在实际工作中,常闭触点先断开,常开触点后闭合,在PLC编程中我们认为常开触点和常闭触点的动作是同步的,没有先后的区分。

所有的触点都是由线圈来控制的,如图1.5中的Q0.0线圈接通后,Q0.0的常开触点闭合。类似的编程中可以使用的中间继电器还有M点,DB数据块中的Bool量等,如M0.0和DB10.DBX0.0。数字量输出、中间继电器,定时器和计数器都是有对应的触点的。

数字量输入是一个特例,I点在编程中是永远不会有线圈的。因为它是输入点,只有触点,它的线圈可以理解成数字量输入模块的接通信号(数字量输入点的指示灯)。

程序中使用开点和闭点根据实际情况需要。同一点位的常开点和常闭点状态永远是相反的。同一触点的常开点或者是常闭点可以根据需要无限次使用。同一点位的线圈,原则上只只能出现一次。

PLC编程添加备注,声明,注解的三个方法

在我们日常编写程序的过程当中,需要用到很多的软原件,而且每一个软原件的功能都不一样,特别是要把程序传给客户的时候,如果没有添加备注的话很麻烦,客户也不知道每一段程序,每一个点位是干什么的,这样就造成了人步不到现场,解决不了问题的,尴尬局面,因此在这里我就教大家怎么给PLC的程序添加备注,声明,以及注解,这三种!本文以三菱为例

第一种:软原件注释:1.点击工具栏'软元件注解编辑图标“2.双击:x0"也就是你要添加备注的软元件,3.输入:备注文字 4,确定 !

第二种:声明编辑

点击工具栏'软元件注解编辑图标“2 双击左母线空白处3.输入 文字 4.确定

第三种:软原件注释:1.点击工具栏'注解编辑图标“2.双击:y0"也就是你要添加备注的输出软元件或者是指令,3.输入:备注文字 4,确定 !

以上就是三种添加备注的方法,如果有对PLC感兴趣的朋友,可以关注我的公众号,定期更新PLC技术文章!

相关问答

plc程序段注释怎么写?

1.PLC程序段注释需要按照一定的格式进行书写。2.原因是注释的目的是为了方便程序的理解和维护,因此需要清晰明了地描述程序段的功能和作用。3.在编写PLC程...

三菱PLC教程::[1]怎样给程序添加注释?

1、打开三菱PLC编程软件的主页,需要确定一段简单的程序。2、下一步在工具面板那里点击注释编辑按钮,使按钮处于开启状态。3、这个时候可以选择X000这个元件...

三菱plc程序如何显示注释?

可以通过在程序中添加注释符号来显示注释。在三菱PLC程序中,注释符号为“//”,在程序中添加“//”即可添加注释。注释可以帮助程序员理解代码的含义,方便日后...

PLC程序注释文字出现乱码是怎么回事?高手解释一下?

有乱码是因为你的注释太长了,软件自动简写,所以显示乱码,当你把鼠标移到上面时,就会显示出你的注释了。对程序没有任何影响的。有乱码是因为你的注释太长了,...

怎么从三菱PLC上导出程序的注释?

一、先在“PLC参数”中更改内存容量设置。将注释容量分配一定点数(默认为0,所以默认无法下载注释)。二、再下载程序,勾选“软元件注释”。下载完毕后,注释...

西门子plc程序导出pdf文件为什么没有注释?

导出的PDF文件没有注释可能是因为在编写PLC程序时,注释信息并未被正确地添加到代码中,或者在导出PDF文件时,未选择将注释信息一同导出。此外,也有可能是因为...

如何在西门子PLC程序中输入注解?

1、点击左侧浏览条中“符号表”,在“符号”列下边写上“主机启动”,在“地址”列下边写“I0.0”。2、在梯形图程序中的I0.0处,写入I0.0,“主机启动”自动显示...

西门子s7-200符号注释怎么编?

西门子S7-200的符号注释是通过编写注释符号并使用特定的命名规则来完成的。首先,需要在程序中使用符号注释符号“//”,然后紧随其后的是具体的注释内容。注释...

西门子200PLC程序如何注释?例如Q0.1后面显示左行,Q0.2后面显示右行?

呵呵,是这样。。。符号表里面一次是符号,地址,和注释。如果你只是填入注释,那么就会显示在下方的列表里面。。。要把符号里面也填上,举个例子。符号左行...

plc注释怎么改成中文?

可以将PLC的注释修改为中文,具体步骤如下:打开PLC程序,并找到需要修改注释的程序行。在程序行下方找到“注释”窗口,如果该窗口没有打开,可以右键点击程序...