论文部分内容阅读
[摘要]主要论述通过OFS(OPC)与Twido PLC的通讯。
[关键词]OFS(OPC) Twido 通讯
中图分类号:TN92文献标识码:A文章编号:1671-7597(2009)0320014-01
一、引言
OPC作为一种通用的通讯方式在上位机层面有着广泛的应用基础。作为一种开放式的通讯方式,OPC有开放,易用等特点。可以把上位编程人员从PLC的底层通讯协议解放出来,真正做到数据拿来就用。OPC的基本构架为上位机使用以太网通过交换机连接现场PLC。OPC服务端建在上位机上(如下图中的电脑A),服务端负责将数据通过以太网从PLC中采集过来。也就是在电脑A中建立了一个现场数据服务器。而数据的使用既可以是服务器本机,也可以是连接在以太网上的别的Client计算机(如电脑B)。只要计算机中安装了OPC软件都可以访问OPC Server。
在此次应用中,我公司为了能够将使用施耐德Twido小型PLC的切断机连入前面生产线,以便在工控机上完成参数的修改和控制监视等功能。为了完成这个功能,我们使用OPC进行通讯,为此,我们引入施耐德OFS(OPC)概念,并介绍如何使用OFS与施耐德Twido PLC实现通信。
二、OFS介绍
OFS(OPC Factory Server)是一种多控制器数据服务器,能够与施耐德的多种PLC进行通信并提供OPC客户端数据,这意味着它能提供访问控制系统变量的组服务客户端应用。
OFS服务器在设备与一个或多个客户端应用之间提供一个接口,这样就可以查看和改变设备的某些值。
主要特性有:
1.多设备,多种通信协议,多客户端。
2.通过变量或地址访问设备和变量,以本地或远程模式访问服务器。
3.使用布告机制,只有在值状态发生改变时才能被送到客户端,自动改变网络请求尺寸。
4.通过OLE 自动化和OLE客户接口进行服务。
5.兼容OPC数据访问标准1.0和2.0版。
三、准备工作
我们建议进行standard full station(Client+Server)和OPC Client
的安装,当然,TwidoSoft的安装当然是必不可少的,在安装TwidoSoft的同时,Modbus 协议被自动安装上。
四、配置OFS Configuration Tool
下面我们将告诉你如何使用OFS 配置工具进行配置。
1.程序>开始菜单>Schneider Electric->OFS Configuration Tool启动OFS Configuration Tool。
2.创建别名。点击,建立别名。由于Twido PLC支持Modbus serial和Modbus TCP/IP,我们在这里创建个别名:Modbus_tcp_ip,创建完后点击Apply按钮。
Modbus TCP/IP配置,注意选择JBUS协议。
3.使用别名属性对话框。我们现在给别名一些属性。
确认所创建的别名已选择并点击“Alias Properties”按钮,将弹出“Alias properties”对话框,保持默认参数,点击validate按钮,配置完成。
4.配置通信端口。点击“Serial”栏,配置通信端口,注意,Twido PLC Modbus默认配置为波特率19.2k,8位数据位,1位停止位,无校验。
Modbus TCP/IP配置图
五、启动OFS Server并使用OPC客户端
注意,在使用OFS Configuration Tool 重新配置参数后,欲使参数有效,必须重新启动OFS Server。
1.启动OFS Client,OFS Server会自动运行,接着出现“serve”窗口。选择图示Schneider-Aut.OFS,并点击ok按钮。
2.点击工具栏里的 建立一个活动组。
3.点击工具栏里的 添加项目,出现“additem”对话框,填入Item ID(格式为“别名!地址”,本例为Modbus_serial!%mw1和Modbus_serial!%m0),点击add按钮加入一个Item.。
4.读/写一个Item。
下图显示了在一个活动组里加入一个Item的结果。Active表示所加的项目在PLC里被周期性刷新,同时,绿灯亮。要写Item值,双击Item。
六、结束语
至此,我们完成了切断机到纺丝线的整体通讯工作。而OPC的使用很大程度的方便了我们各个厂家的通讯工作。为组态提供了很大的便利。
参考文献:
[1]小型自动化应用文集,2005.
[2]Twido操作手册,2002.
[关键词]OFS(OPC) Twido 通讯
中图分类号:TN92文献标识码:A文章编号:1671-7597(2009)0320014-01
一、引言
OPC作为一种通用的通讯方式在上位机层面有着广泛的应用基础。作为一种开放式的通讯方式,OPC有开放,易用等特点。可以把上位编程人员从PLC的底层通讯协议解放出来,真正做到数据拿来就用。OPC的基本构架为上位机使用以太网通过交换机连接现场PLC。OPC服务端建在上位机上(如下图中的电脑A),服务端负责将数据通过以太网从PLC中采集过来。也就是在电脑A中建立了一个现场数据服务器。而数据的使用既可以是服务器本机,也可以是连接在以太网上的别的Client计算机(如电脑B)。只要计算机中安装了OPC软件都可以访问OPC Server。
在此次应用中,我公司为了能够将使用施耐德Twido小型PLC的切断机连入前面生产线,以便在工控机上完成参数的修改和控制监视等功能。为了完成这个功能,我们使用OPC进行通讯,为此,我们引入施耐德OFS(OPC)概念,并介绍如何使用OFS与施耐德Twido PLC实现通信。
二、OFS介绍
OFS(OPC Factory Server)是一种多控制器数据服务器,能够与施耐德的多种PLC进行通信并提供OPC客户端数据,这意味着它能提供访问控制系统变量的组服务客户端应用。
OFS服务器在设备与一个或多个客户端应用之间提供一个接口,这样就可以查看和改变设备的某些值。
主要特性有:
1.多设备,多种通信协议,多客户端。
2.通过变量或地址访问设备和变量,以本地或远程模式访问服务器。
3.使用布告机制,只有在值状态发生改变时才能被送到客户端,自动改变网络请求尺寸。
4.通过OLE 自动化和OLE客户接口进行服务。
5.兼容OPC数据访问标准1.0和2.0版。
三、准备工作
我们建议进行standard full station(Client+Server)和OPC Client
的安装,当然,TwidoSoft的安装当然是必不可少的,在安装TwidoSoft的同时,Modbus 协议被自动安装上。
四、配置OFS Configuration Tool
下面我们将告诉你如何使用OFS 配置工具进行配置。
1.程序>开始菜单>Schneider Electric->OFS Configuration Tool启动OFS Configuration Tool。
2.创建别名。点击,建立别名。由于Twido PLC支持Modbus serial和Modbus TCP/IP,我们在这里创建个别名:Modbus_tcp_ip,创建完后点击Apply按钮。
Modbus TCP/IP配置,注意选择JBUS协议。
3.使用别名属性对话框。我们现在给别名一些属性。
确认所创建的别名已选择并点击“Alias Properties”按钮,将弹出“Alias properties”对话框,保持默认参数,点击validate按钮,配置完成。
4.配置通信端口。点击“Serial”栏,配置通信端口,注意,Twido PLC Modbus默认配置为波特率19.2k,8位数据位,1位停止位,无校验。
Modbus TCP/IP配置图
五、启动OFS Server并使用OPC客户端
注意,在使用OFS Configuration Tool 重新配置参数后,欲使参数有效,必须重新启动OFS Server。
1.启动OFS Client,OFS Server会自动运行,接着出现“serve”窗口。选择图示Schneider-Aut.OFS,并点击ok按钮。
2.点击工具栏里的 建立一个活动组。
3.点击工具栏里的 添加项目,出现“additem”对话框,填入Item ID(格式为“别名!地址”,本例为Modbus_serial!%mw1和Modbus_serial!%m0),点击add按钮加入一个Item.。
4.读/写一个Item。
下图显示了在一个活动组里加入一个Item的结果。Active表示所加的项目在PLC里被周期性刷新,同时,绿灯亮。要写Item值,双击Item。
六、结束语
至此,我们完成了切断机到纺丝线的整体通讯工作。而OPC的使用很大程度的方便了我们各个厂家的通讯工作。为组态提供了很大的便利。
参考文献:
[1]小型自动化应用文集,2005.
[2]Twido操作手册,2002.