浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7221-1BH22-0XA8厂家供应

6ES7221-1BH22-0XA8厂家供应

西门子S7-200系列plc的端口是不隔离的,如果想使网络隔离,应考虑使用RS-485中继器或者EM277。
注意:
●具有不同电位的互联设备有可能导致不希望的电流流过连接电缆。
●这种不希望的电流可能导致通讯失败或者设备损坏。
●要确保用通讯电缆连接的所有设备有相同的参考电位,或者彼此隔离,来避免产生这种不希望的电流。
为网络确定通讯距离、通讯速率和电缆类型
网段的大长度取决于两个因素:隔离(用RS-485中继器)和波特率。但连接具有不同电位的设备是需要隔离。当接地点之间的距离很远时,有可能具有不同的地电位。即使距离较近,大型机械的负载电流也能导致地电位的不同。


表1 网络电缆的大长度
1 如果不是用隔离端和中继器,允许的大距离为50m。测量该距离时,从网段的个节点开始。到网段的后一个节点。
在网络中使用中继器
RS-485中继器为网段提供偏压电阻和终端电阻。目的是为了:
●增加网络的长度:在网络中使用一个中继器可以使网络的通讯距离扩展50m。如果使用两个中继器而且中间没有其他节点,网络的通讯距离按照所使用的波特率扩展一个网段的长度。在一个串联网络中,多可以使用9个中继器。(http://www.diangon.com/版权所有)但网络的长度不能超过9600m.
●为网络增加设备:在9600的波特率下。50米距离之内,一个网段多可以连接32个设备,使用一个中继器允许在网络上增加32个设备。
●在不同的网段之间电隔离:如果不同的网段具有不同的地电位,将他们隔离会提高网络的通讯质量。
一个中继器在网络中被算作网段的一个节点,但没有被指定站地址。

选择网络电缆
S7-200 网络使用RS-485标准,是用双绞线电缆。在一个网段上可以连接32个设备。


表2 网络电缆的通用指标 
引脚分配
S7-200CPU上的通信口是与RS-485兼容的9针D型连接器,符合欧洲标准EN 50170。下表给出了通信口的引脚分配。


表3  S7-200 CPU通信口引脚分配
网络连接器
利用西门子提供的两种网络连接器可以把多个设备很容易的连到网络中。两种连接器都有两组螺钉端子,可以连接网络的输入和输出。一种连接器仅提供连接到CPU的接口,而另一种连接器增加了一个编程接口。两种网络连接器还有网络偏置和终端偏置的选择开关,该开关在ON位置时的内部接线图,在OFF位置时未接终端电阻。接在网络端部的连接器上的开关应放在ON位置。如下图所示:
带有编程器接口的连接器可以把SIMATIC编程器或操作员面板接到网络中,而不用改动现有的网络连接。编程器接口的连接器把CPU来的信号传到编程器接口。                

 在其通讯模式中还有自由端口通讯、工业以太网通讯、调制解调器通讯、无线以太网通讯,具体介绍见网络型实验指导书。

本文介绍了PLC安装顺序及注意事项和解决办法。

1    安装顺序及注意事项
 

1.1    安装顺序

MicroWIN→Step7→Net→Wincc→WinCC flexible→Simatic_EKB_Install
 

1.2    安装注意事项

 添加消息队列

打开控制面板,找到添加/删除程序,添加/删除bbbbbbs组件,选后一个“消息队列”,勾上安装。安装时可能需要winxp光盘(要原版,非Ghost版),选择光盘里的i386目录。
 

 Net问题


如果先装Net后装Step7的话, Net中Ncm选项千万不能选,否则装不上去的.


Step7和SimaticNet中都包含NCM,先安装SimaticNet后,NCM可以组态PC站,并不能打开或组态Step7项目中的AS站;再安装Step7时,安装程序检测到NCM已经存在,所以会中止安装Step7。而先安装Step7后,再安装SimaticNet时,安装程序检测到NCM已经存在,所以只是不会安装SimaticNet中的NCM,但会安装其它组件。我一般先安装Step7,再安装SimaticNet,后安装WinCC。注意三者之间的兼容性。
 

 反复重新启动


很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。现在给出解决方案:

在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中删除注册表值“PendingFileRenameOperations”


  解决反复重启无法安装西门子软件(VBS解决方案)

‘delete PendingFile

Set WshShell = Wbbbbbb.Createbbbbbb("Wbbbbbb.Shell")

WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"  

Set WshShell = Nothing

将上面的脚本保存到文本文件里,文本文件扩展名由TXT改名为VBS即可

例如:Delete PendingFile(解决重启问题).vbs

不要重新启动,继续安装软件。 

现在可以安装更多程序而无需重启计算机了。

 简单的安装方法就是,安装Vista系统,然后安装完所有的西门子软件,后将系统升级为Win7系统。

 比较折中的方式就是使用Win7的XP Mode模式或者直接安装诸如WMware,VisualBox这种虚拟系统,并安装XP。
 

2     安装&卸载

2.1   在bbbbbbs 7安装STEP 7 MicroWIN

SP4能安装,安装完毕后发现‘设置PG/PC接口’没有PLC PC/PPI cable(PPI)这一项,那就等于不能连接PLC。

SP7也能安装,安装到了90%的时候出现以下情况,找不到S7EpaSRVx.exe文件

找了一台VISTA系统的电脑把S7EpaSRVx.exe复制到本PC的bbbbbbs\System32目录下。再重新安装又出现以下情况

 在网上找到了解决的路径,到 http://download.microsoft.com/download/D/3/3/D33A8F5D-A7E1-4BBE-B04D-7A688785A229/Application%20Compatibility%20Toolkit.msi 下载了一个Microsoft发布名叫Application Compatibility Toolkit的小工具。先安装好Application Compatibility Toolkit,再安装STEP 7 MicroWIN SP6 就OK了!

2.2    bbbbbbs7下安装Step7 V5.4SP5

 正常情况下,在bbbbbbs7下安装Step7 V5.4 SP5时,会无法安装,出现如下图的提示:

解决办法:

使用灰色按钮加强版软件使能”忽略”按钮,

使用工具注意要右键以管理员身份运行之)
 

 灰色按钮加强版软件界面:

 

