全国服务热线 195****8569

重庆西门子中国一级总代理-2023已更新

更新时间:2024-01-07 08:08:00
价格:¥888/台
西门子:西门子代理商
西门子CPU:西门子plc
德国:全新原装
联系电话:195****8569
联系手机:195****8569
联系人:吴悦
让卖家联系我
详细介绍

重庆西门子中国一级总代理-2023已更新

西门子PLC编程软件启保停程序

单按钮控制启停

  在计数器的讲解中,已经介绍了两个用计数器设计的单按钮控制启停的程序。这里再介绍两个单按钮控制程序,图 5.2-3(a)也是利用计数器功能设计的。配合应用触点比较指令,程序非常简洁易理解。图(b)是利用启保停电路原理设计的,X0为启动、M2为停止。第1次按下X0,M2由于Y0常开触点断开不被驱动,而第2次按下X0,M2则被驱动,其常闭触点断开使Y0停止,完成了单按钮控制功能。

  单按钮控制的实际意义是少用一个按钮,节省了输入端口。单按钮控制启保停程序设计有许多,初学者可以通过对单按钮控制程序的分析学到很多指令应用知识,编程思路和程序设计技巧。因此,编者将单按钮程序整理了一下,在5.3节介绍给读者参考。

停止优先与启动优先

  普通的启保停电路均为停止优先,程序如图 5.2-1(a)所示。所谓停止优先就是在任何情况下,只要按下停止按钮,输出立即停止。这种控制方式经常用于需要紧急停止的场合,有些控制场合,例如消防水泵的启动,则需要启动优先,即在任何情况下,只要按下启动按钮,则输出马上执行,程序如图5.2-1(b)所示。

  启保停程序是*基本、*常用的控制程序。可以这样说,所有的逻辑驱动条件都可以看成是启保停程序的扩展。而且,启保停电路仅仅使用与触点和线圈有关的指令,而这类指令是任何一个品牌的PLC必须具有的,因此,这是一个通用的程序。

  图5.2-1 停止优先与启动优先梯形图程序

  点动加连动运行控制

  点动加连动控制是*常用的控制功能,图5.2-2(a)为从继电控制线路移植的经过改造后的梯形图程序。在继电控制线路中,点动是采用复合按钮实现的,利用复合按钮的先断后合的功能实现点动。如果照样移植,则由于梯形图的扫描方式工作原理,是不能完成点动功能的。图(b)为模拟先断后合功能的梯形图程序,当 X2 断开时,M2 比 Y0 后断,其常闭触点阻止了Y0线圈的自锁通路。

  图5.2-2 点动加连动运行梯形图程序

西门子PLC工程师基础用户程序设计

3.组合逻辑控制设计法

  逻辑设计法是将数字电子技术中的数字电路逻辑设计方法移植到PLC梯形图程序设计中。梯形图和继电控制线路一样,其输出线圈和输入触点均是只有两种状态的元件,因此,用变量取值为“0”和“1”的逻辑代数也完全适用于PLC梯形图的设计。这就是梯形图逻辑设计法的依据。逻辑设计法有很大的局限性,它仅适用于组合逻辑控制系统。

  什么是组合逻辑控制当逻辑控制的输出状态仅仅取决于输入的当前值状态,而与输入、输出的以前状态无关的逻辑控制称为组合逻辑控制。组合逻辑控制的特点是输出状态仅与当前输入状态有关,其结果是唯一的,且其转换马上实现。其逻辑表达式简单易懂,根据逻辑表达式可直接设计出梯形图,逻辑设计法不适用于时序逻辑控制。

  组合逻辑控制设计方法的步骤:

  (1)根据控制要求,明确哪些是输出变量,哪些是输入变量。

  (2)根据控制要求,绘制输入、输出关系的真值表。真值表必须考虑输入变量的全部状态组合。

  (3)根据真值表写出输出与输入关系之逻辑代数表达式。

  (4)根据逻辑代数表达式直接设计梯形图程序。

  可以看出,这种设计法的另一个局限是必须掌握一定的数字电路和逻辑代数知识,这对于没有系统学习过这些知识的人员来说,有一定的困难。

  4. 步进顺序控制设计法

  在工业控制中,除了模拟量控制之外,大部分控制都是一种顺序控制。所谓顺序控制,就是按照生产预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动、有序地进行操作。

  将逻辑控制看成顺序控制的基本思路逻辑控制系统在一定的时间内只能完成一定的控制任务。这样,就可以把一个工作周期内的控制任务划分成若干个时间连续、顺序相连的工作段,而在某个工作段,只关心该工作段的控制任务和什么情况下该工作段结束,然后转移到下一个工作段就行了。

  三菱FX系列PLC专门为顺序控制开发了步进指令STL,利用步进指令STL可以非常方便地设计顺序控制程序。在本书第6章专门对 STL 步进指令顺序控制程序进行了详细讲解,这里不再阐述。

  步进顺序控设计法的优点程序设计思路非常清晰、容易理解和掌握,不需要过多过深的知识。对初学者来说,是*容易接受、学习和掌握的梯形图程序设计方法。

