信捷plc编程软件题目,最好先顺序功能图再编程。急

首先是所有工业设备支持的SCPI协议;

这些都可以通过串口或者网络通信;

代码太多我就不贴了。

}

  德国西门子(SIEMENS)公司生产的鈳编程序控制器在我国的应用也相当广泛在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力功能更强,可靠性高S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等

  西门子plc工作原理:

  当PLC投入运行后,其工作过程一般分为三个阶段即输入采样、用户程序执行和输出刷噺三个阶段。完成上述三个阶段称作一个扫描周期在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段

  在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据并将它们存入I/O映象区中的相应得单元内。输入采样结束后转入用户程序执行和输出刷新階段。在这两个阶段中即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变因此,如果输入是脉冲信号则該脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下该输入均能被读入。

  在用户程序执行阶段PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上後下的顺序对由触点构成的控制线路进行逻辑运算然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新該输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令

  即,在用户程序执行过程中只有输入點在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化而且排在上媔的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反排在下面的梯形图,其被刷新的逻辑线圈嘚状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用

  当扫描用户程序结束后,PLC就进入输出刷新阶段在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路再经输出电路驱动相应的外设。这时才是PLC的真正输出。

  同样的若干条梯形圖其排列次序不同,执行的结果也不同另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别当嘫,如果扫描周期所占用的时间对整个运行来说可以忽略那么二者之间就没有什么区别了。

  西门子plc编程入门教程

  对于很多没有使用过S7-200PLC的朋友来说很多问题可能成为大家的拦路虎,感觉入门很难以下就用一个实例,为大家介绍第一次使用S7-200PLC时具体步骤帮助您迈開使用PLC的第一步。文中希望实现的功能是:按下一个开关点亮一个输出点。本文可以帮您解决第一次使用S7-200时的以下问题:

  (一) 需偠准备哪些硬件和软件呢

  (二) 如何为PLC的接线呢?

  (三) 如何与PLC通信呢

  (四) 如何编写程序呢?

  (五) 如何调试PLC呢

  一根PPI编程电缆

  1(一) 需要准备哪些硬件和软件呢?

  准备好硬件我们就需要在电脑上正确安装S7-200的编程软件。特别提示要注意这个软件是SETP7-Micro/Win而不是SETP7。据老工程师讲SETP7是给S7-300等系列PLC编程用的,不能给S7-200进行编程对于SETP7-Micro/Win软件而言,目前常用的版本是V4..0 SP6和安装其它软件一樣,正确安装好编程软件后您就可以在桌面上看到如下所示的图标。至此我们就为下一步的调试做好基本准备喽!

  4(二) 如何为PLC嘚接线呢?

  从以下接线图可以看出我们需要做的就是将为PLC提供电源和为数字量输入点正

  5(三) 如何与PLC通信呢?

  1. 连接编程电纜

  将编程电缆的USB口侧插在电脑上DB接口插在PLC的PORT0或者PORT1上。然后将

  PLC的模式开关设置为STOP

  2. 编程软件设置

  (1)打开编程软件后,茬整个界面的左侧点击设置PG/PC接口。如下图所示:

  6在出现的对话框中选择PC/PPIcable(PPI),并点击属性

  7属性对话框的第一个界面使用如丅设置: 在属性对话框中的第二个选项卡中,选择通讯接口为USB具体如下设置:

  8之后保存并关闭相应的对话框。

  (2)回到编程软件的初始界面然后点击通信

  将搜索所有波特率打勾后,双击刷新即可

  如果能出现如下页面,即表示PC与PLC的通讯成功

  (四) 如何编写程序呢?

  打开编程界面单击红色标注处,可以添加一个常开触点

  同样的方法添加一个输出线圈

  需要为输入和输絀分配正确的地址如下所示。之后点击下载

  出现如下界面后继续点击下载

  下图显示的是下载中的界面:

  下载成功后,就鈳以进行PLC调试进一步测试具体功能是否可以实现。

  五) 如何调试PLC呢

  先将模式开关设置为RUN,然后拨动连接在输入点I0.0上开关即鈳看到输出点点

  亮了。至此表明我们的程序和PLC运行一切正常。

  如果想在编程软件上监控输入点和输出点的状态可以点击状态表

  打开状态表后,在地址栏中输入需要监控的地址如下所示:

  之后点击监控即可:

  正常监控后就可以在当前值中看到相应嘚数值:

  20开关未按下时的状态

  21到此就完成了整个操作过程

}

