阜新西门子S7-300代理
公司名称、上海庆惜自动化设备有限公司,良好的服务能够带来更多的顾客,如今社会卖的不单单只是产品,还有服务态度,采购者在我们产品质量平均的情况下更愿意选择好的服务公司! 我们以下是服务口号大全,用心做服务,倾听客户的心声,尊重顾客的选择,微笑待人,文明礼貌,热情周到,做人诚信,欢迎您的来电,我期待我们长期合作下去双方共赢,客户满意是我们努力的目标。
公司介绍
S7-300/400 PLC地址分配有两种形式,早期的S7-300 PLC采用的是“固定地址”分配方式,而目前则大部分采用“自动分配型”与“用户定义型”地址分配方式。
1.固定地址分配方式
固定地址型S7-300 PLC的默认开关量输入/输出与模拟量输入/输出地址的分配情况可参见图8-3.2。
2。地址分配实例
【例1】某配套固定地址型S7-300PLC的控制系统,采用CPU312模块,并选配1个32点输入模块、1个16点输入模块、2个16点输出模块、1个8点输出模块,并按照以上次序安装,其输入/输出地址的分配如下。
第1输入模块:地址I0.0~13.7,无空余地址;
第2输入模块:地址.7为空余地址;
第1输出模块:地址Q8.O—Q9.7,Q10.O~Q11.7为空余地址;
第2输出模块:地址Q12.O~Q13.7,Q14.O~Q15.7为空余地址;
第3输出模块:地址Q16.O~Q16.7,Q17.O~Q19.7为空余地址。
目前使用的大部分S7-300 PLC,已经可以采用自动分配型地址分配方式。但是,一般还只能按照大开关量输入/输出进行地址自动分配,当使用32点以下模块时,多余的地址仍然不可以使用(对于远程I/O单元,地址是连续的)。
【例2】对于上例同样的配置与安装,当采用自动分配型地址时,其输入/输出地址的分配如下。
第1输入模块:地址I0.0~13.7;无空余地址;
第2输入模块:地址.7为空余地址;
第1输出模块:.地址QO.O~Q1.7,Q2.O~Q3.7为空余地址;
第2输出模块:地址Q4.O~Q5.7,Q6.O~Q7.7为空余地址;
第3输出模块:地址Q8.O~Q9.7,Q10.O~Q11.7为空余地址。
对于S7-300 PLC的CPU新产品(如CPU315-2DP、CPU317等),可以采用用户定义型地址分配方式。这种情况下,只要地址不重复,每一安装模块的地址均可以由用户定义,因此,一般不存在多余的地址。
1、可以在软件中进行自动整定;
2、自动整定的pid参数可能对于系统来说不是好的,就需要手动凭经验来进行整定。p参数过小,达到动态平衡的时间就会太长;p参数过大,就容易产生调。
pid功能块在梯形图(程序)中应当注意的问题:
1、好采用pid向导生成pid功能块;
2、我要说一个简单的也是容易被人忽视的问题,那就是:pid功能块的使能控制只能采用sm0.0或任何1个存储器的常开触点并联该存储器的常闭触点这样的永不断开的触点!
笔者在以前的一个工程调试中就遇到这样的问题:pid功能块有时间动作正常,有时间动作不正常,而且不正常时发现pid功能块都没问题(pid参数正确、使能正确),就是没有输出。后查了好久,突然意识到可能是使能的问题——我在使能端串联了启动/停止控制的保持,我把它改为sm0.0以后,一切正常!
同时也明白了pid功能块有时间动作正常,有时间动作不正常的原因:有时在灌入程序后保持继电器处于动作的状态才不会出现问题,一旦停止了设备就会出现问题——pid功能块使能一旦断开,工作就不会正常!
把这个给大家说说,以免出现同样失误。
下面是pid控制器参数整定的一般方法:
pid控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定pid控制器的比例系数、积分时间和微分时间的大小。pid控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。pid控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行后调整与完善。现在一般采用的是临界比例法。利用该方法进行 pid控制器参数的整定步骤如下:(1)首先预选择一个足够短的采样周期让系统工作;(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;(3)在一定的控制度下通过公式计算得到pid控制器的参数。
pid参数的设定:是靠经验及工艺的熟悉,参考测量值跟踪与设定值曲线,从而调整pid的大小。
比例i/微分d=2,具体值可根据仪表定,再调整比例带p,p过头,到达稳定的时间长,p太短,会震荡,永远也打不到设定要求。
pid控制器参数的工程整定,各种调节系统中p.i.d参数经验数据以下可参照:
温度t:p=20~60%,t=180~600s,d=3-180s;
压力p: p=30~70%,t=24~180s;
液位l: p=20~80%,t=60~300s;
流量l: p=40~,t=6~60s。
书上的常用口诀:
参数整定找佳,从小到大顺序查;
先是比例后积分,后再把微分加;
曲线振荡很频繁,比例度盘要放大;
曲线漂浮绕大湾,比例度盘往小扳;
曲线偏离回复慢,积分时间往下降;
曲线波动周期长,积分时间再加长;
曲线振荡频率快,先把微分降下来;
动差大来波动慢。微分时间应加长;
理想曲线两个波,前高后低4比1;
一看二调多分析,调节质量不会低。
经过多年的工作经验,我个人认为pid参数的设置的大小,一方面是要根据控制对象的具体情况而定;另一方面是经验。p是解决幅值震荡,p大了会出现幅值震荡的幅度大,但震荡频率小,系统达到稳定时间长;i是解决动作响应的速度快慢的,i大了响应速度慢,反之则快;d是消除静态误差的,一般d设置都比较小,而且对系统影响比较小。对于温度控制系统p在5-10%之间;i在180-240s之间;d在30以下。对于压力控制系统p在30-60%之间;i在30-90s之间;d在30以下。
这里介绍一种经验法。这种方法实质上是一种试凑法,它是在生产实践中结出来的行之有效的方法,并在现场中得到了广泛的应用。
这种方法的基本程序是先根据运行经验,确定一组调节器参数,并将系统投入闭环运行,然后人为地加入阶跃扰动(如改变调节器的给定值),观察被调量或调节器输出的阶跃响应曲线。若认为控制质量不满意,则根据各整定参数对控制过程的影响改变调节器参数。这样反复试验,直到满意为止。
经验法简单可靠,但需要有一定现场运行经验,整定时易带有主观片面性。当采用pid调节器时,有多个整定参数,反复试凑的次数增多,不易得到佳整定参数。
下面以pid调节器为例,具体说明经验法的整定步骤:
a. 让调节器参数积分系数s0=0,实际微分系数k=0,控制系统投入闭环运行,由小到大改变比例系数s1,让扰动信号作阶跃变化,观察控制过程,直到获得满意的控制过程为止。
b. 取比例系数s1为当前的值乘以0.83,由小到大增加积分系数s0,同样让扰动信号作阶跃变化,直至求得满意的控制过程。
c. 积分系数s0保持不变,改变比例系数s1,观察控制过程有无改善,如有改善则继续调整,直到满意为止。否则,将原比例系数s1增大一些,再调整积分系数s0,力求改善控制过程。如此反复试凑,直到找到满意的比例系数s1和积分系数s0为止。
d. 引入适当的实际微分系数k和实际微分时间td,此时可适当增大比例系数s1和积分系数s0。和前述步骤相同,微分时间的整定也需反复调整,直到控制过程满意为止。
pid参数是根据控制对象的惯量来确定的。大惯量如:大烘房的温度控制,一般p可在10以上,i=3-10,d=1左右。小惯量如:一个小电机带一台水泵进行压力闭环控制,一般只用pi控制。p=1-10,i=0.1-1,d=0,这些要在现场调试时进行修正的。
pid控制说明:
在工程实际中,应用为广泛的调节器控制规律为比例、积分、微分控制,简称pid控制,又称pid调节。pid控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术。当被控对象的结构和参数不能完全掌握,或得不到的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用pid控制技术为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统参数时,适合用pid控制技术。pid控制,实际中也有pi和pd控制。pid控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。
比例(p)控制 :比例控制是一种简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。
积分(i)控制 :在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(pi)控制器,可以使系统在进入稳态后无稳态误差。
微分(d)控制 :在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化是落后于误差的变化。解决的办法是使抑制误差的作用的变化“前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重调。所以对有较大惯性或滞后的被控对象,比例+微分(pd)控制器能改善系统在调节过程中的动态特性。
1、应用西门子s7-200时,可以选用以下几种数据保持方法:
cpu的内置级,断电时间不太长时,可以为数据和时钟的保持提供缓冲
在cpu内部靠一个级电容,在掉电后为ram存储器提供电源缓冲,保存时间可达几天之久。
cpu上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源 :
、设置系统块,在cpu断电时自动保存m区中的14个字节数据
、在数据块中定义不需要更改的数据,下载到cpu内可以保存
、用户编程使用相应的特殊寄存器功能,将数据写入eeprom保存
2、s7-200 cpu的以下数据空间属于ram存储区:
变量存储区(v):可以按位、字节、字或双字来存取v 区数据 ;
位存储区(m):可以按位、字节、字或双字来存取m区数据 ;
定时器存储区(t):用于时间累计,分辨率分为1ms、10ms、100ms三种 ;
计数器存储区(c):用于累计其输入端脉冲电平由低到高的次数。cpu提供了三种类 型的计数器:一种只能增计数;一种只能减计数;另外一种既可 以增计数,又可以减计数。
3、s7-200系统中用到了三种存储器件:
ram: 易失性的存储器,失去电源供应后,其中保存的数据会丢失。s7-200 cpu中的ram由级电容+外插电池卡提供电源缓冲。ram保存v、m、t(定时器)、c(计数器)等各数据区的内容,在cpu失电后的表现由用户在系统块“数据保持”页中设置
eeprom:非易失的电可擦除存储器,保存数据不需要供电,并且可以改写其内容。上述ram数据区中有的部分与eeprom中的区域一一对应。用户程序也保存在程序eeprom区中
外插存储卡:非易失的存储器。用来保存用户程序、数据记录(归档)、配方数据,以及一些其他文件等
使用tia博途(v11/v12)用户自定义网页功能,通过awp 命令可以对的变量写操作(s7- 300/400/1200/1500),如图1-3。
图01
图02
图03
但是,为了实现写操作,必须注意以下几方面。
注意
如图04,html代码中,通过 “form” 表单指令来写 plc 变量。对于写操作的变量,必须在表单指令执行前对变量做 awp 的语法声明,语法:;。
图04
如图05,s7- 300/400/1500 登陆用户自定义网页,必须首先用用户名/密码登陆。在tia 博图中可以定义用户并且分配用户权限,如图06。此时必须为用户分配写操作的权限。
图05
图06
s7-1200 不可以分配用户及用户权限,但是必须以“admin” 用户登陆才可以将数据写入 cpu。如果用户未以“admin” 的用户身份登陆,则会忽略这些命令。如图07-08,要以“admin”用户登陆,如果组态了 cpu 的保护密码,则输入 cpu 密码;否则,直接点击登陆。
图07
看门狗实际上就是一个定时器,用来监视扫描时间的状况 。
看门狗技术在中经常应用到,不仅plc,还有,等。作用是不可忽略的。
看门狗实际就是一个系统监视定时器,用来监视plc的扫描时间。
我们都知道,plc程序工作机制采用循环扫描工作机制,每次循环都要有一个时间,这个时间就是扫描时间。
扫描时间是要有限制的,不能出这个限制,一旦出限制,说明plc的扫描机制出现问题,问题一般都是用户编程序时出现了“合法不合理”现象。在这种情况下,必须停机报警。用什么来监视呢,就是扫描时间监视器,一个系统定时器,俗称“看门狗”。
看门狗一旦作用,结果就是plc停机报警。