1.程序设计前期准备工作

  在正式进行用户程序设计前,首先要做一些前期准备工作,包括绘制IO地址分配表,绘出PLC配线图,画出全部控制系统的电气原理图。

  PLC用户程序的设计方法很多,除了上面所介绍的转换技术法外,比较通用的是程序流程图设计法,其他还有组合逻辑控制设计法,步进顺控设计法和经验设计法等。但这些方法都具有一定的局限性,程序设计因人而异,即使采用同一种编程方法,所设计的用户程序也会相差很大。因此,初学者追求的是有自己的思路,根据自己的思路所设计的程序完全能满足控制要求,不要去追求什么程序设计技巧、*优程序,等等。

  2.程序设计的算法和程序流程图设计法

  什么是算法,算法就是解决问题的思路。不管是工程控制还是数据处理,在设计程序前,总是要对问题进行分析,并找出解决问题的方法步骤,这个方法步骤就是算法。例如,黑板上有十个数,要找出*大值,有人说我一眼就看出某数是*大的数,这个“一眼看出”不是算法。有人说我是一个数一个数进行比较,比较时总是保留大的数,舍去小的数,*后那个数就是*大的数,这种一一比较的方法就是算法。因此,在PLC 程序设计中(其他程序设计也一样),算法不但是一种思路,还应该是解决问题的具体步骤,而PLC程序则是应用指令完成算法的具体体现和成果。所以,一般来说,设计程序前先要思考算法,正如写文章前先要构想文章的大纲一样。

  算法是解决问题的思路,不同的人可能思路会不完全相同。也就说,一个问题的思路可能有多种,形成的算法也会有多种。同一个问题有多种算法,有多种程序设计都是正常的,不要轻易说别人设计的程序不对。

  一个问题可以有多种算法,但这多种算法还是可以比较的,比较的标准涉及对算法进行评价和优化的问题。具体来说,一个算法如果使用较少的硬件资源,执行时间较短,这种算法就较好。

  PLC 是解决实际控制任务的,而针对控制任务的算法是解决问题的前提,可以说,对PLC的硬件知识,编程知识的学习都是有限的,而对算法的学习则是无形的、无限的。算法不但涉及PLC知识,还涉及控制任务的相关工艺工程知识、大量的数学、物理等专业基础知识,试想一个连方程是什么都不知道的人,能有解一次方程的算法吗?

  有了算法,还必须用PLC指令编写成PLC程序。在编写程序前,首先要把算法表示出来。

  算法的表示方法很多,*重要的是表达方式能表示算法的步骤,以便程序设计时,能很快地根据算法的步骤编写出程序。这里介绍一种常用的算法表示方法——程序流程图。在**语言里,程序流程图又叫程序框图,用框图来表示执行的内容和程序的流转,用带箭头的连线表示程序执行的步骤和流程。图5.5-1 表示了程序流程图中的两种组成图框——运算框和转移框。


程序流程框图


  图5.5-1 程序流程框图

  运算框表示算法在该步骤要执行的内容,转移框则表示程序到这一步要根据框中所表示的运算结果进行程序转移。如图中若A>B则转向Y,A≤B则转向N。连线箭头表示算法的步骤流程,每一个算法都可以先画出由运算框和转移框所组成的程序框图,然后,根据程序框图选用适当的指令编制出梯形图程序。

  5.经验法

  经验设计法是指用设计继电控制电气原理图的经验方法来设计比较简单的开关量逻辑控制梯形图,即在掌握一些基本环节设计的基础上,充分理解实际的控制要求,将实际控制要求分解为各个基本环节所能解决的小任务,然后,根据控制要求不断地修改自己的设计,直到达到符合控制要求的梯形图为止。这就如同小学生作文,先阅读**范文,再模仿范文写作,*后达到独立写作的目的。学习PLC程序设计也一样,可以先尽可能多地收集一些典型的小程序加以学习,然后模仿编写或对典型程序加以改动后移植到自己的程序中,*后经过不断修改变成自己独立完成的程序。

  经验法没有普通的规律可循,设计所用的时间、设计质量均与设计者经验有很大的关系,具有很大的试探性和随意性,所设计的程序是因人而异,不具有唯一性。经验法是初学者特别是电工技术人员学习PLC程序设计比较好的切入点。经验法要求设计者对基本设计环节(启保停、延时、自锁、连锁与互锁等)能够理解、掌握和运用。经验法的另一个特点是程序可能要经过多次反复调试、修改才能完成,而实际上这种反复调试修改也给设计者积累了经验。

QQ图片20200602212417.jpg

详细介绍编辑


1.SIMATIC S7-200 PLC S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。 S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。


2.SIMATIC S7-300 PLC S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独

西门子PLC之S7家族西门子PLC之S7家族


的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。


3. SIMATIC S7-400 PLC S7-400 PLC是用于中、**性能范围的可编程序控制器。 S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。




4工作原理编辑


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


输入采样


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


用户程序执行


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


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


输出刷新


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


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


西门子网上总代理. .西门子网上代理 ..西门子代理. .西门子总代理 ..

西门子全球总代理. .西门子亚洲总代理.. 西门子中国总代理. .西门子上海总代理

 西门子松江总代理.. 西门子工业总代理 ..西门子工业自动化总代理.. 西门子驱动技术总代理

 西门子工业自动化产品商务总代理.. 西门子总代理旗舰代理商. .西门子授权指定总代理

 西门子推荐**中国总代理.. 西门子总代理**经销商. .西门子**合作伙伴.. 西门子PLC总代理

 西门子SIMATIC S7 系列总代理.. 西门子逻辑控制模块LOGO!总代理.

 西门子SITOP系列直流电源总代理24V DC.. 西门子HMI 触摸屏总代理.. 西门子交流变频器总代理..

 西门子全数字直流调速装置总代理 西门子数控总代理 西门子伺服总代理 西门子总代理

 西门子代理.. 西门子总代理旗舰代理商 ..西门子电缆总代理 


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 电话:195****8569
  • 经理:吴悦
  • 手机:195****8569
  • QQ:2810544350
  • Email:2810544350@qq.com
产品分类