组态王局域网通讯教程
基于网络的组态王MODBUSTCPIP联网方案通讯参考

基于网络的组态王MODBUS TCPIP协议连接通讯参考文档此文档由北京亚控公司提供,仅作为组态王与SIEMENS PLC 通讯配置的使用参考,亚控公司不对此文档涉及的SIEMENS软硬件配置部分承担任何使用责任,SIEMENS软硬件的详细说明请参考SIEMENS厂家提供的使用说明,关于SIEMENS软硬件配置过程中的疑问请致电SIEMENS厂家技术支持工程师。
目录简介: (3)网络结构 (3)使用说明: (3)Modbus TCPIP Server (3)Modbus TCPIP Client (4)简介:此为组态王提供的基于INTERNET广域网络的软件互联驱动。
本驱动基于标准的Modbus TCPIP协议,支持组态王间通过以太网网络进行软件间的互联通讯。
因为此协议是基于标准的Modbus TCPIP协议开发的,所以如果第三方软件能提供Modbus接口,也可以作为与第三方软件进行互联的一种方式。
网络结构驱动分为Client和Server两个部分,其中中心计算机安装Modbus TCPIP Client驱动程序,分控计算机安装Modbus TCPIP Server驱动程序。
中心计算机主动采集各分控计算机的数据。
使用说明:Modbus TCPIP Server组态王中的设备定义:PLC-莫迪康-modbusserver(以太网)-以太网组态王中的设备地址设置:地址用户可以根据实际任意设置,注意如果网络中有多个Modbus TCPIP Server地址不应该相同。
寄存器列表:寄存器 xxx 取值范围数据类型 变量类型 读写属性0xxx 0--50000 BIT I/O离散 读写1xxx 0--9999 BIT I/O离散 只读3xxx 0--9999 INT I/O整型 只读4xxx 0--9999 INT I/O整形 读写8xxx 0--50000 FLOAT I/O实型 只读9xxx 0--50000 FLOAT I/O实型 读写Timeout 0 UINT I/O整形 读写SWAP 0 UINT I/O整形 读写 Modbus TCPIP Client组态王中的设备定义:PLC-莫迪康-MODBUS(以太网)-网卡。
台达PLC与组态王通过ModbusTCP通讯

官方网址台达PLC与组态王通过ModbusTCP通讯台达PLC与组态王通过ModbusTCP通讯步骤是怎样的?成都永浩机电工程技术有限公司做了以下总结,供大家参考:1、打开组态王设备配置向导,选择莫迪康ModbusTCP通讯协议。
2、选择串口号,与PLC连接的COM口。
3、输入PLC地址,与PLC在一个网段内,502代表PLC端口,01代表PLC地官方网址 址,地址与端口需与PLC对应。
4、定义变量,输入与PLC寄存器对应的地址。
注意:MODBUS地址中,HEX地址与绝对地址对应关系如下:官方网址如果您想要了解更多关于台达PLC与组态王通过ModbusTCP通讯方面的信息,成都永浩机电工程技术有限公司就是一个不错的选择!成都永浩机电工程技术有限公司引进德国先进的技术,开发了艾拓利尔品牌系列流量、液位、压力产品,长期与德国许多大型仪表企业技术合作,产品不断更新换代。
研发的AP200系列压力变送器采用了先进的模块一体化设计,独立菜单操作,液晶背光显示。
产品变送器防护等级达到IP65~IP68,适应于潮湿、浸泡等恶劣环境下的使用。
成都永浩机电工程技术有限公司成立于2006年,是专注于自动化技术的领导厂商。
面对日益严峻的环境问题以及工业自动化落后的现状,永浩长期致力于自控仪表及自控系统的研发、集成,秉乘“开创智能、环保新时代”的经营使命,整合国际先进自动化技术,持续开发创新节能产品及解决方案,不断努力提升自控技术在各行业的应用和转化,以减轻环境问题对经济发展的冲击以及劳动力成本攀升对工业制造的制约。
近年来,永浩已逐步从自控仪表的提供商成功转型为整体解决方案的服务商,深耕“传感层产品”、“控制层产品”及“行业解决方案”三大业务范畴。
成都永浩机电工程技术有限公司是台达产品经销商,专注于自动化过程控制,现场仪表设计、销售服务的现代化高新技术企业,公司引进德国先进的技术,开发艾拓利尔品牌系列流量、液位、压力产品,长期与德国许多大型仪表企业技术合作,产品不断更新换代,自投入市场以来,广泛应用于石油、化工、电力、冶金、环保、制药、水处理等行业,得到了广大用户的一致好评。
组态王7.5SP1版本第10章网络连接