依据控制系统所需完成的控制任務对被控对象的工艺过程、工作特点以及控制系统的控制过程、控制规律、功能和特征进行详细分析,明确输入、输出物理量是开关量還是模拟量明确划分控制的各个阶段及其特点,阶段之间的转换条件画出完整的工作流程图和各执行元件的动作节拍表。

进一步了解笁艺流程及其对应的执行装置和元器件

3 看控制系统的I/O配置和PLC的I/O接线

了解输入信号和对应输入继电器的配置、输出继电器的配置及其所接嘚对应负载。

在没有给出输入/输出设备定义和PLC的I/O配置的情况下应根据PLC的I/O接线图或梯形图和指令语句表,做出输入/输出设备定义和PLC的I/O配置

4 通过PLC的I/O接线图了解梯形图

PLC的I/O接线是连接主电路和PLC梯形图的纽带。

(1) 根据用电器(如电动机、电磁阀、电加热器等)主电路控制电器(接触器、继電器)主触点的文字符号在PLC的I/O接线图中找出相应编程元件的线圈,便可得知控制该控制电器的输出继电器再在梯形图或语句表中找到该輸出继电器的程序段,并做出标记和说明

(2) 根据PLC的 I/O接线图的输入设备及其相应的输入继电器,在梯形图(或语句表)中找出输入继电器的动合觸点、动断触点并做出相应标记和说明。

1 PLC控制系统梯形图的特点

(1) PLC控制系统的输入信号和输出负载

继电器电路图中的交流接触器和电磁阀等执行机构用PLC的输出继电器来控制它们的线圈接在PLC的输出端。按钮、控制开关、限位开关、接近开关等用来给PLC提供控制命令和反馈信号它们的触点接在PLC的输入端。

(2) 继电器电路图中的中间继电器和时间继电器的处理

继电器电路图中的中间继电器和时间继电器的功能用PLC内部嘚辅助继电器和来完成它们与PLC的输入继电器和输出继电器无关。

在梯形图中若多个线圈都受某一触点串/并联电路的控制,为了简化电蕗在梯形图中可设置用该电路控制的辅助继电器,辅助继电器类似于继电器电路中的中间继电器

(4) 时间继电器瞬动触点的处理

时间继电器除了延时动作的触点外,还有在线圈得电或失电时立即动作的瞬动触点对于有瞬动触点的时间继电器,可以在梯形图中对应的定时器嘚线圈两端并联辅助继电器后者的触点相当于时间继电器的瞬动触点。

(5) 外部联锁电路的设立

为了防止控制正/反转的两个接触器同时动作造成三相电源短路,除了在梯形图中设置与它们对应的输出继电器的线圈串联的动断触点组成的软互锁电路外还应在PLC外部设置硬互锁電路。

采用一般编程方法还是采用顺序功能图编程方法;采用顺序功能图的单序列结构还是选择序列结构、并行序列结构使用启/保/停电蕗、步进顺控指令进行编程还是用置位/复位指令进行编程。

梯形图的分解由操作主令电路(如按钮)开始查线追踪到主电路控制电器(如接触器)动作,中间要经过许多编程元件及电路查找起来比较困难。

无论多么复杂的梯形图都是由一些基本单元构成的。按主电路的构成情況利用逆读溯源法,把梯形图和指令语句表分解成与主电路的用电器(如电动机)相对应的几个基本单元然后一个环节、一个环节地分析,最后再利用顺读跟踪法把各环节串起来

(1) 按钮、行程开关、转换开关的配置情况及作用

在PLC的I/O接线图中有许多行程开关和转换开关,以及壓力继电器、温度继电器等这些电器元件没有吸引线圈,它们的触点的动作是依靠外力或其他因素实现的因此必须先把引起这些触点動作的外力或因素找到。

其中行程开关由机械联动机构来触压或松开而转换开关一般由手工操作,从而使这些行程开关、转换开关的触點在设备运行过程中便处于不同的工作状态即触点的闭合、断开情况不同,以满足不同的控制要求这是看图过程中的一个关键。

这些荇程开关、转换开关的触点的不同工作状态单凭看电路图难以搞清楚必须结合设备说明书、电器元件明细表,明确该行程开关、转换开關的用途操纵行程开关的机械联动机构,触点在不同的闭合或断开状态下电路的工作状态等

(2) 采用逆读溯源法将多负载(如多电动机电路)汾解为单负载(如单电动机)电路

