热门搜索:西门子
产品展示 / products 您的位置:网站首页 > 产品展示 > 西门子 > 代理商 > 一级代理邢台西门子代理商
邢台西门子代理商

邢台西门子代理商

简要描述:邢台西门子代理商
调用子程序的好处
  子程序可以把整个用户程序按照功能进行结构化的组织。一个“好"的程序总是把全部的控制功能分为几个符合工艺控制规律的子功能块,每个子功能块可以由一个或多个子程序组成。这样的结构也非常有利于分步调试,以免许多功能综合在一起无法判断问题的所在;而且,几个类似的项目也只需要对同一个程序作不多的修改就能适用。
  调用子程序的规则
  。子程序在调用时会保持当前的

产品型号: 一级代理

所属分类:代理商

更新时间:2021-07-27

厂商性质:代理商

详情介绍

邢台西门子代理商

PLC作为新一代的工业控制器,由于具有通用性好、实用性强、硬件配套齐全、编程简单易学等优点,因而广泛应用于电力、机械、纺织、电子、交通运输、石油化工等行业的自动控制系统中。PLC是专门为工业控制设计的,在设计和制造过程中采取了多层次的抗干扰措施,使系统能在恶劣的工业环境下与强电设备一起工作,运行的稳定性和可靠性很高。PLC整机的平均无故障时间可达几十万小时。

 

 

工程设计人员仅仅了解抗干扰的原则,掌握抗干扰的zui基本措施还不够,许多情况下干扰源对系统的干扰不是那么明显,应综合考虑各方面的因素,在实践中不断总结。在实际的工程设计中通常采用的主要抗干扰措施有:

 

  (1)选择抗干扰能力强的产品

 

  在控制系统的设备选型阶段,考虑到各厂家PLC抗干扰性能的优劣,选型时就需选择有较高抗干扰能力的产品,其包括了电磁兼容性(Electromagnetic Compatibility,EMC),尤其是抗外部干扰的能力,如采用浮地技术、隔离性能好的PLC。其次还应了解生产厂家给出的抗干扰指标,如共模抑制比、差模抑制比、耐压能力、允许在多大电场强度和多高频率的磁场强度环境中工作等。另外**的方法是考察该型号PLC在类似工作环境中的使用情况。

 

 

