① 组态软件与ERP系统怎么进行通讯
一般都是组态软件把数据放到关系数据库,例如sql中,然后erp去读取关系数据库中的内容~
当然反过来,erp把数据放到sql中,然后组态软件去读取也是可以的
② 如何配置DTU与组态软件通信
对于DTU与组态软件的通信问题,首先要确定使用的哪家公司的软件。根据软件公司的产品在其产品库中寻找是否有相对应的DTU驱动。如果驱动都没有的话,就是与中心建立连接,那数据也无法正确解析。
在确认型号及驱动都正常的情况下,我们以CM3160P(GPRS DTU)与组态王为例进行讲解:
配置过程分为三部分DTU配置、下位机配置和组态王配置。
1、DTU配置
首先通过串口线将DTU与计算机串口连接,点击配置工具软件的读模块配置按钮,然后接通电源即可读取DTU内的参数配置,根据下位机的通信参数来设置DTU的通信参数(详情见DTU使用说明书)
注:需保证DTU,下位机,组态王三者的通信参数设置为一致)
图一
设置中心端服务器域名地址或固定IP地址:124.193.195.122 端口号:5001
注:端口号需与组态王软件中的端口号完全一致,
选择传输模式为组态软件模式,并填写模块电话号码(此ID号与图八组态王软件中DTU设备标识信息需要完全一致)配置完成后点击保存所有配置按钮,保存配置完成整个配置过程。
2、下位机设定
根据不同厂家提供的modbus协议设定方法设定,组态王支持标准的modbus协议。
注:注意下位机的接线方式是RS232还是RS485。
具体接线方式与通讯参数设置方法参考仪表厂家所提供的说明书。
3、组态王通讯设置
定义IO设备
定义GPRS---虚拟串口设备
下面在组态王6.53中文版中中定义GPRS DTU设备。
例如:
使用莫迪康(MODICON)PLC(MODBUS RTU协议)作为现场的数据采集设备,组态王通过厦门才茂的GPRS设备和长英的仪表通过modbus协议做数据通讯。在组态王中定义设备的步骤如下:
1. 点击左边树状菜单中的设备---COM1.然后双击“新建”进行I/0设备定义.如下图所示:
图二
2. 选择串口设备,定义实际设备(即莫迪康PLC),如下图所示:
图三
3. 指定莫迪康PLC的逻辑名称,如下图所示:
图四
4. 给仪表选择一个虚拟串口,如下图所示:
图五
选择虚拟串口(GPRS设备):选择该项,表示组态王通过GPRS和串口设备通讯。如果不选用此选项表示组态王直接和设备通讯。
5. 在虚拟串口上定义GPRS设备,如图六所示:
图六
逻辑名称:虚拟串口上定义的GPRS设备名称,用户自己定义
设备选择:从下拉菜单中选择组态王支持的GPRS设备。例如选择厦门才茂(桑荣)的DTU设备,如上图所示。
DTU设备标识信息和设备端口号:这两个参数要和GPRS DTU硬件中的相应设置一致,组态王通过此信息来找相应的GPRS设备。
选择已定义的虚拟设备:当选定"选择已定义的虚拟设备"复选框时,在下拉框中将显示已经定义的虚拟设备。用户可以选择已经定义的虚拟设备(此项选择用于1个具有485接口的GPRS DTU下连接多个具有相同协议的数据采集终端设备的情况)。
6. 定义设备地址:GPRS下挂的实际设备的地址,如下图所示:
图七
7. 继续单击“下一步”按钮,则弹出“设备配置向导——通讯参数”对话框 ,如下图所示:
图八
8. 继续单击“下一步”按钮,则弹出“设备配置向导——信息总结”对话框如下图所示:
图九
至此设备定义完毕,系统会生成两种设备的图标:
虚拟串口设备(即GPRS DTU设备)和GPRS DTU设备下挂的实际设备如下图所示:
图十
9、设置通讯端口参数
对于不同的通讯设备,其通讯端口通讯的参数是不一样的,如波特率、数据位、校验位等。所以在定义完设备之后,还需要对计算机通讯时通讯端口的参数进行设置。如上节中定义设备时,选择了KVCOM1口,则在工程浏览器的目录显示区,选择“设备”,双击“KVCOM1”图标,弹出“设置串口——KVCOM1”对话框,如下图所示。
图十一
在“通讯参数”栏中,选择设备对应的波特率、数据位、校验类型、停止位等,这些参数的选择可以参考组态王的相关设备帮助或按照设备中通讯参数的配置。“通讯超时”为默认值,除非特殊说明,一般不需要修改。“通讯方式”是指计算机一侧串口的通讯方式,是RS232或RS485,一般计算机一侧都为RS232,按实际情况选择相应的类型即可。
10、运行后GPRS DTU连接成功显示
③ 如何配置4G DTU与组态软件通信
对于DTU与组态软件的通信问题,首先要确定使用的哪家公司的软件。根据软件公司的产品在其产品库中寻找是否有相对应的DTU驱动。如果驱动都没有的话,就是与中心建立连接,那数据也无法正确解析。
在确认型号及驱动都正常的情况下,我们以CM3160P(GPRS DTU)与组态王为例进行讲解:
配置过程分为三部分DTU配置、下位机配置和组态王配置。
1、DTU配置
首先通过串口线将DTU与计算机串口连接,点击配置工具软件的读模块配置按钮,然后接通电源即可读取DTU内的参数配置,根据下位机的通信参数来设置DTU的通信参数(详情见DTU使用说明书)
注:需保证DTU,下位机,组态王三者的通信参数设置为一致)
图一
设置中心端服务器域名地址或固定IP地址:124.193.195.122 端口号:5001
注:端口号需与组态王软件中的端口号完全一致,
选择传输模式为组态软件模式,并填写模块电话号码(此ID号与图八组态王软件中DTU设备标识信息需要完全一致)配置完成后点击保存所有配置按钮,保存配置完成整个配置过程。
2、下位机设定
根据不同厂家提供的modbus协议设定方法设定,组态王支持标准的modbus协议。
注:注意下位机的接线方式是RS232还是RS485。
具体接线方式与通讯参数设置方法参考仪表厂家所提供的说明书。
3、组态王通讯设置
定义IO设备
定义GPRS---虚拟串口设备
下面在组态王6.53中文版中中定义GPRS DTU设备。
例如:
使用莫迪康(MODICON)PLC(MODBUS RTU协议)作为现场的数据采集设备,组态王通过厦门才茂的GPRS设备和长英的仪表通过modbus协议做数据通讯。在组态王中定义设备的步骤如下:
1. 点击左边树状菜单中的设备---COM1.然后双击“新建”进行I/0设备定义。如下图所示:
图二
2. 选择串口设备,定义实际设备(即莫迪康PLC),如下图所示:
图三
3. 指定莫迪康PLC的逻辑名称,如下图所示:
图四
4. 给仪表选择一个虚拟串口,如下图所示:
图五
选择虚拟串口(GPRS设备):选择该项,表示组态王通过GPRS和串口设备通讯。如果不选用此选项表示组态王直接和设备通讯。
5. 在虚拟串口上定义GPRS设备,如图六所示:
图六
逻辑名称:虚拟串口上定义的GPRS设备名称,用户自己定义
设备选择:从下拉菜单中选择组态王支持的GPRS设备。例如选择厦门才茂(桑荣)的DTU设备,如上图所示。
DTU设备标识信息和设备端口号:这两个参数要和GPRS DTU硬件中的相应设置一致,组态王通过此信息来找相应的GPRS设备。
选择已定义的虚拟设备:当选定“选择已定义的虚拟设备”复选框时,在下拉框中将显示已经定义的虚拟设备。用户可以选择已经定义的虚拟设备(此项选择用于1个具有485接口的GPRS DTU下连接多个具有相同协议的数据采集终端设备的情况)。
6. 定义设备地址:GPRS下挂的实际设备的地址,如下图所示:
图七
7. 继续单击“下一步”按钮,则弹出“设备配置向导——通讯参数”对话框 ,如下图所示:
图八
8. 继续单击“下一步”按钮,则弹出“设备配置向导——信息总结”对话框如下图所示:
图九
至此设备定义完毕,系统会生成两种设备的图标:
虚拟串口设备(即GPRS DTU设备)和GPRS DTU设备下挂的实际设备如下图所示:
图十
9、设置通讯端口参数
对于不同的通讯设备,其通讯端口通讯的参数是不一样的,如波特率、数据位、校验位等。所以在定义完设备之后,还需要对计算机通讯时通讯端口的参数进行设置。如上节中定义设备时,选择了KVCOM1口,则在工程浏览器的目录显示区,选择“设备”,双击“KVCOM1”图标,弹出“设置串口——KVCOM1”对话框,如下图所示。
图十一
在“通讯参数”栏中,选择设备对应的波特率、数据位、校验类型、停止位等,这些参数的选择可以参考组态王的相关设备帮助或按照设备中通讯参数的配置。“通讯超时”为默认值,除非特殊说明,一般不需要修改。“通讯方式”是指计算机一侧串口的通讯方式,是RS232或RS485,一般计算机一侧都为RS232,按实际情况选择相应的类型即可。
10、运行后GPRS DTU连接成功显示
④ 优易通串口服务器Modbus TCP功能连接组态软件实例
一、 Modbus**** TCP通信概述
Modbus TCP,顾名思义包含两个方面的意思Modbus和TCP。Modbus即传统的Modbus_RTU协议,TCP即TCP/IP协议中的TCP协议。Modbus/TCP 使Modbus_RTU协议运行于以太网,Modbus TCP使用TCP/IP和以太网在站点间传送Modbus报文,Modbus TCP结合了以太网物理网络和网络标准TCP/IP以及以Modbus作为应用协议标准的数据表示方法。Modbus TCP通信报文被封装于以太网TCP/IP数据包中。与传统的串口方式,Modbus TCP插入一个标准的Modbus报文到TCP报文中,不再带有数据校验和地址。
优易通串口服务器UE-E3100全系列和4G DTU UE-D5401全系列都已经支持Modbus TCP功能。
二、 例程环境
三、 例程介绍
四、 配置过程
1.1 配置串口参数,串口参数要和传感器参数对应起来,流控选择485,在高级选项中,选中Modbus网关
1.2 SocketA配置,打开SocketA,协议选择TCP Server,服务器端口设置10001,后面组态王配置的时候会用到。
2.1 新建组态王工程
2.2 新建设备,依次点击1,2,3
选择PLC->莫迪康->ModbusTCP->TCP
设置设备的逻辑名字这里默认值
选择串口号
设置设备地址,192.168.1.189为前面设置的E3100的IP地址,10001为E3100设置的服务器端口,1为传感器地址。
通信参数选默认值
完成
变量1属性,选择变量类型IO 整数。寄存器401,代表功能码为03,起始地址0 的第一个值。
变量2属性,选择变量类型内存实数,用于传感器返回的数据换算
设置文本
设置动画连接
存储,切换到View
数据传输正常
⑤ 组态软件与第三方软件(系统集成软件)是通过OPC还是访问共同的数据库实现通信的OPC怎么实现的软件通信
两边,一边做OPC客户端,一边做OPC服务器,,客户端访问服务器,,,
⑥ 如何使用SIMATIC NET实现OPC UA冗余服务器的通信
1、 OPC服务介绍
西门子提供的最新软件:Simatic Net PC-Software CD 2005为各种组态软件的开发提供了一个统一的平台,它建立的PC站既为一些组态软件,如:WinCC、Protol等提供了与PLC的通讯平台,也提供了一套编程接口,可使用高级语言编程通过Simatic Net访问PLC数据。本文讨论的主要就是这个编程接口,最新版的Simatic NET支持五种编程方式:
<1>、ActiveX控件
提供了一系列数据访问控件,以便于向VB6这种语言使用控件的方式与PLC通讯。
<2>、OPC自动化
为VB6、Dephi等语言运用OLE 自动化的方式进行编程。
<3>、OPC用户接口
这是专门为VC++提供的一种高效编程方式,其灵活程度与执行效率比前面的两种方式均要高得多。
<4>、针对微软的.NET平台的OPC用户接口
这也是一种非常灵活的编程接口,不过它针对的是.NET平台,其提供了大量的.NET类库,以便于像VC#、VB.NET等高级语言编程。本文将详细的介绍该接口。
<5>、OPL XML接口
顾名思义,主要是针对XML编程的。
对于<2>、<3>、<4>编程方式,他们各自又可以分为同步访问方式和异步访问方式。按西门子的文档解释:同步通讯指的是当一个客户在访问服务器时,其他客户的访问必须等待,直到服务器处理完该客户的请求,才能继续进行下一个服务,异步访问与之正好相反,本文主要讲的是同步编程篇,异步篇以后再提供。
2、 配置OPC服务器
要进行编程,必须先配置服务器。本文以Prfibus DP网络为例,介绍PC站的配置。其内容主要来自西门子文档。
需要的软件:
Step7 V5.3
Simatic Net PC-Software CD 2005
需要的硬件:
至少为CP5611或以上级别,笔记本可以为CP5511,带DP口的S7-300 PLC(若使用Simatic NET的仿真功能可以不需要这些硬件,后面会介绍到)
<1>、组态一个S7站,配置Profibus DP网络,其DP地址设为3,并下载到PLC,然后把网线由MPI口转到DP口。S7站的配置这里就不介绍了。
⑦ 组态软件与上位机之间怎么通讯的,也是通过opc吗
你好!
OPC是通讯方式之一,上位机软件和设备之间的通讯可以利用OPC通讯,但是要看设备的通信协议是什么,上位机软件和组态软件其实就是一样的。是同一程序。
如果对你有帮助,望采纳。
⑧ 易控inspect组态软件与S7-200的cp243-1以太网通讯问题
控制器和交换机怎么通讯?还需要443-1,wincc冗余需要冗余授权,如果wincc做服务器还要有winccserver授权。如果归档很多超过了512个点,还需要归档授权。
⑨ 两组态软件数据如何互传
2007年的时候给国务院管理局做过类似的项目,当时用的是力控 组态王之间的通讯 ,OPC可以的,主要是把地址和端口号设置一下!
⑩ mgcs组态软件怎么和_拟串口服务器通信
首先将串口服务器的串口和设备串口连接,串口服务器的 RJ45接口和路由器(或者直接连接PC)连接。
然后对串口服务器上电。