按以上设置后,”忽略”按钮即可,”点亮”然后就可以继续安装了.
 

安装过程中,会出现下面的警告:

 


 

选”始终安装此驱动软件”,即可.

软件安装成功后,控制面板里可能会找不到,”PC/PG”接口设置,如图:

 

只须更改一下”查看方式”就可以找到了

 


 

 新版的西门子s7-300/400编程软件Step7 V5.5英文版,英文版,支持XP和WIN7系统,

1. PID控制

    在工业控制中,PID控制(比例-积分-微分控制)得到了广泛的应用,这是因为PID控制具有以下优点:

    1)不需要知道被控对象的数学模型。实际上大多数工业对象准确的数学模型是无法获得的,对于这一类系统,使用PID控制可以得到比较满意的效果。据日本统计,目前PID及变型PID 约占总控制回路数的90%左右。

    2)PID控制器具有典型的结构,程序设计简单,参数调整方便。

    3)有较强的灵活性和适应性,根据被控对象的具体情况,可以采用各种PID控制的变种和改进的控制方式,如 PI、PD、带死区的PID、积分分离式PID、变速积分PID等。随着智能控制技术的发展,PID控制与模糊控制、神经网络控制等现代控制方法相结合,可以实现PID控制器的参数自整定,使PID控制器具有经久不衰的生命力。


2. PLC实现PID控制的方法

如图6-35所示为采用PLC对模拟量实行PID控制的系统结构框图。用PLC对模拟量进行PID控制时,可以采用以下几种方法:

结构框图

    1)使用PID过程控制模块。这种模块的PID控制程序是PLC生产厂家设计的,并存放在模块中,用户在使用时只需要设置一些参数,使用起来非常方便,一块模块可以控制几路甚至几十路闭环回路。但是这种模块的价格昂贵,一般在大型控制系统中使用。如三菱的A系列、Q系列PLC的PID控制模块。

    2)使用PID功能指令。现在很多中小型 PLC都提供PID控制用的功能指令,如FX2N系列PLC的PID指令。它们实际上是用于PID控制的子程序,与A/D、D/A模块一起使用,可以得到类似于使用PID过程控制模块的效果,价格却便宜得多。