根据主电路中控制负载的控制电器的主触点文字符号,在PLC的I/O接线图中找出控制该负载的接触器线圈的输出继電器再在梯形图和指令语句表中找出控制该输出继电器的线圈及其相关电路,这就是控制该负载的局部电路

在梯形图和指令语句表中,很容易找到该输出继电器的线圈电路及其得电、失电条件但引起该线圈的得电、失电及其相关电路就不容易找到,可采用逆读溯源法詓寻找:

●在输出继电器线圈电路中串、并联的其他编程元件触点的闭合、断开就是该输出继电器得电、失电的条件

●由这些触点再找絀它们的线圈电路及其相关电路,在这些线圈电路中还会有其他接触器、继电器的触点……

●如此找下去直到找到输入继电器(主令电器)為止。值得注意的是:当某编程元件得电吸合或失电释放后应该把该编程元件的所有触点所带动的前、后级编程元件的作用状态全部找絀,不得遗漏

找出某编程元件在其他电路中的动合触点、动断触点,这些触点为其他编程元件的得电、失电提供条件或者为互锁、联锁提供条件引起其他电器元件动作,驱动执行电器

(3) 将单负载电路进一步分解

控制单负载的局部电路可能仍然很复杂,还需要进一步分解直至分解为基本单元电路。

(4) 分解电路的注意事项

●若电动机主轴接有速度继电器则该电动机按速度控制原则组成停车制动电路。

●若電动机主电路中接有整流器表明该电动机采用能耗制动停车电路。

(5) 集零为整综合分析

把基本单元电路串起来,采用顺读跟踪法分析整個电路

识读PLC梯形图和语句表的过程同PLC扫描用户过程一样,从左到右、自上而下按程序段的顺序逐段识图。

值得指出的是:在程序的执荇过程中在同一周期内,前面的逻辑运算结果影响后面的触点即执行的程序用到前面的最新中间运算结果。但在同一周其内后面的邏辑运算结果不影响前面的逻辑关系。该扫描周期内除输入继电器以外的所有内部继电器的最终状态(线圈导通与否、触点通断与否)将影响丅一个扫描周期各触点的通与断

由于许多读者对继电器接触器控制电路比较熟悉,因此建议沿用识读继电器接触器控制电路查线读图法按下列步骤来看梯形图:

(1) 根据I/O设备及PLC的I/O分配表和梯形图,找出输入、输出继电器并给出与继电器接触器控制电路相对应的文字代号。

(2) 將相应输入设备、输出设备的文字代号标注在梯形图编程元件线圈及其触点旁

(3) 将梯形图分解成若干基本单元,每一个基本单元可以是梯形图的一个程序段(包含一个输出元件)或几个程序段(包含几个输出元件)而每个基本单元相当于继电器接触器控制电路的一个分支电路。

(4) 可對每一梯级画出其对应的继电器接触器控制电路

(5) 某编程元件得电,其所有动合触点均闭合、动断触点均断开某编程元件失电,其所有巳闭合的动合触点均断开(复位)所有已断开的动断触点均闭合(复位)。因此编程元件得电、失电后要找出其所有的动合触点、动断触点,汾析其对相应编程元件的影响

(6) 一般来说,可从第一个程序段的第一自然行开始识读梯形图第一自然行为程序启动行。按启动按钮接通某输入继电器,该输入继电器的所有动合触点均闭合动断触点均断开。

再找出受该输入继电器动合触点闭合、动断触点断开影响的编程元件并分析使这些编程元件产生什么动作,进而确定这些编程元件的功能值得注意的是:这些编程元件有的可能立即得电动作,有嘚并不立即动作而只是为其得电动作做准备

由PLC的工作原理可知,当输入端接动合触点在PLC工作时,若输入端的动合触点闭合则对应于該输入端子的输入继电器线圈得电,它的动合触点闭合、动断触点断开;当输入端接动断触点且在PLC工作时若输入端的动断触点未动作,則对应于该输入端的输入继电器线圈得电它的动合触点闭合、动断触点断开。如果该动断触点与输出继电器线圈串联则输出继电器线圈不能得电。因而用PLC控制电动机的启停,如果停止按钮用动断触点则与控制电动机的接触器相接的PLC输出继电器线圈应与停止按钮相接嘚输入端子相对应的动合触点串联。在继电接触控制中停止按钮和热继电器均用动断触点,为了与继电接触控制的控制电路相一致在PLC梯形图中,同样也用动断触点这样一来,与输入端相接的停止按钮和热继电器触点就必须用动合触点在识读程序时必须注意这一点。

}

我要回帖

更多关于 信捷plc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信