6ES7241-1AA22-0XA0产品型号
  • 6ES7241-1AA22-0XA0产品型号
  • 6ES7241-1AA22-0XA0产品型号
  • 6ES7241-1AA22-0XA0产品型号

产品描述

产品规格模块式包装说明全新

6ES7241-1AA22-0XA0产品型号

RSView32是RockWell SoftWare公司的组态软件,它提供集成的、组态化的人机接口,广泛的用来监视和控制自动化设备和过程。它除了可以方便的与ALLEN -BRADLEY PLC进行无缝的结合应用,也可以通过使用OPC的通讯方式与其它公司的设备进行连接。
ODBC(Open Database Connectivity开放式数据库互连)是由微软推出的工业标准,一种开放的立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACLE、INbbbbIX等,当然也包括了Access。
RSView32的数据记录是一个在特定条件下保存的标记数值或数据的过程。在“数据记录设置”编辑器里,可以创建定义不同条件的数据记录模式,本文将数据通过ODBC接口存储到数据库Access里,即将标记值被记录到用ODBC接口连接到的数据库Access的三个表格里:
标记表格(TagTable):把标记名存储到一个索引里;
符点数表格(FloatTable):存储模拟量和开关量标记数值;
字符串表格(bbbbbbTable):存储字符串数值。
本文中关心的是符点数表格(FloatTable),但在符点数表格中(FloatTable)没有代表标记名称的Tagname字段,代替它的是标记索引号TagIndex字段,这样在分析报表时很不方便,而在本文中将使用VBA解决表格带来的不便。

3 实现原理
RSView32从PLC采集的实时数据,通过ODBC接口存储到数据库Access中,在利用RSView32自带的VBA开发,访问Access数据库,对实时数据进行复杂的操作,可以通过VBA调用Excel,显示和打印出美观复杂的报表;也可以在通过VBA的窗体,表格控件,回显在RSView32的人机界面上,作到无缝连接;本文介绍种方法。
通过Excel可以用VBA程序生成Excel报表及图表,并利用Excel的功能完成打印预览、打印等功能;Excel对象封装了微软Excel的全部元素,例如Application对象表示Excel应用程序,Worksheet对象表示Excel工作表等,利用Excel对象提供的属性、方法和事件,在应用程序中生成Excel报表及图表Excel对象模型描述了Excel中对象之间的结构关系,如图1所示。


图1 EXCEL对象模型


(1) Application对象表示Excel应用程序,在Excel对象模型中该对象处于模型的端,通过使用可以访问模型中其它对象,从而控制Excel应用程序的外观或功能。
(2) Workbook对象表示Excel中的工作簿,即对应一个Excel文件,通过使用该对象可以实现对Excel工作簿的各种控制。
(3) Worksheet对象表示Excel中的工作表,通过使用该对象可以实现对Excel工作表的各种控制。
(4) Range对象表示Excel中的区间,可以表示Excel的单元格、几个单元格、行、列或一个选中的区域,使用Range对象可以实现对Excel单元格或选中区域的各种控制。

4 应用实例
Microsoft Office EXCEL有十分强大报表功能,使用VBA便可以非常方便地调用EXCEL的功能来生成我们所需的报表。下面将详细介绍如何使用VBA通过EXCEL来生成当日的报表。
解决方案框图如图2所示。


图2 解决方案框图