第十一讲网络连接第一节网络连接说明概述组态王网络结构是真正的客户/服务器模式,客户机和服务器必须安装并同时运行组态王软件(最好是相同版本的)。
在配置网络时要绑定TCP/IP协议,即PC机必须首先是某个局域网上的站点并启动该网。
网络结构如图11-1所示。
客户端图11-1 网络结构图常用站点简介IO服务器:负责进行数据采集的站点。
如果某个站点虽然连接了设备,但没有定义其为IO服务器,那么这个站点采集的数据不向网络上发布。
IO服务器可以按照需要设置为一个或多个。
报警服务器:存储报警信息的站点。
系统运行时,IO服务器上产生的报警信息将会传输到指定的报警服务器上,经报警服务器验证后,产生和记录报警信息。
历史记录服务器:存储历史数据的站点。
系统运行时,IO服务器上需要存储的历史数据将会传输到指定的历史记录服务器上保存起来。
登录服务器:登录服务器负责网络中用户登录的校验。
在网络中只可以配置一个登录服务器。
校时服务器:统一网络上各个站点的系统时间。
客户端:某个站点被指定为客户后可以访问其指定的服务器。
一个站点被定义为服务器的同时,也可以被指定为其它服务器的客户(如一台机器被指定为校时服务器的同时也可指定为IO服务器的客户)。
第二节网络配置要实现组态王的网络功能,除了具备硬件设施外还必须对组态王各个站点进行网络配置,设置网络参数并定义在网络上进行数据交换的变量、报警数据和历史数据的存储和引用等。
下面以一台服务器和一台客户机为例介绍网络配置的过程。
服务器配置服务器端计算机配置过程如下:1、将组态王的网络工程(即d:\演示工程\我的工程)设置为完全共享。
2、在工程浏览器窗口左侧“工程目录显示区”中双击“系统配置”中的“网络配置”选项,弹出网络配置对话框,对话框配置如图11-2所示。
图11-2 服务器网络参数页对话框“本机节点名”必须是计算机的名称或本机的IP地址。
3、单击网络配置窗口中的“节点类型”属性页,其属性页的配置如图11-3所示。
040第九讲 组态王的网络连接

第九讲组态王的网络连接第一节网络连接说明概述组态王网络结构是真正的客户/服务器模式,客户机和服务器必须安装WindowsNT/2000操作系统并同时运行组态王软件(最好是相同版本的)。
在配置网络时要绑定TCP/IP协议,即PC机必须首先是某个局域网上的站点并启动该网。
网络结构如图9-1所示:图9-1 网络结构图常用站点简介IO服务器:负责进行数据采集的站点。
如果某个站点虽然连接了设备,但没有定义其为IO服务器,那么这个站点采集的数据不向网络上发布。
IO服务器可以按照需要设置为一个或多个。
报警服务器:存储报警信息的站点。
系统运行时,IO服务器上产生的报警信息将会传输到指定的报警服务器上,经报警服务器验证后,产生和记录报警信息。
历史记录服务器:存储历史数据的站点。
系统运行时,IO服务器上需要存储的历史数据将会传输到指定的历史记录服务器上保存起来。
登录服务器:登录服务器负责网络中用户登录的校验。
在网络中只可以配置一个登录服务器。
校时服务器:统一网络上各个站点的系统时间。
客户端:某个站点被指定为客户后可以访问其指定的服务器。
一个站点被定义为服务器的同时,也可以被指定为其它服务器的客户(如一台机器被指定为校时服务器的同时也可指定为IO服务器的客户)。
第二节网络配置要实现组态王的网络功能,除了具备硬件设施外还必须对组态王各个站点进行网络配置,设置网络参数并定义在网络上进行数据交换的变量、报警数据和历史数据的存储和引用等。
下面以一台服务器和一台客户机为例介绍网络配置的过程。
服务器配置服务器端计算机配置过程如下:1、将组态王的网络工程(即d:\peixun\我的工程)设置为完全共享。
2、在工程浏览器窗口左侧“工程目录显示区”中双击“系统配置”中的“网络配置”选项,弹出网络配置对话框,对话框配置如图9-2所示:图9-2服务器网络参数页对话框“本机节点名”必须是计算机的名称或本机的IP地址。
3、单击网络配置窗口中的“节点类型”属性页,其属性页的配置如图9-3所示:图9-3服务器节点类型页对话框设置完成后本机器就具备了五种功能,它既是登录服务器又是IO服务器、报警服务器和历史记录服务器,同时又实现了历史数据备份的功能。
组态王和永宏PLC网口通讯