接地的目的通常有两个,一是为了安全,二是为了抑制干扰。完善的接地系统是PLC控制系统抗电磁干扰的重要措施之一。

 

  系统接地方式有浮地方式、直接接地方式和电容接地3种。PLC控制系统属于高速低电平控制装置,应采用直接接地方式。由于信号电缆分布电容和输入装置滤波等的影响,装置之间的信号交换频率一般都低于1MHz,所以PLC控制系统的接地线一般采用一点接地和串联一点接地的方式,**单独接地,也可以与其他设备公共接地,但严禁与其他设备串连接地。集中布置的PLC系统适于并联一点接地方式,各装置的柜体中心接地点以单独的接地线引向接地极。如果装置间距较大,应采用串联一点接地的方式,即用一根大截面铜母线(或绝缘电缆)连接各装置的柜体中心接地点,然后将接地母线直接连接接地极。接地线采用截面大于20mm2的铜导线,总母线使用截面大于60mm2的铜排。接地极的接地电阻应小于2Ω,接地极**埋在距建筑物10~15m远处,而且PLC系统的接地点必须与强电设备的接地点相距10m以上。

 

  信号源接地时,屏蔽层应在信号侧接地,不接地时应在PLC侧接地。信号线中间有接头时,屏蔽层应牢固连接并进行绝缘处理,一定要避免多点接地。多个测点信号的屏蔽双绞线与多芯对绞总屏电缆连接时,各屏蔽层应相互连接好,并经绝缘处理。连接接地线时,应注意以下几点:

 

  ①PLC控制系统单独接地。

 

  ②PLC系统的接地端是抗干扰的中性端子,正确接地可以有效消除电源系统的共模干扰。

 

  ③PLC系统的接地线至少用20mm2的接地线,以防止感应电的产生。

 

  ④输入/输出信号电缆的屏蔽线应与接地端子连接,且接地良好。

 

  (6)外围设备干扰的抑制

 

  ①PLC输入/输出端子的保护

 

  当输入信号源为感性元件,输出驱动的负载为感性元件时,对于直流电路应在其两端并联续流二极管。对于交流电路,应在其两端并联阻容吸收电路。其作用是为了防止在感性输入或输出电路断开时产生很高的感应电势或浪涌电流对PLC输入/输出端和内部电源的冲击,若PLC的驱动元件主要是电磁阀和交流接触器线圈,应在PLC输出端与驱动元件之间增加光电隔离的过零型固态继电器。

 

  ②输入/输出信号的防错

 

  当输出元件为双向晶闸管或晶体管而外部负载又很小时,因为这类输出元件在关断时有较大的漏电流,使输入电路和外部负载电路不易关断,导致输入/输出信号的错误,为此应在这类输入/输出端并联旁路电阻,以减小PLC的输入电流和外部负载上的电流。邢台西门子代理商

 任何闭环控制系统的首要任务是要稳(稳定)、快(快速)、准(准确)的响应命令。PID调整的主要工作就是如何实现这一任务。

    增大比例系数P将加快系统的响应,它的作用于输出值较快,但不能很好稳定在一个理想的数值,不良的结果是虽较能有效的克服扰动的影响,但有余差出现,过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏。积分能在比例的基础上消除余差,它能对稳定后有累积误差的系统进行误差修整,减小稳态误差。微分具有超前作用,对于具有容量滞后的控制通道,引入微分参与控制,在微分项设置得当的情况下,对于提高系统的动态性能指标,有着显著效果,它可以使系统超调量减小,稳定性增加,动态误差减小。

    综上所述,P—比例控制系统的响应快速性,快速作用于输出,好比"现在"(现在就起作用,快),I—积分控制系统的准确性,消除过去的累积误差,好比"过去"(清除过去积怨,回到准确轨道),D—微分控制系统的稳定性,具有超前控制作用,好比"未来"(放眼未来,未雨绸缪,稳定才能发展)。当然这个结论也不可一概而论,只是想让初学者更加快速的理解PID的作用。

    在调整的时候,你所要做的任务就是在系统结构允许的情况下,在这三个参数之间权衡调整,达到控制效果,实现稳快准的控制特点。

    比例控制可快速、及时、按比例调节偏差,提高控制灵敏度,但有静差,控制精度低。积分控制能消除偏差,提高控制精度、改善稳态性能,但易引起震荡,造成超调。微分控制是一种超前控制,能调节系统速度、减小超调量、提高稳定性,但其时间常数过大会引入干扰、系统冲击大,过小则调节周期长、效果不显著。比例、积分、微分控制相互配合,合理选择PID调节器的参数,即比例系数KP、积分时间常数τi和微分时间常数τD,可迅速、准确、平稳的消除偏差,达到良好的控制效果。

    1.比例环节

    成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制器立即产生控制作用,以减小偏差。当仅有比例控制时系统输出存在稳态误差(Steady-stateerror)。

    P参数越小比例作用越强,动态响应越快,消除误差的能力越强。但实际系统是有惯性的,控制输出变化后,实际y(t)值变化还需等待一段时间才会缓慢变化。由于实际系统是有惯性的,比例作用不宜太强,比例作用太强会引起系统振荡不稳定。P参数的大小应在以上定量计算的基础上根据系统响应情况,现场调试决定,通常将P参数由大向小调,以能达到较快响应又无超调(或无大的超调)为参数。

    优点:调整系统的开环比例系数,提高系统的稳态精度,减低系统的惰性,加快响应速度。

    缺点:仅用P控制器,过大的开环比例系数不仅会使系统的超调量增大,而且会使系统稳定裕度变小,甚至不稳定。

    2.积分环节

    控制器的输出与输入误差信号的积分成正比关系。主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数T,T越大,积分作用越弱,反之则越强。

    为什么要引进积分作用?

    比例作用的输出与误差的大小成正比,误差越大,输出越大,误差越小,输出越小,误差为零,输出为零。由于没有误差时输出为零,因此比例调节不可能完全消除误差,不可能使被控的PV值达到给定值。必须存在一个稳定的误差,以维持一个稳定的输出,才能使系统的PV值保持稳定。这就是通常所说的比例作用是有差调节,是有静差的,加强比例作用只能减少静差,不能消除静差(静差:即静态误差,也称稳态误差)。

    为了消除静差必须引入积分作用,积分作用可以消除静差,以使被控的y(t)值最后与给定值*。引进积分作用的目的也就是为了消除静差,使y(t)值达到给定值,并保持*。

    积分作用消除静差的原理是,只要有误差存在,就对误差进行积分,使输出继续增大或减小,一直到误差为零,积分停止,输出不再变化,系统的PV值保持稳定,y(t)值等于u(t)值,达到无差调节的效果。

    但由于实际系统是有惯性的,输出变化后,y(t)值不会马上变化,须等待一段时间才缓慢变化,因此积分的快慢必须与实际系统的惯性相匹配,惯性大、积分作用就应该弱,积分时间I就应该大些,反之而然。如果积分作用太强,积分输出变化过快,就会引起积分过头的现象,产生积分超调和振荡。通常I参数也是由大往小调,即积分作用由小往大调,观察系统响应以能达到快速消除误差,达到给定值,又不引起振荡为准。

    对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(SystemwithSteady-stateError)。为了消除稳态误差,在控制器中必须引入“积分项"。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。PI控制器不但保持了积分控制器消除稳态误差的“记忆功能",而且克服了单独使用积分控制消除误差时反应不灵敏的缺点。

    优点:消除稳态误差。

    缺点:积分控制器的加入会影响系统的稳定性,使系统的稳定裕度减小。

    3.微分环节

    反映偏差信号的变化趋势,并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。

    为什么要引进微分作用?

    前面已经分析过,不论比例调节作用,还是积分调节作用都是建立在产生误差后才进行调节以消除误差,都是事后调节,因此这种调节对稳态来说是无差的,对动态来说肯定是有差的,因为对于负载变化或给定值变化所产生的扰动,必须等待产生误差以后,然后再来慢慢调节予以消除。

    但一般的控制系统,不仅对稳定控制有要求,而且对动态指标也有要求,通常都要求负载变化或给定调整等引起扰动后,恢复到稳态的速度要快,因此光有比例和积分调节作用还不能完全满足要求,必须引入微分作用。比例作用和积分作用是事后调节(即发生误差后才进行调节),而微分作用则是事前预防控制,即一发现y(t)有变大或变小的趋势,马上就输出一个阻止其变化的控制信号,以防止出现过冲或超调等。

    D越大,微分作用越强,D越小,微分作用越弱。系统调试时通常把D从小往大调,具体参数由试验决定。

    如:由于给定值调整或负载扰动引起y(t)变化,比例作用和微分作用一定等到y(t)值变化后才进行调节,并且误差小时,产生的比例和积分调节作用也小,纠正误差的能力也小,误差大时,产生的比例和积分作用才增大。因为是事后调节动态指标不会很理想。而微分作用可以在产生误差之前一发现有产生误差的趋势就开始调节,是提前控制,所以及时性更好,可以最大限度地减少动态误差,使整体效果更好。但微分作用只能作为比例和积分控制的一种补充,不能起主导作用,微分作用不能太强,太强也会引起系统不稳定,产生振荡,微分作用只能在P和I调好后再由小往大调,一点一点试着加上去。

    自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前",即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例"项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项",它能预测误差变化的趋势。这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。PD控制只在动态过程中才起作用,对恒定稳态情况起阻断作用。因此,微分控制在任何情况下都不能单独使用。

