艾默生系列PLC 与组态王软件无线通讯
时间:2008-09-25 17:17:00来源:lihan
导语:下面介绍一种利用GPRS 数据终端来实现组态王和EC20 PLC 无线通讯的方法。
引言:
许多设备制造商的设备销往全国各地甚至国外,加大了他们对设备的后续维护、维修工作的困难,另外,有些设备制造商需要知道卖出设备的日常工作情况,近些年来,陆续出现了一些利用INTERNET 或者电话网络来进行远程监控、调试的方法。下面介绍一种利用GPRS 数据终端来实现组态王和EC20 PLC 无线通讯的方法。
GPRS 数据传输终端,具有TCP/IP 协议转换功能,不需要用户提供TCP/IP 的支持。可适用于所有带串口的终端设备,通过GPRS 网络平台实现数据信息的无线和透明传输,为不具备TCP/IP 协议处理的终端设备提供了GPRS 通信的能力。目前,GPRS 数据传输终端已被广泛的应用于环保、水文水利、油田、电力,工业控制等各个领域,在数据的远程传输和监控方面得到了很好的应用。
为了实现组态软件和EC20 PLC 的无线通讯,需要对GPRS DTU、EC20 PLC、组态软件分别进行设置。
一、GPRS DTU 的配置与连接
GPRS DTU 设备和用户设备之间通过串口相连,通过GPRS 网络进行数据传输。组态王作为GPRS 网络数据服务端,可以对用户设备进行数据监控,运行组态王之前先要对GPRSDTU 设备进行配置。
如果系统的COM1 口连接了GPRS DTU 启动PC 的超级终端软件,选择连接时使用COM2,超级终端通讯参数设置如下:
按住PC 键盘的空格键,打开配置终端盒电源,H711x GPRS,直到出现下图所示界面:
Welcome to Hongdian H7000 GPRS DTU!
Type “H”
or “?”
for help
Hongdian>_
需要设置以下参数:
1) Data Service Center (DSC) Setup 中
DSC IP Address,该地址为运行组态王的PC 机的IP 地址(拨入INTERNET 网后所分配的IP)。
DSC Sommunication Port: 5007
2) Serial Port Setup
根据要通过宏电GPRS DTU 设备和组态王进行通讯的实际设备的通讯参数进行设置。例如在本应用中,EC20 使用MODBUS 协议,PLC 的通讯参数设置为9600,8,2,无校验,则宏电GPRS DTU 设备的Serial Port Setup 也按此设置。
注意:在此项设置中Flow Control 需要设置为“NONE”。
3) Data Terminal Unit (DTU)Setup (数据终端参数配置)
DTU Identify Number,即移动终端识别号码,此号码可以是本DTU 设备中SIM 卡的号码。如13612345678,也可以是其它11 位号码。实现与组态王之间的数据传输只需设置以上参数即可。
设置Data Terminal Unit (DTU)Setup (数据终端参数配置)中的Console Info Type (控制台信息类型)为1 ,可以显示DTU 设备的运行状态信息,以判断设置好的DTU 设备是否能够连接GPRS 网络(判断DTU 设备是否连接GPRS 网络,也可以查看DTU 设备上信号灯的闪烁方式)。步骤如下:
a、 把Serial Port Setup 中的串口通讯参数也设置成57600,8,1,无校验,即与超级终端通讯参数设置相同。
b、设置完成后,保存参数,输入“R”完全退出设置状态,在“Hongdian>”状态下,等待,超级终端显示DTU 设备的各种运行状态信息,直至出现“Transparent data service isready now!”表明设备可以连接到GPRS 网络。
注意:调试完毕后,为了不影响数据传输,在设备投入正常运行前,需选择Console InfoType 为0,关闭运行状态信息,并将Serial Port Setup 中的串口通讯参数改回原来的设置。
二、组态王的设置
组态王与连接数据采集终端设备GPRS DTU 之间的通讯是通过虚拟串口实现的。
1) 定义虚拟串口设备:
在一个虚拟串口上只能定义1 个虚拟设备,每个虚拟设备可以关联多个实际设备(设备的协议必须相同),与每个虚拟设备关联的实际设备地址不能重复,工程中所有虚拟设备或实际设备逻辑名称不能重复,不同虚拟设备的标识不能重复,同一厂家的虚拟设备端口号应该一致。
下面我们就以EC20 PLC(MODBUSRTU 协议),配合宏电的GPRS DTU 设备为例进行说明。组态王中串口设备的设置主要有以下几个步骤:
第一步:选择串口设备(实际设备,即用户数据采集终端设备)如下图所示
第二步:定义实际设备名称,即用户数据采集终端设备,如下图:
第三步:给用户数据采集终端设备选择一个虚拟串口,如下图:
第四步:在虚拟串口上定义GPRS DTU 设备,如下图所示:
当选定“选择已定义的虚拟设备”复选框时,在下拉框中将显示已经定义的虚拟设备。用户可以选择已经定义的虚拟设备(此项选择用于1 个具有485 接口的GPRS DTU 下连接多个用户数据采集终端设备的情况)。
第五步:定义设备地址,即GPRS 下挂的实际设备的地址,如下图:
至此设备定义完毕,系统会生成两种设备的图标,即GPRS DTU 设备和实际设备。
2、定义设备的串口通讯参数
包括实际设备的串口通讯参数和虚拟设备串口通讯参数,如上图,在COM1 上定义的是MODRTU 设备,KVCOM1 上定义的是GPRS DTU 设备。双击COM1 图标,进行配置。实际设备的串口通讯参数与设备的实际配置相同,如设备的通讯参数是:9600,8,2,无校验,组态王的串口通讯参数也要设置成9600,8,2,无校验。双击KVCOM1 图标,在配置的对话框中只需要修改通讯超时即可。
3、组态王数据词典
组态王数据词典的定义包括两个部分。一是定义GPRS DTU 设备下挂的实际设备的数据词典;二是定义虚拟串口设备的数据词典。
三、EC20 PLC 的设置
PLC 的设置比较简单,通讯参数和组态王的串口通讯参数设置一致,EC20 设备的站号和组态王中的定义设备地址设置一致。如上述所示,组态王通讯参数为:9600,8,2,无校验,设备地址为1。则EC20 在系统块中作如下设置:
四、小结
通过以上对三个设备的设置,就实现了组态王和Emerson PLC 之间的无线通讯,组态软件可以对PLC 元件进行读、写和监控操作。
标签:
分享到:
上一篇:艾默生 在EC10 上实现四位BCD...
下一篇:微能WIN-V63矢量控制变频器在...
中国传动网版权与免责声明:凡本网注明[来源:中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(www.chuandong.com)独家所有。如需转载请与0755-82949061联系。任何媒体、网站或个人转载使用时须注明来源“中国传动网”,违反者本网将追究其法律责任。
本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。
相关资讯
艾默生UPS电源延长寿命的秘诀艾默生新型无线气体传感器提高工厂现场有毒气体环...艾默生伺服电机更换编码器故障维修无锡欧司朗江森组态监控艾默生精密空调艾默生小型超市智能化节能方案的应用艾默生变频器维修
|