组态王和永宏PLC网口通讯在工业领域中,自动化控制是一项重要的技术,它能够提高生产效率、降低成本,并增强产品的可靠性。
而在自动化控制系统中,PLC(可编程逻辑控制器)是一种非常常见的设备。
而组态王,则是一款常用于与PLC通讯的软件,而永宏PLC则是国内较为常见的PLC品牌之一。
本文将探讨组态王和永宏PLC之间的网口通讯。
网口通讯是目前工控领域中常见的一种通讯模式。
通过以太网网口来实现设备间的数据交换,提高了通讯速度和可靠性。
对于组态王与永宏PLC之间的网口通讯,可以通过简单的设置来实现。
首先,我们需要确保组态王和永宏PLC之间的硬件连接正常。
一般情况下,组态王和永宏PLC之间通过以太网线连接。
确保网络线路连接无误,并且连接的接口工作正常。
另外,还需要确认组态王和永宏PLC的IP地址设置,确保它们在同一个网络段内。
接下来,在组态王的软件界面中,选择“通讯管理”或者类似的选项,点击“添加通讯口”。
在弹出的对话框中,选择网口通讯,并填写相应的参数。
一般情况下,需要填写IP地址、端口号、PLC站号等信息。
根据实际情况填写完毕后,保存并关闭对话框。
在组态王的编程界面中,选择要与永宏PLC通讯的页面或对象。
通过设置相关的数据项,可以实现与永宏PLC之间的数据交互。
例如,可以设置读取永宏PLC的某个寄存器的数值,并在组态王的界面上进行显示或处理。
同样地,也可以通过组态王设置的数据项,向永宏PLC中的指定寄存器写入数据。
通过上述的设置,就可以实现组态王和永宏PLC之间的网口通讯。
而在实际的应用中,还可以根据具体需要,进行更加复杂的通讯设置。
例如,可以设置定时读取永宏PLC的数据,实现实时监控和数据处理。
另外,还可以设置异常报警的功能,当永宏PLC的某个值超出设定的范围时,自动触发报警操作。
组态王和永宏PLC之间的网口通讯在自动化控制领域中扮演着重要的角色。
通过这种通讯方式,可以实现设备之间的高效数据交换,为生产过程提供良好的支持。
第一章组态王的联网方式

服务器端组态王软件需要进行一些配置。将其定义为“连网”模式。选择服务 器端软件工程浏览器大纲项“系统配置/网络配置”,双击该项,弹出网络配置对话 框,如下图所示。
选择“连网”选项,在“本机节点名”中输入本机的机器名或IP地址,如客户端 为“客户端”。在“节点类型”属性页中,选择所有选项。
这样可以将远程站点上的组态王实时数据采集到客户端上来。实现网络上组态王之 间的互相通讯。
4
北京亚控科技有限公司
第一讲 多个组态王站点在局域网中的联网方式
第二节 远程站点方式
远程站点方式是使用组态王的网络共享功能直接进行远程站点上变量的相互引 用,无需在客户端上重新定义变量。此联网方式的特点如下:
此种方法软件间可以相互访问得到实时数据。 此种方法需要网络间的文件夹完全共享,对网络的安全性要求较高,一般
网络OPC:利用组态王的网路OPC功能直接实现客户端和服务器之间进行 数据通讯。
第一节 网络站点联网方式
网络站点方式通常是将直接连接IO采集设备的组态王站点作为服务器站点,网 络上的其他组态王站点可以作为客户端来定义服务器站点作为网络站点设备,然后 在客户端上定义变量与该网络站点设备上的变量连接,访问实时数据。此联网方式 的特点如下:
此方案客户端均可以读写到服务器站点上的实时数据。 此方案客户端可以在本机上直接进行历史数据记录、产生报警、报表等。 此方案需要选用组态王NETVIEW版运行锁(该锁不支持组态王和硬件IO设
备进行直接通讯的方式采集数据)
网络站点方式结构:
北京亚控科技机模式 服务器配置成网络模式
北京亚控科技有限公司
9
基于企业局域网的软件应用
新远程站点建立成功后,就可以进一步进行IO采集站的网络配置了。选择IO采 集站工程管理器上的“系统”标签,双击“网络配置”项,选择“节点类型”页, 去掉“本机是登录服务器”选项,在“登录服务器”列表中选择“数据服务器”作 为本机的登录服务器,如图所示。选择“客户配置”页,选中“客户”选项,此时, 报警服务器和历史记录服务器列表变为有效可选,在这两个列表中列出了当前工程 中添加的作为报警服务器和历史记录服务器的站点名称。选中各列表的站点名称前 的复选框,如图21.16所示,表示当前的“IO采集站1”作为“数据采集站”的客户端, 看到报警和历史记录数据。配置完成后,单击“确定”按钮关闭对话框。IO采集站1 的网络配置全部完成。IO采集站2的网络配置完全按照这个步骤执行。
组态王网络联机