4.1 打开EXCEL
为了使用EXCEL为我们生成报表,我们事先打开EXCEL,下面的VBA语句显示了如何在RSView中打开EXCEL。
‘ 创建 EXCEL对象
Set objExcel = Createbbbbbb("Excel.Application")
‘ 设置EXCEL的属性
With objExcel
‘显示EXCEL
.Application.Visible = True
‘创建新的工作簿
. Application.Workbooks.Add
‘EXCEL生成报表后全屏显示
. Application.bbbbbbState=-4137
‘一个个工作表
.Worksheets("Sheet1").Activate
‘定义列宽
. Columns(1).ColumnWidth = 23
.Columns(2).ColumnWidth = 15
. Columns(3).ColumnWidth = 17
.Columns(4).ColumnWidth = 15
.Columns(5).ColumnWidth = 17
‘每列的内容居中显示
For nColumn = 1 To 5
objExcel.Columns(nColumn).HorizontalAlignment= -4108 '-4108=xlCenter
Next nColumn
定义EXCEL表的列名
.Rows(1).Font.Bold = True
.cells(1, 1).Value = "Data and Time"
.cells(1, 2).Value = "Ingred1/pv"
.cells(1, 3).Value = "Ingred1/sup_pv"
.cells(1, 4).Value = "Ingred2/pv"
.cells(1, 5).Value = "Ingred2/sup_pv"
End With
4.2 数据读出的步骤
建立与数据库的连接,从中读出我们所需要的数据来我们的报表,下面的代码实现了这样的功能,把采集到的时间写入EXCEL的列中; "Ingred1/pv"、"Ingred1/sup_pv"、"Ingred2/pv"和"Ingred2/sup_pv"的数据写入EXCEL的二、三、四和五列中。
(1) 建立与数据库的连接
Set conn = New ADODB.Connection
str = "FileDSN=db.dsn;;;"
conn.Open str
Set rs = New ADODB.Recordset
‘采集当日的数据
SQL=”select DateAndTime, Millitm from FloatTable where datediff(‘d’,DateAndTime,date())=0”
rs.Open SQL, conn
(2) 读取符点数表格(FloatTable)中的数据
Do While Not rs.EOF
nColumn = 0 '表中的1列
b(i) = Trim(rs.Fields(nColumn).Value)
nColumn = 1 '表中的2列
a(i) = Trim(rs.Fields(nColumn).Value)
i = i + 1
rs.MoveNext
irow = irow + 1
Loop
(3) 将数据写到EXCEL表中
j = 2
y = 1
Do While y <> i
nColumn_excel = 1 'EXCEL的列
objExcel.cells(j, nColumn_excel).Value = b(y)
objExcel.cells(j, nColumn_excel).numberbbbbatLocal = "yyyy-m-d h:mm:ss"
For nColumn_excel = 2 To 5
objExcel.cells(j, nColumn_excel).Value = a(y)
y = y + 1
Next nColumn_excel
j = j + 1
Loop
后在RSView32中通过RSView32函数调用VBA程序,利用VBA与EXCEL结合编程,实现了生成当日报表的功能。

5 结束语
本文例中将RSView32采集的数据通过ODBC接口存储到数据库Microsoft Access中,并利用RSView32自带的VBA编辑器导入到EXCEL中,并给出表单形式的数据报表;用同样的方法,也可生成柱状图等形式的报表,可根据具体需要编制相应的程序来实现,可作为的报表实现方法,方便了操作与生产。