西门子S7-200系列PLC局部存储器区的使用方法

S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。

  局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。

  几种程序之间不能互访。

  局部存储器区是S7-200CPU为局部变量数据建立的一个存储区,用L表示。该区域的数据可以用位、字节、字、双字四种方式来存取。

  (1)按“位"方式:从L0.0~L63.7,共有512点。

  (2)按“字节"方式:从LB0~LB63,共有64个字节

  (3)按“字"方式:从LW0~LW62,共有32个字

  (4)按“双字"方式:从LD0~LD60,共有16个双字

西门子S7-200系列PLC定时器存储器区与计数器存储器区的使用方法

PLC在工作中少不了需要计时,定时器就是实现PLC具有计时功能的计时设备。定时器的编号:

  T0、T1、……、T255

  S7-200有256个定时器。

  西门子S7-200系列PLC计数器存储器区的使用方法

  PLC在工作中有时不仅需要计时,还可能需要计数功能。计数器就是PLC具有计数功能的计数设备。

  计数器的编号:

  C0、C1、……、C255

西门子S7-200系列PLC子程序调用的作用及方法

  调用子程序的好处

  子程序可以把整个用户程序按照功能进行结构化的组织。一个“好"的程序总是把全部的控制功能分为几个符合工艺控制规律的子功能块,每个子功能块可以由一个或多个子程序组成。这样的结构也非常有利于分步调试,以免许多功能综合在一起无法判断问题的所在;而且,几个类似的项目也只需要对同一个程序作不多的修改就能适用。

  调用子程序的规则

  。子程序在调用时会保持当前的逻辑运算结果,但是不保存累加器(ACx)的内容 。

  。子程序在执行到末尾时自动返回,不必加返回指令;在子程序中间也可以使用条件返回指令 。

  。子程序不能使用跳转语句跳入、跳出 。

  。子程序返回时,回到调用子程序的指令后面,继续执行上一级程序

  。西门子S7-200 CPU最多可以调用64个子程序(CPU226为128个) 。

  。子程序可以嵌套调用,即子程序中再调用子程序,一共可以嵌套8层 。

  。在中断服务程序中不能欠套调用子程序,被中断服务程序调用的。..。

  。子程序中不能再出现子程序调用 。

  。子程序可以带参数调用,在子程序的局部变量表中设置参数的类型;一共可以带16个参数(形式参数)。

 西门子S7-300系列PLC搜索地址的查询方法

  问:比如我要查找 I0.0在哪几块里或哪几个程序段了使用是怎样查的?

  答:1。打开Simatic 管理器,并打开你的程序,依次展开子目录,直至找到Bausteine(块),然后随便双击任何一个快,如OB1;

  2。在大开的OB1块中,选择Options / Reference Data / Displays(选项/参考数据/显示),在出现的“Display S7 Reference data(显示S7参考数据)中选择"Regenerated“(重新产生),点击“是",出现“顾客化"对话框,选择*项“交叉参考";建立参考数据表;

  3。在产生的交叉参考数据表中*列“地址"中双击I0.0,就会找到I0.0在哪几块里或哪几个程序段被使用。




留言询价

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7

联系我们

浔之漫智控技术(上海)有限公司 公司地址:上海市松江区广富林路4855弄52号3楼
  • 电  话:15221406036
  • QQ:3064686604
  • 公司传真:
  • 邮箱:3064686604@qq.com

扫一扫 更多精彩

微信二维码

联系我们

contact us

扫一扫,关注我们

返回顶部