第一章组态王的联网方式
- 格式:pdf
- 大小:611.34 KB
- 文档页数:24
第九讲组态王的网络连接第一节网络连接说明概述组态王网络结构是真正的客户/服务器模式,客户机和服务器必须安装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服务器、报警服务器和历史记录服务器,同时又实现了历史数据备份的功能。
西门子S7-200与组态王进行以太网通讯的解决方案借助远创智控PPI
转以太网模块
远创智控转以太网通讯模块,型号PPI-ETH-YC01, PLC以太网模块用于西门子S7-200程序上下载、上位监控、设备联网和数据采集。
以太网模块支持和市面上所有的 SCADA 监控组态软件以太网通讯,例如:WINCC、组态王、易控、IFIX、MCGS、INTOUCH、力控、LABVIEW杰控等
下面介绍西门子S7-200与组态王进行以太网通讯方法
一、连接 S7200
西门子S7-200借助以太网模块拓展出来的网口,连接组态王,可以采用:西门子 S7TCP 驱动。
1、打开组态王软件,鼠标单击打开组态王工程浏览器——设备(COM1),双击右侧【新建】;
2、打开 PLC 分组,然后打开西门子分组,选择 S7-200 系列(TCP)下的 TCP 驱动
3、填入设备名称,点击【下一步】;
4、填入模块的 IP 地址:CPU 槽号(默认为 0);例如192.168.1.188:0;
5、根据向导默认参数,点击【下一步】;。
组态王和永宏PLC网口通讯在工业领域中,自动化控制是一项重要的技术,它能够提高生产效率、降低成本,并增强产品的可靠性。
而在自动化控制系统中,PLC(可编程逻辑控制器)是一种非常常见的设备。
而组态王,则是一款常用于与PLC通讯的软件,而永宏PLC则是国内较为常见的PLC品牌之一。
本文将探讨组态王和永宏PLC之间的网口通讯。
网口通讯是目前工控领域中常见的一种通讯模式。
通过以太网网口来实现设备间的数据交换,提高了通讯速度和可靠性。
对于组态王与永宏PLC之间的网口通讯,可以通过简单的设置来实现。
首先,我们需要确保组态王和永宏PLC之间的硬件连接正常。
一般情况下,组态王和永宏PLC之间通过以太网线连接。
确保网络线路连接无误,并且连接的接口工作正常。
另外,还需要确认组态王和永宏PLC的IP地址设置,确保它们在同一个网络段内。
接下来,在组态王的软件界面中,选择“通讯管理”或者类似的选项,点击“添加通讯口”。
在弹出的对话框中,选择网口通讯,并填写相应的参数。
一般情况下,需要填写IP地址、端口号、PLC站号等信息。
根据实际情况填写完毕后,保存并关闭对话框。
在组态王的编程界面中,选择要与永宏PLC通讯的页面或对象。
通过设置相关的数据项,可以实现与永宏PLC之间的数据交互。
例如,可以设置读取永宏PLC的某个寄存器的数值,并在组态王的界面上进行显示或处理。
同样地,也可以通过组态王设置的数据项,向永宏PLC中的指定寄存器写入数据。
通过上述的设置,就可以实现组态王和永宏PLC之间的网口通讯。
而在实际的应用中,还可以根据具体需要,进行更加复杂的通讯设置。
例如,可以设置定时读取永宏PLC的数据,实现实时监控和数据处理。
另外,还可以设置异常报警的功能,当永宏PLC的某个值超出设定的范围时,自动触发报警操作。
组态王和永宏PLC之间的网口通讯在自动化控制领域中扮演着重要的角色。
通过这种通讯方式,可以实现设备之间的高效数据交换,为生产过程提供良好的支持。
组态王中定义和外部设备连接的⽅法组态王中,软件对设备的管理是通过对逻辑设备名的管理实现的;
每⼀个实际I/O设备都必须在软件中指定⼀个唯⼀的逻辑地址;
特别是设备型号完全相同的多台I/O设备,也要指定不同的逻辑设备名。
⼯具/原料
组态王6.55
⽅法/步骤
1. 1
逻辑设备与实际设备⽰例:
软件中的I/O变量与具体I/O设备之间的数据交换就是通过逻辑设备名来实现的;
⼀个逻辑设备,可与多个I/O变量对应。
2. 2
逻辑设备
分为
DDE设备,
板卡类设备,
串⼝类设备,
⼈机界⾯卡,
⽹络模块;
3. 3
定义I/O设备:
系统把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使⽤。
只有定义了外部设备后,才能通过I/O变量和它们交换数据。
仿真PLC设备配置如下:
4. 4
仿真PLC的寄存器:
仿真PLC提供五种类型的内部寄存器变量:INCREA、DECREA、STATIC、RADOM、CommErr;
CommErr寄存器。
该寄存器变量为可读写的离散变量,⽤来表⽰软件与设备之间的通信状态。
CommErr=0表⽰通信正常;
CommErr=1表⽰通信故障。
5. 5
如何使⽤仿真PLC设备:
仿真PLC定义;定义I/O变量;制作画⾯;运⾏画⾯程序;
END
注意事项
每⼀个实际I/O设备都必须在软件中指定⼀个唯⼀的逻辑地址;
只有定义了外部设备后,才能通过I/O变量和它们交换数据。
组态王⽹络联机组态王⽹络联机实现⽬的:(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、在客户站⾥建⽴⽇报表记录远程站数据。
西门子200plc与组态王通过网口通讯在现代工业自动化领域中,PLC(可编程逻辑控制器)和HMI (人机界面)的配合使用是非常常见的。
而西门子200PLC和组态王作为领域内的两个重要组件,通过网口通讯实现数据传输和控制,为企业的生产过程提供了高效稳定的解决方案。
西门子200PLC是一种广泛应用于工业控制领域的可编程逻辑控制器。
它具有高性能、稳定性和灵活的特点,可根据不同的应用需求进行编程。
而组态王作为一种Windows操作系统上的人机界面软件,提供了友好的人机交互界面,并具备强大的数据处理和显示功能。
通过网口通讯,西门子200PLC和组态王可以实现互相传输数据和指令的功能。
由于网络通讯的高速和稳定性,这种通讯方式大大提高了自动化系统的工作效率和可靠性。
通过网络,PLC和HMI之间的信息传递变得更加高效和及时,可以实时监测设备的运行状态,并进行相应的控制和调整。
实际应用中,西门子200PLC和组态王通过网口通讯可以实现诸多功能。
首先,它们可以实现远程监控和控制。
在工业生产过程中,使用组态王可以远程监测PLC的运行状态和生产数据,实时了解设备的工作情况,并做出相应的调整。
这些远程监控和控制功能大大提高了生产的灵活性和故障处理能力。
其次,通过网口通讯,西门子200PLC和组态王可以实现数据传输和共享。
PLC作为自动化设备的控制中心,可以将采集到的数据通过网口传输给组态王进行分析和显示,并可以将组态王处理后的数据传输给PLC进行相应的控制。
这种数据传输和共享的方式,可以使企业在生产过程中更加准确地掌握设备的运行情况,从而做出更加合理的决策。
此外,通过网口通讯,西门子200PLC和组态王还可以实现与其他设备的连接。
例如,通过网口通讯,可以连接到智能传感器、变频器等设备,实现与其它设备的联动控制。
这样一来,自动化系统的功能得到了进一步的扩展,生产过程的自动化程度也得到了进一步的提高。
总体来说,通过网口通讯,西门子200PLC和组态王实现了自动化系统的高效稳定运行。
组态王网络联机实现目的:(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、在客户站里建立日报表记录远程站数据。
11 运行组态王。