1引言
自来水是城市经济发展和人民生活的重要基础设施,是城市繁荣发展、人民生活以及发展国民经济不可缺少的先决条件。从另一个方面来说,我国是一个高度缺水的发展中国家,随着的不断深入和发展以及人口数量的不断增长,无论从自来水产量和质量上,社会都对城市供水提供了高的要求。而实现水厂与供水调度系统的自动化,是保证自来水、与供水生产调度的科学性、性以及合理性的有效措施,现在已经逐步发展为以提高供水质量,提高供水系统,降低人耗、物耗、水耗这一综合效益为目标。为了达到这一目标,要求供水调度系统从设计和选型上就考虑到水厂、管网和管理信息系统的一体化和配套完整性。本文介绍的就是某自来水公司供水自动监控及调度系统的设计与实现方法。
2 系统功能分析与设计
2.1项目背景
此自来水公司现拥有自来水厂三个,加压站两个及遍布全城的供水管网。自来水厂拟完成绝大部分工艺参数的自动检测及部分参数的自动控制,取水、制水及送水实现自动程控。水厂参数应实时传送至公司总调度室,并能接收并执行总调度室指令。加压站及管网全部纳入系统,加压站实现自动化,管网全部压力、流量等数据实时传送至总调度室。
2.2调度控制的基本功能
(1) 数据通讯采集:接收水厂和管网测压点的压力、流量、泵运行参数、耗电量等信息。对的数据进行统计和处理,提供对整个系统的网络数据库管理。
(2) 画面显示:厂站、管网的运行图、实时趋势图、棒图、运行报表、及其其他自定义画面。还可显示日期、时间、报警、数据、工艺流程、设备状态、趋势、操作指导、调度指令等。
(3) 报警管理:提供的报警功能,可在多种画面中以直观方式通知调度人员系统发生异常。不同级别的报警可在所有操作站上接收,报警没有确认时保持闪光。报警内容有:实际值和偏差值报警、给定值限值报警、系统自诊断报警、识别变送器运行在4~20mA范围以外的报警、输出限幅报警、电源故障报警、模板故障报警、通信故障报警等等。
(4) 统计计算和分析:系统能对供水量、供水总量等进行统计计算,并具有数据存储、查询、建帐等功能,供管理人员进行分析。
根据以上功能分析,可以将系统设计为C/S(客户/服务器)模式,各水厂和加压站设立下位机,负责预处理现场测量点传感器采集的数据,然后通过RS-232将预处理数据传送给监控的上位机。上位机对接收到的数据进一步判断,存在越限报警的便启动报警处理方案,并对采集的所有数据分类存储到数据库中。图1是监控网络的组成结构示意图。