3)使用自编程序实现PID闭环控制。有的PLC没有有PID过程控制模块和 PID控制指令,有时虽然有PID控制指令,但用户希望采用变型PID控制算法。在这些情况下,都需要由用户自己编制PID控制程序。


3. FX2N的PID指令

PID指令的编号为FNC88,如图6-36所示源操作数[S1]、[S2]、[S3]和目标操作数[D]均为数据寄存器D,16位指令,占9个程序步。[S1]和[S2]分别用来存放给定值SV和当前测量到的反馈值PV,[S3]~[S3]+6用来存放控制参数的值,运算结果MV存放在[D]中。源操作数[S3]占用从[S3]开始的25个数据寄存器。

PID指令是用来调用PID运算程序,在PID运算开始之前,应使用MOV指令将参数(见表6-3)设定值预先写入对应的数据寄存器中。如果使用有断电保持功能的数据寄存器,不需要重复写入。如果目标操作数[D]有断电保持功能,应使用初始化脉冲M8002的常开触点将其复位。

表6-3  PID控制参数及设定


PID控制参数及设定

PID指令可以同时多次使用,但是用于运算的[S3]、[D]的数据寄存器元件号不能重复。

    PID指令可以在定时中断、子程序、步进指令和转移指令内使用,但是应将[S3]+7清零(采用脉冲执行的MOV指令)之后才能使用。

    控制参数的设定和 PID运算中的数据出现错误时,“运算错误”标志M8067为 ON,错误代码存放在D8067中。

    PID指令采用增量式PID算法,控制算法中还综合使用了反馈量一阶惯性数字滤波、不完全微分和反馈量微分等措施,使该指令比普通的PID算法具有更好的控制效果。

    PID控制是根据“动作方向”([S3]+1)的设定内容,进行正作用或反作用的PID运算。
    以上公式中:△MV是本次和上一次采样时PID输出量的差值,MVn是本次的PID输出量;EVn和 EVn-1分别是本次和上一次采样时的误差,SV为设定值;PVn是本次采样的反馈值,PVnf、PVnf-1和PVnf-2分别是本次、前一次和前两次滤波后的反馈值,L是惯性数字滤波的系数;Dn和Dn-l分别是本次和上一次采样时的微分部分;K p是比例增益,T S是采样周期,T I和T D分别是积分时间和微分时间,αD是不完全微分的滤波时间常数与微分时间TD的比值。

    4.PID参数的整定

    PID控制器有4个主要的参数K p、T I、T D和T S需整定,无论哪一个参数选择得不合适都会影响控制效果。在整定参数时应把握住PID参数与系统动态、静态性能之间的关系。

    在P(比例)、I(积分)、D(微分)这三种控制作用中,比例部分与误差信号在时间上是一致的,只要误差一出现,比例部分就能及时地产生与误差成正比的调节作用,具有调节及时的特点。比例系数K p越大,比例调节作用越强,系统的稳态精度越高;但是对于大多数系统,K p过大会使系统的输出量振荡加剧,稳定性降低。

    积分作用与当前误差的大小和误差的历史情况都有关系,只要误差不为零,控制器的输出就会因积分作用而不断变化,一直要到误差消失,系统处于稳定状态时,积分部分才不再变化。因此,积分部分可以消除稳态误差,提高控制精度,但是积分作用的动作缓慢,可能给系统的动态稳定性带来不良影响。积分时间常数T I增大时,积分作用减弱,系统的动态性能(稳定性)可能有所改善,但是消除稳态误差的速度减慢。

    微分部分是根据误差变化的速度,提前给出较大的调节作用。微分部分反映了系统变化的趋势,它较比例调节更为及时,所以微分部分具有超前和预测的特点。微分时间常数T D增大时,超调量减小,动态性能得到改善,但是抑制高频干扰的能力下降。

    选取采样周期T S时,应使它远远小于系统阶跃响应的纯滞后时间或上升时间。为使采样值能及时反映模拟量的变化,T S越小越好。但是T S太小会增加CPU的运算工作量,相邻两次采样的差值几乎没有什么变化,所以也不宜将T S取得过小


展开全文
优质商家推荐 拨打电话