组态王⽹络联机组态王⽹络联机实现⽬的:(1)、远程客户站能够监视(控制)现场I/O站的数据。
(2)、在客户站⾥建⽴⽇报表记录远程I/O站数据(3)、在客户站上控制I/O站灯开关。
准备⼯作:(1)、两台PC电脑,XP系统,同版本6.55组态王软件。
(2)、交叉⽹线⼀根(⽤于两台电脑直连)。
(3)、组态王软件的⼯程项⽬⽂件要求设置为【完全共享】。
1、⽹络构架IO服务器:负责进⾏数据采集的站点。
如果某个站点虽然连接了设备,但没有定义其为IO服务器,那这个站点采集的数据不向⽹络上发布,远程⽆法接收数据。
登录服务器:登录服务器在整个系统⽹络中是唯⼀的,它拥有⽹络中唯⼀的⽤户列表.当⽤户在⽹络上建⽴任何⼀个其它站点时,必须选择该服务器。
客户:某个站点被指定为客户,可以访问其指定的服务器。
⼀个站点被定义为服务器的同时,也可以被指定为其它服务器的客户。
本例中登录服务器被指定为IO服务器的客户。
2、先设置两台PC机在同⼀⼯作组内,设置好后在“⽹上邻居”-“查看⼯作组计算机”-可以看到对⽅电脑。
3、分别设置两组态王软件的项⽬⼯程⽂件为“完全共享”在“权限”⾥允许可“更改-读取”。
4、先设置I/O站,打开组态王软件,在⽹络设置⾥设置“⽹络参数”-联⽹,“节点类型”-本机是I/O服务器,(连本机是登陆服务器也选上,组⽹完成后再撤销,不然过不了)。
5、在“站点”内点右键新建“远程站点”“读取节点配置”选择“⽹络邻居”-选择对⽅电脑的组态王共享⼯程⽂件,⾄此可看到远程站的组态王数据词典“客户配置”选本机是客户端,其他设置⼀样。
完成后也可看到对⽅数据词典。
7、组⽹完成,撤销I/O站“本机是服务器选项”。
8、建⽴I/O站的数据词典及⼯程画⾯,然后运⾏。
9、在客户站的“站点”⾥删掉原有的远程站数据词典,重新加⼊(因为远程站新建的变量采集不到必须重加才可),读到后在画⾯⾥关联需要的远程站变量。
10、在客户站⾥建⽴⽇报表记录远程站数据。
组态王通信例程

单片机与组态王通信单片机与组态王通信,准备工作做好了,接下来就是编程实现了。
当然少不了要看kingview提供的资料了。
以下引用自kingview的资料-------------------------------------------------1.通讯口设置:通讯方式:RS-232,RS-485,RS-422均可。
波特率:由单片机决定(2400,4800,9600and19200bps)。
字节数据格式:由单片机决定。
起始位数据位校验位停止位注意:在组态王中设置的通讯参数如波特率,数据位,停止位,奇偶校验必须与单片机编程中的通讯参数一致2.在组态王中定义设备地址的格式格式:##.#前面的两个字符是设备地址,范围为0-255,此地址为单片机的地址,由单片机中的程序决定;后面的一个字符是用户设定是否打包,“0”为不打包、“1”为打包,用户一旦在定义设备时确定了打包,组态王将处理读下位机变量时数据打包的工作。
3.在组态王中定义的寄存器格式寄存器名称dd上限dd下限数据类型Xdd 65535 0 FLOAT/BYTE/UINT斜体字dd代表数据地址,此地址与单片机的数据地址相对应。
注意:在组态王中定义变量时,一个X寄存器根据所选数据类型(BYTE,UINT,FLOAT)的不同分别占用一个、两个,四个字节,定义不同的数据类型要注意寄存器后面的地址,同一数据区内不可交叉定义不同数据类型的变量。
为提高通讯速度建议用户使用连续的数据区。
3.组态王与单片机通讯的命令格式:读写格式(除字头、字尾外所有字节均为ASCII码)字头设备地址标志数据地址数据字节数数据…异或CR 说明;字头:1字节1个ASCII码,40H设备地址: 1字节2个ASCII码,0—255(即0---0x0ffH)标志:1字节2个ASCII码,bit0~bit7,bit0= 0:读,bit0= 1:写。
bit1= 0:不打包。
bit3bit2 = 00,数据类型为字节。