各测量点测得的数据的是通过RS-232标准串行接口传送到监控的,因为RS-232驱动能力太低,所以使用了MODEM作为中继器。监控读取到这些数据之后,再根据预定义好的规约分析数据,做出报警判断及进行数据存储。软件运行在bbbbbbs 2000操作系统下,为了方便对数据库编程,可以采用Delphi(bbbbbbs平台下的可视化软件开发工具)作为软件的开发工具。在Delphi中编写串口读写程序的方法基本可以分为两种,一是采用封装了串口读写方法的控件,二是直接调用Win32 API。使用已有控件可以提高编程效率,只需要几条简洁的语句就可以实现串口的读写,但是灵活性太差,不能按照个人意愿读写串口,并且有些控件的健壮性也没有得到充分的验证,所以本系统程序编写采用Win32 API(应用编程适配器:bbbbbbs的32位应用程序编程接口,一组调用操作系统或其他程序而获得访问服务的例行程序)完成。
API函数不仅提供了打开和读写通讯端口的操作方法,还提供了名目繁多的函数以支持对串行通讯的各种操作。下面以处理串口接收数据的子程序为例介绍一下本系统的串口通信程序。接收消息之前应该先用bbbbbcommerror函数处理串口通信错误并报告当前串口状态,如果出现错误向用户发出提示并退出此子程序,如果没有错误就再判断串口接收的数据数是否过预定以缓冲区的大小。限于篇幅,本文略过这段语句,直接给出读取并处理数据的主体程序,并给出程序的注释。
procedure TMainbbbb.WMCOMMNOTIFY(var message:tmessage);
var
Temp : bbbbbb; bbbbbbuffer: array[0..4000>of Char;
nBytesRead, dwError:DWORD ; showReceive:bbbbbb;
commstate:TCOMSTAT;//存放串口状态的结构体
begin
//略过预处理程序……
//使用readfile函数读取串口数据;在win32 API中使用文件操作函数操作串口
if(not readfile(hcomm,bbbbbbuffer,commstate.cbInQue,nbytesread,@read_os)) then
begin
if(dwerror<>0)and(dwerror<>error_io_pending) then
begin//读取串口错误,则提示用户,并关闭所有相关句柄
messagebox(0,'readfile error','notice',mb_ok);
stop:=true;
closehandle(read_os.hEvent);
closehandle(post_event);
closehandle(hcomm);
exit;
end
else
begin
waitforsinglebbbbbb(hcomm,infinite);
getoverlappedresult(hcomm,read_os,nbytesread,false);
end;
end;
if nbytesread>0 then
begin
temp:=system.copy(bbbbbbuffer,1,commstate.cbinque);
receivebuffer:=receivebuffer+temp;
buffer:=receivebuffer;
if (temp[length(temp)>=#13)or(temp[length(temp)>=#10)or (length(receivebuffer)>128)
//上位机和下位机定义通信规约为以ASCII的13或者10作为帧结束标志
then
begin
//若处于显示接收内容模式,显示接收到的内容
if NShowRecerve.Checked then
begin
showreceive:=buffer;
StatusBar1.Panels[2>.Text:='接受内容:'+showreceive;
end
else
StatusBar1.Panels[2>.Text:='接受内容:';
//分析故障信息
if temp[length(temp)>=#10 then
failureinfoparse(buffer);//条用故障处理子程序,此子程序分析故障类型,判断故障设备,并把故障信息记录到数据库
receivebuffer:='';//处理完一帧数据就清空缓冲区,为下一次读取做准备
end; end; end;
setevent(post_event);
end;
上位机的图形化软件完成调度控制的基本功能。上位机网络由一个应用程序服务器、两个监控工作站、一个模拟屏控制机和数据库服务器组成。上述串口读写程序就工作在应用程序服务器上。
4 结束语
本文介绍了一个供水自动监控及调度系统的设计和实现,采用了分布式控制结构,使系统处理事故和进行调度的效率有所改善和提高。但因为考虑设计成本等因素,这种设计方案并不是优的,在以后的实践研究中会做出进一步改进





1、引言


变频器是电力电子设备,它有电子元器件、计算机芯片,易受外界的一些电气干扰;另一方面,在变频器内还有开关元器件、振荡电路、数字电路、触点、开关等都将产生连续的干扰频谱。这就是说,变频器投入运行既要防止外界干扰它,又要防止它干扰外界,即通常所说的电磁兼容(EMC)。

2、变频器干扰的来源

2.1 来自外部电网的干扰

电网中的谐波干扰主要通过变频器的供电电源干扰变频器。电网中存在大量谐波源如各种整流设备、交直流互换设备、电子电压调整设备,非线性负载及照明设备等。这些负荷都使电网中的电压、电生波形畸变,从而对电网中其它设备产生危害性的干扰。变频器的供电电源受到来自被污染的交流电网的干扰后若不加处理,电网噪声就会通过电网电源电路干扰变频器。供电电源的干扰对变频器主要有过压、欠压、瞬时掉电;浪涌、跌落;尖峰电压脉冲;射频干扰等。

(1)晶闸管变流设备对变频器的干扰

当供电网络内有容量较大的晶闸管变流设备时,由于晶闸管总是在每相半周期内的部分时间内导通,容易使网络电压出现凹口,波形严重失真。它使变频器输入侧的整流电路有可能因出现较大的反向回复电压而受到损害,从而导致输入回路击穿而烧毁。

(2)电力补偿电容对变频器的干扰

电力部门对用电单位的功率因数有一定的要求,为此,许多用户都在变电所采用集中电容补偿的方法来提高功率因数。在补偿电容投入或切出的暂态过程中,网络电压有可能出现很高的峰值,其结果是可能使变频器的整流二管因承受过高的反向电压而击穿。

2.2 变频器自身对外部的干扰

变频器的整流桥对电网来说是非线性负载,它所产生的谐波对同一电网的其它电子、电气设备产生谐波干扰。另外变频器的逆变器大多采用PWM技术,当工作于开关模式且作高速切换时,产生大量耦合性噪声。因此变频器对系统内其它的电子、电气设备来说是一电磁干扰源。变频器的输入和输出电流中,都含有很多高次谐波成分。除了能构成电源无功损耗的较低次谐波外,还有许多频率很高的谐波成分。它们将以各种方式把自己的能量传播出去,形成对变频器本身和其它设备的干扰信号。

(1)输入电流的波形

变频器的输入侧是二管整流和电容滤波电路。显然只有电源的线电压UL的瞬时值大于电容器两端的直流电压UD时,整流桥中才有充电电流。因此,充电电流总是出现在电源电压的振幅值附近,呈不连续的冲击波形式。它具有很强的高次谐波成分。有关资料表明,输入电流中的5次谐波和7次谐波的谐波分量是大的,分别是50Hz基波的80%和70%。

(2)输出电压与电流的波形

绝大多数变频器的逆变桥都采用SPWM调制方式,其输出电压为占空比按正弦规律分布的系列矩形波;由于电动机定子绕组的电感性质,定子的电流十分接近于正弦波。但其中与载波频率相等的谐波分量仍是较大的。

3、干扰信号的传播方式

变频器能产生功率较大的谐波,由于功率较大,对系统其它设备干扰性较强,其干扰途径与一般电磁干扰途径是一致的,主要分传导(即电路耦合)、电磁辐射、感应耦合。具体为:对周围的电子、电气设备产生电磁辐射;其次对直接驱动的电动机产生电磁噪声,使得电机铁耗和铜耗增加;并传导干扰到电源,通过配电网络传导给系统其它设备;后变频器对相邻的其它线路产生感应耦合,感应出干扰电压或电流。同样,系统内的干扰信号通过相同的途径干扰变频器的正常工作。

3.1 电路耦合方式

由于输入电流为非正弦波,当变频器的容量较大时,将使网络电压产生畸变,影响其他设备工工作,同时输出端产生的传导干扰使直接驱动的电机铜损、铁损大幅增加,影响了电机的运转特性。显然,这是变频器输入电流干扰信号的主要传播方式。

3.2 感应耦合方式

当变频器的输入电路或输出电路与其他设备的电路挨得很近时,变频器的高次谐波信号将通过感应的方式耦合到其他设备中去。感应的方式又有两种:

(1)电磁感应方式,这是电流干扰信号的主要方式;
(2)静电感应方式,这是电压干扰信号的主要方式。

3.3 空中幅射方式

即以电磁波方式向空中幅射,这是频率很高的谐波分量的主要传播方式。

4、变频调速系统的抗干扰对策

据电磁性的基本原理,形成电磁干扰(EMI)须具备三要素:电磁干扰源、电磁干扰途径、对电磁干扰敏感的系统。为防止干扰,可采用硬件抗干扰和软件抗干扰。其中,硬件抗干扰是应用措施中基本和重要的抗干扰措施,一般从“抗”和“防”两方面入手来抑制干扰,其总原则是抑制和干扰源、切断干扰对系统的耦合通道、降低系统干扰信号的敏感性。具体措施在工程上可采用隔离、滤波、屏蔽、接地等方法。

4.1 干扰的隔离

所谓干扰的隔离,是指从电路上把干扰源和易受干扰的部分隔离开来,使它们不发生电的联系。在变频调速传动系统中,通常是电源和放大器电路之间电源线上采用隔离变压器以免传导干扰,电源隔离变压器可应用噪声隔离变压器。

4.2 设置滤波器

在系统线路中设置滤波器的作用是为了抑制干扰信号从变频器通过电源线传导干扰到电源或电动机。为减少电磁噪声和损耗,在变频器输出侧可设置输出滤波器;为减少对电源干扰,可在变频器输入侧设置输入滤波器。若线路中有敏感电子设备,可在电源线上设置电源噪声滤波器以免传导干扰。在变频器的输入和输出电路中,除了上述较低的谐波成分外,还有许多频率很高的谐波电流,它们将以各种方式把自己的能量传播出去,形成对其他设备的干扰信号。滤波器就是用于削弱频率较高的谐波分量的主要手段。根据使用位置的不同,可分为:

(1)输入滤波器

输入滤波器通常又有两种,即:


线路滤波器:主要由电感线圈构成。它通过增大线路在高频下的阻抗来削弱频率较高的谐波电流。

辐射滤波器:主要由高频电容器构成。它将吸收掉频率很高的、具有辐射能量的谐波成分。


(2)输出滤波器

输出滤波器也由电感线圈构成。它可以有效地削弱输出电流中的高次谐波成分。非但起到抗干扰的作用,且能削弱电动机中由高次谐波电流引起的附加转矩。对于变频器输出端的抗干扰措施,注意以下方面:


变频器的输出端不允许接入电容器,以免在逆变管导通(关断)瞬间,产生峰值很大的充电(或放电)电流,损害逆变管;

当输出滤波器由LC电路构成时,滤波器内接入电容器的一侧,与电动机侧相接。


4.3 屏蔽干扰源

屏蔽干扰源是抑制干扰的有效的方法。通常变频器本身用铁壳屏蔽,不让其电磁干扰泄漏;输出线用钢管屏蔽,特别是以外部信号控制变频器时,要求信号线尽可能短(一般为20m以内),且信号线采用双芯屏蔽,并与主电路线(AC380V)及控制线(AC220V)分离,决不能放于同一配管或线槽内,周围电子敏感设备线路也要求屏蔽。为使屏蔽有效,屏蔽罩接地。

4.4 正确的接地

正确的接地既可以使系统有效地抑制外来干扰,又能降低设备本身对外界的干扰。在实际应用系统中,由于系统电源零线(中线)、地线(保护接地、系统接地)不分、控制系统屏蔽地(控制信号屏蔽地和主电路导线屏蔽地)的混乱连接,大大降低了系统的稳定性和性。对于变频器,主回路端子PE(E、G)的正确接地是提高变频器抑制噪声能力和减小变频器干扰的重要手段,因此在实际应用中一定要非常重视。变频器接地导线的截面积一般应不小于2.5mm2,长度控制在20m以内。建议变频器的接地与其它动力设备接地点分开,不能共地。

4.5 采用电抗器

在变频器的输入电流中频率较低的谐波分量(5次谐波、7次谐波、11次谐波、13次谐波等)所占的比重是很高的,它们除了可能干扰其他设备的正常运行之外,还因为它们消耗了大量的无功功率,使线路的功率因数大为下降。在输入电路内串入电抗器是抑制较低谐波电流的有效方法。根据接线位置的不同,主要有以下两种:

(1)交流电抗器

串联在电源与变频器的输入侧之间。其主要功能有:


通过抑制谐波电流,将功率因数提高至(0.75~0.85);

削弱输入电路中的浪涌电流对变频器的冲击;

削弱电源电压不平衡的影响。


(2)直流电抗器

串联在整流桥和滤波电容器之间。它的功能比较单一,就是削弱输入电流中的高次谐波成分。但在提高功率因数方面比交流电抗器有效,可达0.95,并具有结构简单、体积小等优点。

4.6 合理布线

对于通过感应方式传播的干扰信号,可以通过合理布线的方式来削弱。具体方法有:

(1)设备的电源线和信号线应量远离变频器的输入、输出线;
(2)其他设备的电源线和信号线应避免和变频器的输入、输出线平行。

5、结束语

通过对变频器应用过程中干扰的来源和传播途径的分析,提出了解决这些问题的实际对策,随着新技术和新理论不断在变频器上的应用,重视变频器的EMC要求,已成为变频调速传动系统设计、应用面对的问题,也是变频器应用和推广的关键之一。变频器存在的这些问题有望通过变频器本身的功能和补偿来解决。工业现场和社会环境对变频器的要求不断提高,满足实际需要的真正“”变频器也会不久面世。我们相信变频器的EMC问题一定会得到有效解决。


ABB的AC500系列PLC近2年才来到中国广泛应用,其支持的总线比较多,比如常用的Modbus、Profibus、CANopen、DeviceNet、Ethernet、ARCNET以及ABB自己开发的AC31总线。由于支持比较多,而且是同时支持。所以扩展对于AC500而已不是问题,大的问题是你需要的计算速度和存储器的大小来选择CPU。呵呵,扯远了点,我这次主要是讲讲其支持的总线基本介绍:

Modbus® RTU(Modicon 在1979 年开发)Modbus RTU是开放式主/ 从协议,适用于串口设备上。众多自动化系统把Modbus RTU接口作为标准或可选设备,因此可很容集成于AC500 上的COM1 和COM2 串口(RS232 或RS485)与之通讯。Modbus 不但用在工业场合,而且用在建筑安装和能源优化系统,用于远距离和连接操作面板等。通讯通过轮询,也就是主站发送请求给从站并接收响应。COM1 和COM2 串口均可作为Modbus 接口同时工作。接口的Modbus 工作模式可通过编程软件设定。

拓扑结构
RS232 点对点,RS485 多点。RS232 模式仅一个主站和从站,RS485 模式允许一个主站及多31 个从站。RS232 模式电缆大长度15 米,RS485 模式下是1.2 公里。
数据交换
交换速率大为187.5 kB/s,每个报文有16 位的循环冗余码校验;报文允许输入输出数据的读和写,单地或成组地 : 数据为RTU 数据包的格式。
传输介质
支持多种传输介质,其中比较常用的是符合RS485 总线规范的、带终端电阻的屏蔽双绞线。诊断(AC500大的好处就是有个液晶屏,能查看故障,而不需要通过编程软件在线)便于快速解决问题的详细诊断信息,可在CPU的液晶屏上显示或用编程软件通过在线方式查询,此外,通讯模块上的四个LED 灯可指示设备的状态。

 

PROFIBUS DP(Process Field Bus - Decentral Periphery)
PROFIBUS DP 是一种开放、高速、应用广泛的现场总线。在现场可提供多主站和主-从
通讯方式。它可用于AC500 和AC31 控制系统,也可通过PROFIBUS DP 接口用于其它
FBP 设备(分布式I/O 和智能化开关设备等)。
通讯
主站控制总线。当主站拥有总线访问权限(令牌)时,可不需外部请求传输数
据。被动设备,即从站等,没有任何总线访问权限;它们仅告知收到讯息或对主站请求做
出回应。波特率支持从9.6 k 到12 M。总线大设备数为126。
数据交换
主站与从站间主要采用循环方式。PROFIBUS-DP的基本功能中已详细说明了的通讯
功能,并遵从EN50170 标准。每个主站可访问读写自己的从站,但仅能读访问其它
主站的从站。主站间不能直接数据交换。主站与从站间也可进行参数整定和诊断等非周期
(DP-V1)。这些可以在主站循环传送数据时同步进行。
PROFIBUS DP 功能一览
● 每个网段多32 个站(主/ 从站),使用中继器可达到126 个站
● 数据交换速率从大12 MBit/s ,传输距离为100 m,到93.75 kBit/s 传输距离为1200 m
● 多主站或主/ 从站的通讯方式,多个主站通过令牌访问
● 通过9 针的SUB-D 插头连接到主站CPU 或相应的通讯模块上,通过FBP 通讯适配
器连接从站(CPU,I/O 和智能开关设备)
● 通讯介质为屏蔽双绞线或光纤,采用EIA RS485 标准
诊断
便于快速解决问题的详细诊断信息,可在CPU的液晶屏上显示或用编程软件通过在线方
式查询,此外,通讯模块上的四个LED 灯可指示设备的状态。

 

Ethernet(以太网)
以太网传输速率为10 Mbit/s,快速以太网为100 Mbit/s。以太网采用生产者/ 消费者模
式,这意味着每个站拥有同等权利。一个站发送数据时,其它站并接收指向自己的数
据。总线由CSMA / CD 访问方式(载波多路访问/ 冲突检测)控制,总线空闲时
每个站均可自由传输数据。发生冲突时,如果两个站同时发送数据,则两者均中断其传
送,并等待一段随机时间后尝试再次发送数据。以太网定义了OSI 模型的层(物理
层)和二层(数据链路层)。AC500 支持使用TCP / IP 和/ 或UDP / IP 发射和接收数
据,并且对高应用层也可用。也可同时运行TCP / IP、UDP / IP 和应用层。支持的协
议有 : IP、TCP、UDP、ARP、RP、BOOTP、DHCP,如MODBUS / TCP 应用层。
拓扑结构
星形或环网(使用以太网集线器或交换机)。

传输速率使用10 Base T 为10 Mbit/s 或使用快速以太网100 Mbit/s。
传输介质
RJ45 接头的双绞线电缆。100 Mbit/s 传输速率下,大电缆长度100 米。
诊断
便于快速解决问题的详细诊断信息,可在CPU的液晶屏上显示或用编程软件通过在线方
式查询,此外,通讯模块上的四个LED 灯可指示设备的状态。

CS31(Communication Serial Field Bus)
CS31 是一种专有的主/ 从式现场总线,1989 年由ABB 开发。它操作简便,易于配置,
安装价格低廉。AC500 的COM1 串口可设置为CS31 总线的主站。
通讯
使用轮询技术,即主站发送请求给从站,然后接收响应。COM1串口的CS31总线工作模
式在编程软件中设定。
拓扑结构
多点连线,RS485,无分支线路。系统由一个主站和多31个从站组成。电缆大长度500 m,
使用中继大长度2 km。从站主要是集成CS31 总线接口的分布式IO 模块。

传输速率187.5 kb/s。每个报文附加8 位CRC。报文允许输入输出数据的读和写。
传输介质
通常为带终端电阻的双绞线。其它传输介质:通过转换器的光纤(玻璃光纤大长度3 km,
塑料光纤大长度100 m),直接连线,滑环(大长度50 m)和数据光电池。
诊断
便于快速解决问题的详细诊断信息,可在CPU的液晶屏上显示或用编程软件通过在线方
式查询。

CANopen(Controller Area Network)和DeviceNet
CAN 协议初为欧洲汽车工业而开发出来的,用以通过网络线取代昂贵的电缆。今天它
也用于自动化领域,在控制系统、分布式IO 模块、传动设备和阀门等设备间传输处理数
据。CAN 有高度传输特性,因为很多监控机制都应用到CAN 芯片中。DeviceNet 和
CANopen 都采用了CAN(Controller Area Network)的物理结构和机制,不
同之处在于传输协议。DeviceNet 和CANopen 可对应地用于AC500 和AC31 控制系统,
通过CANopen-FBP 插头也可用于其它设备中(分布式IO 和智能化开关设备)。

定义了两种类型的讯息: I/O -用于过程数据,直接连接-用于诊断信息
用户总线控制
低地址连接ID 有总线权。发起者发送数据,接受者(即数据接受者)在配置期间同
时被。
CANopen
总线采用主/ 从原则,一个主站多127 个从站。采用符合ISO11898 规约的屏蔽双绞
线。电缆长度和传输速率: 1 Mbit/s 时大40 m,20 kbit/s 时大1000 m
DeviceNet
总线采用多主站或主/ 从原则。多64 个用户。使用两种类型屏蔽双绞线,主线路采用
干线电缆,分支线路采用引入电缆。
诊断
便于快速解决问题的详细诊断信息,在CPU的液晶屏上可显示或用编程软件通过在线方
式查询,此外,通讯模块上的四个LED 灯可指示设备的状态。




http://zhangqueena.b2b168.com

产品推荐