力控组态软件与硬件的通信方式及各自特点分析
- 格式:docx
- 大小:38.92 KB
- 文档页数:8
力控可以与多种I/O设备进行通信。
目前支持的I/O设备包括集散系统DCS、可编程控制器(PLC)、现场总线FCS、USB、智能模块、板卡、智能仪表、变频器等方式的设备。
一、力控组态软件与硬件的通信方式力控与I/O设备之间一般通过以下几种方式进行数据交换:串行通信方式(支持Modem 远程通信)、板卡方式、网络节点方式、适配器方式、DDE方式、OPC方式、网桥方式支持GPRS的DTU等。
对于采用不同协议通信的I/O设备力控提供具有针对性的I/O驱动程序实时数据库借助I/O驱动程序对I/O设备执行数据的采集与回送。
实时数据库与I/O驱动程序构成服务器/客户结构模式。
一台运行实时数据库的计算机通过若干I/O驱动程序可同时连接任意多台I/O 设备。
无论对于哪种设备都需要确切知道设备及该点的物理通道的编址方法(必要时咨询制造厂)。
1.1 串行通信方式串行通信: 串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。
其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。
串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。
一般是通过标准RS-232、RS-422、RS-485等方式通信另外使RS-232互连的计算机串口和设备通信口还可以用Modem、电台、GPRS/CDMA等方式通信。
1.1.1 串行通信两种类型1、同步通信同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。
这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。
它们均由同步字符、数据字符和校验字符(CRC)组成。
其中同步字符位于帧开头,用于确认数据字符的开始。
数据字符在同步字符之后,个数没有限制,由所需传输的数据块长度来决定;校验字符有1到2个,用于接收端对接收到的字符序列进行正确性的校验。
同步通信的缺点是要求发送时钟和接收时钟保持严格的同步。
第 2 章力控组态软件概述力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式” 而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态” ,便可以非常容易地实现监控层的各项功能,比如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同,通过“组态” 的方式可以大大缩短自动化工程师系统集成的时间,提高了集成效率。
力控监控组态软件能同时和国内外各种工业控制厂家的设备进行网络通信,它既可以与可靠性高的工控计算机及网络系统结合,以达到集中管理和监控的目的,又可以方便地向控制层与管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统进行整体的集成。
2.1 力控组态软件的安装2.1.1 安装力控组态软件的系统要求1. 安装力控的硬件要求目前市面上流行的机型完全满足力控的运行要求。
在安装与运行力控时,建议以下的硬件配置:1)CPU:Pentium 100 以上的IBM 微型机及其兼容机、工控机;2)内存:512M 以上(RAM );3)硬盘:至少100M 以上;4)显示器:VGA 、SVGA 以及支持桌面操作系统的图形适配器,显示256 色以上;5)并行口或USB 口:安装产品授权的加密锁;6)标准鼠标和键盘;2. 安装力控的软件要求为了使用力控监控软件的全部功能,需要经过授权。
但是如果软件没有经过授权,仍然可以开发与运行,不过要有如下限制:数据库连接项支持64 点,运行系统在线运行时间是1 小时。
软件支持的操作系统有:WINDOW9S8/NT/2000/XP 以上操作系统,同时具有TCP/IP 网络通信协议。
2.1.2 力控组态软件的版本类型力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部I/O 设备参数的个数,即软件内部的实时数据库DB 中I/O 连接项的个数,而软件内部的中间变量、间接变量等不计点数。
实验七力控组态软件中外部接口及通信一、实验目的1、熟悉力控组态软件中外部接口及通信的主要方法。
2、DDE数据通讯的应用3、OPC数据通讯的应用二、实验任务1、1、以三级液位系统为对象,在监控软件中添加相应的DDE数据通讯功能;2、实现力控与EXCEL的DDE双向数据通讯;3、利用OPC实现力控与宇电AI808仪表系列的OPC服务器的之间的数据通讯;4、利用SQL函数实现力控与Access数据库之间的数据交换。
三、预习及实验要求1、参考教材及力控组态软件随机帮助文件及FAQ文件,预习相关内容;2、分别举例实现力控与EXCEL的DDE双向数据通讯;3、利用OPC实现力控与宇电AI808仪表系列的OPC服务器的之间的数据通讯;4、利用SQL函数实现力控与Access数据库之间的数据交换。
四、主要参考实验步骤1、DDE数据通讯。
1)力控数据库作为DDE服务器力控数据库作为DDE服务器设置如下:服务(SERVICE)名称:为“DB”;话题(TOPIC)名称:为“DB” ;DDE项目(ITEM)名称:为数据库中的点参数名,如“TAG1.PV”和“TAG1.DESC”。
示例:EXCEL作为客户端:EXCEL作为第三方DDE客户程序如何将力控数据库作为DDE服务器进行数据交换过程如下:(1)、在力控数据库中创建一个模拟I/O点TAG1。
(2)、启动力控数据库。
(3)、用EXCEL 程序打开一个工作薄,在工作单的2个单元格内分别输入以下内容:“=DB|DB !TAG1.PV”和“=DB|DB !TAG1.DESCVB 应用程序作为客户端:操作步骤如下:(1).用VB 新建工程项目,将窗体命名为DDEClient在窗体中绘制四个标签,分别为Label1、Label2 Label3、Label4在窗体中绘制四个文本,分别为Text1、Text2Text3、Text 4(2).标签不需要做任何设置,文本框的属性设置如下(例Text1):力控的应用程序名为DB,话题名为DB,数据连接项为数据库变量名。
组态软件的现状、特点和功能一、引语随着工业自动化水平的开展和计算机在工业领域的广泛应用人们对工业自动化的要求越来越高。
尤其还是计算机技术保持了较快的开展速度,各种软硬件技术的开展。
组态软件正是在这个环境下开展起来的。
本文介绍了主要组态软件的现状,特点和其强大的功,并进展了一定的比拟分析。
二、概述新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,其具有适应性强、开放性好、易于扩展、经济、开发周期短等鲜明优点。
通常可以把这样的系统划分为控制层、监控层、管理层三个层次构造。
其中监控层对下连接控制层,对上连接收理层,它不但实现对现场的实时监测与控制,且常在自动控制系统中完成上传下达、组态开发的重要作用。
监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向于工业微机。
组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式〔而不是编程方式〕提供良好的用户开发界面和简捷的使用方法,其预设臵的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进展系统集成。
目前世界上有不少专业厂商包括专业软件公司和硬件/系统厂商生产和提供各种组态软件产品。
三、组态软件的现状目前中国市场上的组态软件产品按厂商划分大致可以分为三类,即国外专业软件厂商提供的产品,国外硬件或系统厂商提供的产品,以及国自行开发的国产化产品。
从近几年的调查结果来看,国组态软件市场大局部份额仍被国外几家组态软件占据,如:FI*、Intouch等[1]。
而这些"洋软件〞除了在功能完备性、产品包装、市场推广等方面具有一定优势外,并非所有方面尽善尽美。
美国Wonderware公司的InTouch。
INTOUCH堪称组态软件的"鼻祖〞,率先推出的16位Windows环境下的组态软件,在国际上曾得到较高的市场占有率。
组态软件与传统控制系统的对比分析在工业控制领域,组态软件和传统控制系统是常见的工具和技术。
它们都被用来监控和操作各种设备和过程,以实现生产和工程过程的自动化。
然而,这两种方法在实现方式、操作特点和功能上有很大的差异。
本文将对组态软件和传统控制系统进行对比分析,探讨各自的优势和劣势。
一、组态软件组态软件是一种基于计算机的工控系统开发工具,通过图形化界面和配置工具,实现对不同设备和系统的集成和管理。
组态软件通常具有以下特点:1. 图形化界面:组态软件以图形化界面的形式展示设备、过程和操作界面,使操作人员能够直观地了解系统状态和操作方式。
2. 配置简便:借助配置工具,操作人员可以通过简单地拖拽、连接和设置参数来实现对设备和过程的配置和调整,无需编写复杂的代码和脚本。
3. 灵活性强:组态软件具有模块化和可扩展的设计架构,可以根据需求灵活地添加、修改和删除功能模块,以满足不同应用场景的需求。
4. 数据实时性高:组态软件可以实时监测和采集设备和过程的数据,并将其以图表、曲线等形式展示给操作人员,以便进行实时的分析和判断。
5. 远程操作与监控:通过组态软件,操作人员可以远程操控设备和系统,实现远程监控和操作,提高工作效率和便捷性。
二、传统控制系统传统控制系统是指基于硬件设备和传统的自动化控制技术实现的工控系统,其特点如下:1. 硬件控制:传统控制系统主要通过硬件设备,如PLC、DCS等,来实现对设备和过程的控制和管理。
2. 代码编写:操作人员需要编写复杂的控制程序和脚本来实现对设备和过程的控制逻辑和操作。
3. 功能固定性:传统控制系统的功能和特性在安装和配置之后通常很难进行修改和调整,需要采取更换硬件设备或者进行大规模升级的方式。
4. 数据采集和处理限制:传统控制系统通常对设备和过程的数据采集和处理能力有一定的限制,无法满足某些需要高精度和高实时性数据处理的场景。
5. 局限性:传统控制系统在应用场景和环境上存在一定的局限性,无法应对某些复杂度较高或者需要高度灵活性的工业控制需求。
组态软件的关键功能和特点组态软件是一种专门用于可视化设计和监控系统调度的软件工具。
它不仅仅是一个图形界面,更是一个重要的工具,用于创建、配置和管理复杂的监控、控制和自动化系统。
组态软件提供了许多关键功能和特点,以帮助用户有效地实现系统的可视化管理。
本文将重点介绍组态软件的关键功能和特点。
一、图形化设计和编辑组态软件具有图形化设计和编辑功能,可以通过拖放、绘制和配置符号和图形元素来创建系统的图形界面。
用户可以根据系统需求选择合适的符号和图形元素,并自由排布和调整其位置和大小。
通过简单的操作,用户可以轻松创建直观、美观的界面,提高系统的易用性和可视化效果。
二、实时数据展示组态软件能够实时监测和展示系统中的数据。
它能够与各种设备和传感器进行数据交互,将数据实时地反映到界面上。
用户可以通过图形化界面直观地了解系统的各项指标、状态和趋势,及时发现问题和异常情况,并采取相应的措施进行调整和优化。
三、报警和事件管理组态软件具备强大的报警和事件管理功能。
它可以监测系统中的报警信号和事件触发条件,并及时向用户发送报警通知。
用户可以根据需要设置不同的报警级别和处理方式,确保及时响应和处理系统的异常情况。
此外,组态软件还可以记录和管理系统中发生的事件,为后续的故障分析和系统优化提供依据。
四、远程监控和控制通过组态软件,用户可以实现对系统的远程监控和控制。
无论身在何处,只要有网络连接,用户都能够通过组态软件访问系统,并实时监测和控制各项参数和设备。
这种远程监控和控制的能力使得用户能够实现对系统的全面管理和调度,提高工作的便利性和效率性。
五、数据分析和报表组态软件还提供了数据分析和报表功能,可以对系统中的数据进行统计、分析和展示。
用户可以根据需要创建各种报表和图表,了解系统在不同时间段和不同条件下的运行状况和表现。
这些分析和报表数据可以帮助用户发现潜在的问题和瓶颈,并进行针对性的改进和优化。
六、灵活的扩展性和定制化组态软件具有灵活的扩展性和定制化能力。
一:简介1.力控监控组态软件典型的计算机控制系统通常可以分为设备层、控制层、监控层、管理层四个层次结构,构成了一个分布式的工业网络控制系统,其中设备层负责将物理信号转换成数字或标准的模拟信号,控制层完成对现场工艺过程的实时监测与控制,监控层通过对多个控制设备的集中管理,以完成监控生产运行过程为目的,管理层实现对生产数据进行管理、统计和查询。
监控组态软件一般是位于监控层的专用软件,负责对下集中管理控制层,向上连接管理层,是企业生产信息化的重要组成部分。
力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,比如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同,通过“组态”的方式可以大大缩短了自动化工程师的系统集成的时间,提高了集成效率。
力控监控组态软件能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,实现与“第三方”的软、硬件系统进行集成。
2.水位传感器;容器内的水位传感器,将感受到的水位信号传送到控制器,控制器内的计算机将实测的水位信号与设定信号进行比较,得出偏差,然后根据偏差的性质,向给水电动阀发出"开""关"的指令,保证容器达到设定水位。
进水程序完成后,温控部份的计算机向供给热媒的电动阀发出"开"的指令,于是系统开始对容器内的水进行加热。
到设定温度时。
控制器才发出关阀的命令、切断热源,系统进入保温状态。
程序编制过程中,确保系统在没有达到安全水位的情况下,控制热源的电动调节阀不开阀,从而避免了热量的损失与事故的发生。
组态软件和下位设备的通信
在监控工程中,正确和快速地采集工业现场中的过程数据并能对它们进行操作控制是系统的关键。
这是组态软件的设备通信的内容。
组态软件与设备通信,又称“IO通信”,是指组态软件的工程和PLC、智能模块、板卡、智能仪表、变频器、伺服控制器等硬件设备进行数据交互的功能。
组态软件IO通信的对象俗称为“下位设备”。
运行组态软件的计算机俗称“上位机”。
组态软件的设备通信一般是通过串口、以太网或其它网卡等接口经通信电缆连接到硬件设备进行的。
串口根据距离的远近和一根通信电缆上连接的设备数量可以是RS232、RS422和RS485。
也可以是组态软件直接读写插入和组态软件同机的IO板卡,经过USB端口扩展外接的一些IO板卡,还可以间接地通过第三方软件,如OPC Server和设备交换数据。
在一个工程中可以同时和多种不同类型的设备进行通信,如可以同时有不同厂家的PLC 、仪表、智能模块和板卡。
在一根485通信线上可以连接多台设备。
组态软件实现并隐藏了和硬件设备的通信细节。
例如:用户不需要关心通信协议以及协议的实现,只需知道设备的类型,是什么厂家和类型的硬件,它们如何和上位机连接、基本的连接参数以及通信的内容等就可以建立和设备的通信。
组态软件提供IO通信的“向导”
功能来指导用户完成IO通信的所有配置工作。
用户可以设置当通信出现故障时的处理办法,可以动态停止和启动和某些设备的通信。
紫金桥组态软件的常用通讯方式解析在工业控制系统中,通讯是整个系统设计的关键所在。
紫金桥组态软件支持的通讯方式主要分为以下几种:1、板卡通讯方式2、串口通讯方式3、以太网通讯方式4、无线通讯方式以下就这几种方式作简单的分析与比较一、 板卡通讯方式板卡通讯即在控制系统中通过在上位机加装板卡,由计算机为板卡分配一定的总线带宽或中断进行数据处理的一种通讯方式。
常见的板卡通讯方式主要是通过占用PCI总线或ISA总线的方式实现。
其中PCI总线的通讯效率远大于ISA总线,因此现在工业控制系统中PCI板卡的使用远远大于ISA总线的使用。
从采样速率上考虑:由于板卡能直接与计算机内部总线进行通讯,其数据处理速度是所有通讯方式中速度最快的。
典型应用如研华PCI高速采集卡,以及不断发展完善的各类工业控制现场总线如PROFIBUS、DEVICENET等都是通过板卡方式实现高速采集的。
以国际应用最为广泛的现场总线profibus为例,其现场仪表的数据刷新速率能达到100ms以内;研华的PCI-1714能达到30ms/s的采样速率。
从成本上考虑:板卡方式的使用成本也相对低廉。
从通讯距离上考虑:普通的板卡抗干扰通讯距离为1~10m;如果采用现场总线,从理论上讲profibus在使用中继的情况下的最大值能够达到96公里,但是由于必须使用专门设备工程造价就相对高昂。
紫金桥组态软件支持的板卡主要有:研华、研祥、北京科日新、博硕、宏拓、康拓、横河、天博、及中泰等厂家的部分或全系列板卡。
二、 串口通讯方式串口就是RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。
它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信 号的电平加以规定,现在常见的接口为9针连接器。
组态软件的特点和应用组态软件的特点和应用【摘要】本文介绍了组态软件的相关功能和其强大的应用功能,以及它在监控方面的独特性和专业性。
让它在在监控方面有其他软件所不能比拟的独特功能,以及自己在所学课程中的感受和心得。
而本文将以组态王为例介绍组态软件的功能及应用。
用组态软件构造“监控和数据采集系统”的好处之一就是能大大缩短开发时间,并能保证系统的质量。
能快速便捷地进行图形维护和数据采集是此类系统的关键点。
组态王软件正是为此提供了丰富的快速应用设计的工具。
组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。
组态王软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。
关键字:组态王信息采集监控应用一、定义及介绍:组态王kingview6.52是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。
该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。
组态王kingview6.52保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。
组态王kingview6.52提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。
组态王6.52在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。
西门子PLC与组态软件的通讯方式一、西门子PLC硬件介绍德国西门子公司生产的可编程序控制器在我国的应用相当广泛,在冶金、化工、印刷生产线等领域都有应用。
西门子公司的PLC产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等。
西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。
S7系列PLC产品可分为微型PLC:S7-200,S7-1200,小规模性能要求的PLC:S7-300和中、高性能要求的PLC:S7-400。
1、西门子S7-200S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。
S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。
2、西门子S7-1200S7-1200是西门子公司新推出的一款PLC,主要面向简单而又高精度的自动化任务。
他集成了PROFINET接口,采用模块化设计并集成了强大的工艺功能,适用于多种场合,满足不同的自动化需求。
集成的 PROFINET 接口用于编程、HMI 通讯和 PLC 间的通讯。
此外它还通过开放的以太网协议支持与第三方设备的通讯。
该接口带一个具有自动交叉网线(auto-cross-over)功能的 RJ45 连接器,提供10/100 Mbit/s 的数据传输速率,它支持最多 16 个以太网连接以及下列协议:TCP/IPnative、ISO-on-TCP 和 S7 通讯。
3、西门子S7-300S7-300是模块化小型PLC系统,能满足中等性能要求的应用。
各种单独的模块之间可进行广泛组合构成不同要求的系统。
与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。
力控组态软件在现代工业自动化领域,力控组态软件扮演着至关重要的角色。
该软件的作用不仅在于实现设备的控制和监控,更在于提高生产效率、优化生产过程以及增强设备的自适应性。
本文将从力控组态软件的定义、功能、特点以及应用领域等方面展开介绍。
定义力控组态软件是一种专门用于通过力量控制方式对设备进行组态和控制的软件。
它通过感知和响应物理力量的变化,从而实现对设备动作的精准控制。
其独特之处在于能够实时监测和调整设备运动中受到的力量,从而保证生产过程的稳定性和安全性。
功能力控组态软件具有多样的功能,主要包括以下几点:1.力量感知:通过传感器等设备实时感知设备运动中施加的力量。
2.动作控制:根据感知到的力量变化,调整设备的运动轨迹和速度。
3.数据记录:记录设备运动中的力量变化数据,用于后续分析和调整。
4.用户界面:提供直观的操作界面,方便用户对设备进行监控和控制。
5.自动化:支持自动化控制,减少人工干预,提高生产效率。
特点力控组态软件的特点主要体现在以下几个方面:1.精准性:能够实时监测和调整设备受到的力量,保证控制的精准性和稳定性。
2.灵活性:支持灵活的控制方式,能够根据不同需求进行定制化配置。
3.智能化:具备一定的智能化功能,能够根据设备运行情况进行自适应调整。
4.可靠性:稳定可靠,能够长时间运行并保持良好的性能表现。
5.扩展性:支持功能的扩展和升级,满足不同生产环境的需求。
应用领域力控组态软件已经被广泛应用于各个行业和领域,主要包括:1.制造业:在自动化生产线中,力控组态软件可以控制机械臂、输送带等设备的运动,并保证生产过程的稳定性。
2.航空航天:在航空航天领域,力控组态软件可以被用来控制飞行器的飞行姿态和姿态变化。
3.医疗设备:在医疗设备的开发和生产中,力控组态软件可以用来控制设备的运动和操作,实现精准的医疗治疗。
4.机器人:在工业机器人领域,力控组态软件可以实现对机器人的运动和动作控制,提高生产效率和质量。
力控与力控之间通讯总结通过测试,力控与力控之间的通讯方式有commsever、datesever、netsever和opc,现将这四种方法的测试步骤和在测试过程中要注意的事项做了如下说明,以下测试都是在局域网中搭建的,在广域网中搭建的话有说明,广域网举例附图:msever测试方法:1.在作为服务器的计算机中打开力控数据库组态建点tag1.pv,运行commsever。
2.在设置中选择“通讯设置”,以网络通讯方式(被动方式)为例:本机IP 和端口输入作为服务器的计算机IP和端口,本机地址默认为0然后确定,提示重新启动commsever 。
3.在测试机(作为客户端)中新建IO驱动(力控-数据库-commsever通讯),服务器以网络通信方式为例所以客户端通信方式选择tcp/ip 设备地址与服务器本机地址相同填0 ,点击下一步。
一步。
5.勾选允许同步历史,完成IO配置。
6.进入数据库组态建点a.pv,连接IO设备,增加。
7.参数是服务器端的点,以tag1.pv为例,参数填写tag1.pv 。
8.运行力控,将服务器端的tag1.pv在实时数据库中赋值,客户端a.pv的值与tag1.pv相同,commsever通讯正常。
(注:当设置客户端IO驱动时,设置的IP、端口、本机地址要与服务器相同。
以上为局域网内commsever测试,当在广域网中搭建commsever 时,服务器的IP和端口为作为服务器计算机的IP和端口,客户端填写的IP是作为服务器的计算机的公网IP,端口为路由器映射出的作为服务器的计算机的端口)。
2.opc测试方法:1.组件配置(开始-运行-dcomcnfg 进入组件服务)。
2.配置我的电脑(右键-属性配置COM安全)选择访问权限:编辑限制:添加everyone和ANONYMOUS LOGON 将访问权限全部选择允许,选择编辑默认值:添加everyone和ANONYMOUS LOGON 将访问权限全部选择允许。
组态软件与plc通讯网口通讯随着科技的不断发展,人们对于自动化控制的需求也越来越高。
在工业生产中,组态软件与PLC的通讯是实现自动化控制的重要手段之一。
本文将探讨组态软件与PLC通讯网络口通讯的相关问题。
一、组态软件的概念及作用组态软件,也被称为人机界面软件,是一种可以与PLC进行通讯的软件。
它可以图形化地展示和控制PLC的运行状态,提供人机交互界面,方便人们进行操作和监控。
组态软件的出现,使得人们可以更直观地了解和控制PLC的工作,大大提高了生产效率和质量。
二、PLC网络口通讯的意义PLC网络口通讯是组态软件与PLC之间实现数据交换的重要方式。
通过网络通讯,组态软件可以向PLC发送指令和数据,实时获取PLC的工作状态,以及接收PLC传回的数据和报警信息。
这种实时的、双向的通讯方式,让人们可以更加灵活地进行生产现场的监控和调控,从而提高生产效率和安全性。
三、PLC通讯网络口通讯的原理PLC通讯网络口通讯的实现主要涉及两个方面:硬件和软件。
硬件方面,PLC通常会配备网络接口模块,例如以太网接口模块、串口模块等。
这些模块可以连接到工厂的局域网或广域网,实现与计算机或服务器之间的通讯。
软件方面,组态软件通常会提供相应的通讯协议,例如Modbus、OPC等。
这些协议定义了通讯的规则和数据格式,使得组态软件能够与PLC进行有效的数据交换。
四、常见的PLC通讯协议1. Modbus通讯协议:Modbus是一种工业通讯协议,广泛应用于PLC与组态软件之间的通讯。
通过Modbus协议,组态软件可以读取和写入PLC的寄存器或位元,实现对PLC的控制和监控。
2. OPC通讯协议:OPC(Ole for Process Control)是一种基于OLE(Object Linking and Embedding)技术的通讯协议。
它为组态软件和PLC之间的通讯提供了一种标准化的接口,使得不同厂家的组态软件和PLC可以实现互联互通。
力控可以与多种I/O设备进行通信。
目前支持的I/O设备包括集散系统DCS、可编程控制器(PLC)、现场总线FCS、USB、智能模块、板卡、智能仪表、变频器等方式的设备。
一、力控组态软件与硬件的通信方式力控与I/O设备之间一般通过以下几种方式进行数据交换:串行通信方式(支持Modem 远程通信)、板卡方式、网络节点方式、适配器方式、DDE方式、OPC方式、网桥方式支持GPRS的DTU等。
对于采用不同协议通信的I/O设备力控提供具有针对性的I/O驱动程序实时数据库借助I/O驱动程序对I/O设备执行数据的采集与回送。
实时数据库与I/O驱动程序构成服务器/客户结构模式。
一台运行实时数据库的计算机通过若干I/O驱动程序可同时连接任意多台I/O 设备。
无论对于哪种设备都需要确切知道设备及该点的物理通道的编址方法(必要时咨询制造厂)。
1.1 串行通信方式串行通信: 串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。
其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。
串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。
一般是通过标准RS-232、RS-422、RS-485等方式通信另外使RS-232互连的计算机串口和设备通信口还可以用Modem、电台、GPRS/CDMA等方式通信。
1.1.1 串行通信两种类型1、同步通信同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。
这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。
它们均由同步字符、数据字符和校验字符(CRC)组成。
其中同步字符位于帧开头,用于确认数据字符的开始。
数据字符在同步字符之后,个数没有限制,由所需传输的数据块长度来决定;校验字符有1到2个,用于接收端对接收到的字符序列进行正确性的校验。
同步通信的缺点是要求发送时钟和接收时钟保持严格的同步。
2、异步通信异步通信中,在异步通信中有两个比较重要的指标:字符帧格式和波特率。
数据通常以字符或者字节为单位组成字符帧传送。
字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。
发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。
接收端检测到传输线上发送过来的低电平逻辑"0"(即字符帧起始位)时,确定发送端已开始发送数据,每当接收端收到字符帧中的停止位时,就知道一帧字符已经发送完毕。
1.1.2 串行通信特点数据在单条一位宽的传输线上,一比特接一比特地按顺序传送的方式称为串行通信。
在并行通信中,一个字节(8位)数据是在8条并行传输线上同时由源传到目的地;而在串行通信方式中,数据是在单条1位宽的传输线上一位接一位地顺序传送。
这样一个字节的数据要分8次由低位到高位按顺序一位位地传送。
由此可见,串行通信的特点如下:1、节省传输线,这是显而易见的。
尤其是在远程通信时,此特点尤为重要。
这也是串行通信的主要优点。
2、数据传送效率低。
与并行通信比,这也这是显而易见的。
这也是串行通信的主要缺点。
例如:传送一个字节,并行通信只需要1T的时间,而串行通信至少需要8T的时间。
由此可见,串行通信适合于远距离传送,可以从几米到数千公里。
对于长距离、低速率的通信,串行通信往往是唯一的选择。
并行通信适合于短距离、高速率的数据传送,通常传输距离小于30米。
特别值得一提的是,现成的公共电话网是通用的长距离通信介质,它虽然是为传输声音信号设计的,但利用调制解调技术,可使现成的公共电话网系统为串行数据通信提供方便、实用的通信线路。
1.1.31、通信协议普遍协议最被人们熟悉的串行通信技术标准是EIA-232、EIA-422和EIA-485,也就是以前所称的RS-232、RS-422和RS-485。
由于EIA提出的建议标准都是以“RS”作为前缀,所以在工业通信领域,仍然习惯将上述标准以RS作前缀称谓。
EIA-232、EIA-422和EIA-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,EIA-232在1962年发布,后来陆续有不少改进版本,其中最常用的是EIA-232-C 版。
目前EIA-232是PC机与通信工业中应用最广泛的一种串行接口。
EIA-232被定义为一种在低速率串行通信中增加通信距离的单端标准。
EIA-232采取不平衡传输方式,即所谓单端通信。
标准规定,EIA-232的传送距离要求可达50英尺(约15米),最高速率为20kbps。
由于EIA-232存在传输距离有限等不足,于是EIA-422诞生了。
EIA-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(约1219米),并允许在一条平衡总线上连接最多10个接收器。
当然,EIA-422也有缺陷: 因为其平衡双绞线的长度与传输速率成反比,所以在100kbps速率以内,传输距离才可能达到最大值,也就是说,只有在很短的距离下才能获得最高传输速率。
一般在100米长的双绞线上所能获得的最大传输速率仅为1Mbps。
另外有一点必须指出,在EIA-422通信中,只有一个主设备(Master),其余为从设备(Slave),从设备之间不能进行通信,所以EIA-422支持的是点对多点的双向通信。
为扩展应用范围,EIA于1983年在EIA-422基础上制定了EIA-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA-485是从EIA-422基础上发展而来的,所以EIA-485许多电气规定与EIA-422相仿,如都采用平衡传输方式、都需要在传输线上接终接电阻、最大传输距离约为1219米、最大传输速率为10Mbps等。
但是,EIA-485可以采用二线与四线方式,采用二线制时可实现真正的多点双向通信,而采用四线连接时,与EIA-422一样只能实现点对多点通信,但它比EIA-422有改进,无论四线还是二线连接方式总线上可接多达32个设备。
2、USBUSB是英文 Universal Serial Bus 的缩写,翻译成中文的含义是“通用串行总线”。
从技术上看,USB是一种串行总线系统,它的最大特性是支持即插即用和热插拔功能。
在Windows 2000的操作系统中,任何一款标准的USB设备可以在任何时间、任何状态下与计算机连接,并且能够马上开始工作。
USB诞生于1994年,是由康柏、IBM、Intel和Microsoft共同推出的,旨在统一外设接口,如打印机、外置Modem、扫描仪、鼠标等的接口,以便于用户进行便捷的安装和使用,逐步取代以往的串口、并口和PS/2接口。
发展至今,USB共有四种种标准:1996年发布的USB1.0,1998年发布的USB1.1以及刚刚发布的最新标准USB2.0,2008年USB 3.0 Promoter Group宣布新一代USB 3.0标准已经正式完成并公开发布。
此四种标准最大的差别就在于数据传输速率方面,当然,在其他方面也有不同程度的改进。
就目前的USB3.0而言,最大传输带宽高达5.0Gbps,也就是640MB/s,同时能够兼容USB2.0。
目前在IT领域,USB接口可谓春风得意。
人们在市场上可以看到,每一款计算机主板都带有不少于2个USB接口,USB打印机、USB调制解调器、USB鼠标、USB音箱、USB存储器等产品越来越多,USB接口已经占据了串行通信技术的垄断地位。
但是,在工业领域,使用USB接口的产品则甚为少见。
在工业领域,人们更要求产品的可靠性和稳定性,目前,EIA标准下的串行通信技术完全可以满足人们对工业设备传输的各种性能要求,而且,这些产品价格非常低廉。
相比之下,USB价格较高,并且其即插即用的功能在工业通信中没有优势。
因为工业设备一般连接好以后很少进行重复插拔,USB特性的优越性不能很好地被体现出来,也就得不到工业界的普遍认可。
因此,在工业领域,EIA标准依然占据统治地位。
3、IEEE 1394IEEE 1394是一种与平台无关的串行通信协议,标准速度分为100Mbps、200Mbps和400Mbps,是IEEE(电气与电子工程师协会)于1995年正式制定的总线标准。
目前,1394商业联盟正在负责对它进行改进,争取未来将速度提升至800Mbps、1Gbps和1.6Gbps这三个档次。
相比于EIA接口和USB接口,IEEE 1394的速度要高得多,所以,IEEE 1394也称为高速串行总线。
IEEE 1394提供了一种高速的即插即用总线。
接入这条总线,各种外设便不再需要单独供电,它也支持等时的数据传输,是将计算机和消费类电器连接起来的重要桥梁。
例如,用户可以在计算机上接驳一部数字VCR,把它当作一个普通的外设使用,既可用来播放电影,亦可以录制在计算机上编辑视频流。
除此以外,带有IEEE 1394接口的DV(数字视频)摄影机和数字卫星接收器目前均已上市。
由于速度非常快,所以它是消费类影音(A/V)电器、存储、打印、高分辨率扫描和其他便携设备的理想选择。
从技术上看,IEEE 1394具有很多优点,首先,它是一种纯数字接口,在设备之间进行信息传输的过程中,数字信号不用转换成模拟信号,从而不会带来信号损失;其次,速度很快,1Gbps的数据传输速度可以非常好地传输高品质的多媒体数据,而且设备易于扩展,在一条总线中,100Mbps、200Mbps和400Mbps的设备可以共存;另外,产品支持热插拔,易于使用,用户可以在开机状态下自由增减IEEE 1394接口的设备,整个总线的通信不会受到干扰。
1.2 板卡方式通信接口卡方式是利用I/O设备制造厂家提供的安装在计算机插槽中的专用接口卡与设备进行通信。
I/O卡一般直接插在计算机的扩展总线上如ISA、PCI等然后利用开发商提供的驱动程序或直接经端口操作和软件进行通信一般采用的是同步通信方式。
I/O设备与计算机间的通信完全由这块专用接口卡管理并负责两者之间的数据交换。
现场总线网络主要借助于这种方式如MB+、LON、PROFIBUS等。
1.3 工业以太网大多采用TCP/IP或者UDP/IP网络通信协议进行网络节点间的数据传递。
1.3.1 TCP/IP协议Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。