一种基于PLC的可控数据流多点数据采集装置制造方法及图纸

技术编号:8702605 阅读:188 留言:0更新日期:2013-05-15 14:56
本实用新型专利技术公开一种基于PLC的可控数据流多点数据采集装置。包括一台工控机,通过交换机连接至少一台PLC,为每一台PLC编号,且编号唯一,作为区分不同PLC的标志;为每一台PLC开辟线程池,用于处理不同的PLC的数据通讯;控制工控机和PLC之间的数据流向;至少一台PLC,每台PLC都识别自己的编号和其他PLC的编号,在通讯时编号在PLC内部被解析为IP地址;每台PLC开通两个不同的端口,一个作为数据发送端口,一个作为数据接收端口。本实用新型专利技术数据流向可控,具有较高的灵活性,可满足数据采集点分布规律性较差的场合。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术公开一种可用于工业场合多点采集数据的且要求数据流可控的数据采集装置。
技术介绍
PLC是工业领域数据采集常用到的设备,PLC具有可编程、稳定性好等特点。基于PLC的数据采集装置或者方法也屡见不鲜。但是这些方法或装置往往是数据流向固定,如流向控制室的主控上位机,在没有上位机的情况下,往往流向某台重要性高的PLC,再由这台上位机或者PLC统一处理数据。这种传统的方式数据流向不可控,缺乏灵活性,不能适应新的工业场合数据采集日益复杂的需求。
技术实现思路
针对现有技术中存在的上述不足之处,本技术要解决的技术问题是提供一种基于PLC的数据流向可控的可控数据流多点数据采集装置。本技术为实现上述目的所采用的技术方案是:一种基于PLC的可控数据流多点数据采集装置,包括一台工控机,通过交换机连接至少一台PLC,为每一台PLC编号,且编号唯一,作为区分不同PLC的标志;能够识别编号的至少一台PLC,每一台PLC编号唯一,每台PLC有两个端口:数据发送端口和数据接收端口。所述PLC之间没有主从的分别。所述PLC挂接数字量输入模块、模拟量输入模块、计数器模块、脉冲发生器模块、RS232模块、RS485模块。本技术具有以下优点:1.数据流向可控,具有较高的灵活性,可满足数据采集点分布规律性较差的场合;2.工控机可显示所有终端设备的实时数据,方便观测者随时掌握各点数据采集情况和数据值;3.可采集以太网类型数据、串口类型数据等,可连接各种类型的传感器,能够满足大多数数据采集要求。附图说明图1是本技术装置电路原理图;图2是数据流控制方法。具体实施方式以下结合附图及实施例对本技术做进一步的详细说明。如图1-2所示,本技术一种基于PLC的可控数据流多点数据采集装置,包括:一台工控机和若干台PLC,PLC挂接数字量输入模块、模拟量输入模块、计数器模块、脉冲发生器模块、RS232模块、RS485模块。为每一台PLC编号,且编号唯一,在工控机内为每一台PLC开辟线程池用于处理不同的PLC的数据通讯,将这些编号记录在工控机内作为区分不同PLC的标志。每台PLC都识别自己的编号和其他PLC的编号,在通讯时编号在PLC内部被解析为IP地址。每台PLC开通两个不同的端口,一个作为数据发送端口,一个作为数据接收端口。每台PLC地位相同,没有主从的分别,以便不同PLC之间的数据互传。工控机作为通讯的状态显示和控制设备,可以显示每一台PLC的通讯状态和是否出现故障以及故障类型等,还可以通过工控机控制数据流向,如A点的PLC需要读取B点数据时,就可以通过工控机进行控制,使A点数据传向B点,工控机还可以实时显示所有点的数据值。直流稳压电源选用上海稳华电源设备有限公司的WYJ600直流稳压电源。工控机选用西门子SIMATIC IPC847C工控机,SIMATIC IPC847C是一款坚固和极具扩展性的工业PC,采用19英寸的设计(4HM)。它具有突出的长期可用性,因此可以提供高投资保护,尤其是可以确保在恶劣的工业环境(例如具有高粉尘浓度、高温和高撞击荷载的环境)中的可靠操作。网线采用普通双头RJ45网线,网线长度小于100米。网络交换机选用思科Express 500交换机,Cisco Catalyst Express 500交换机提供双层网络管理,可管理快速以太网和千兆以太网,提供无阻塞的线速性能以及一个专为数据、无线和IP通信而优化的安全网络平台。Cisco Catalyst Express500还提供了多个以太网供电(PoE)选项,来帮助降低IP通信的成本和复杂度,并支持以太网的新用途。PLC选用WAGO现场总线控制器,该现场总线控制器适合10/100 Mbits/s的数据传输速率,符合IEC 61131-3编程标准。该控制器提供512KB程序内存、256KB数据内存和24KB保持内存。32位CPU具有多任务处理功能及后备电池实时时钟。该控制器提供多种不同的应用协议,用于数据采集及控制(MODBUS,ETHERNET/IP)或用于系统管理及诊断(HTTP, BootP, DHCP, DNS, SNTP, FTP, SNMP及SMTP)。PLC现场总线控制器需要挂接数据功能模块,包括模拟量输入模块、数字量输入模块、RS232通讯模块、RS485模块。具体连接如下:西门子工控机IPC847C和思科Express 500交换机通过双头RJ45网线链接,交换机通过网线和远端的PLC相连,PLC控制器包括控制器750-881,模拟量输入模块750-476,数字量输入模块750-400,计数器模块750-638,脉冲发生器模块750-635,RS232通讯模块750-650,RS485通讯模块750-653,终端模块750-600,上述各模块一次连接。这些模块分别连接各类传感器,采集所需数据。数字量输入模块750-400可检测24VDC的上升沿电压,将其和温度报警器连接,温度报警器当温度达到预设温度时发出报警;模拟量输入模块750-476可采集模拟量输入信号,连接压力计,压力计将压力数值转换成(TlOVDC电压输出;计数器模块750-638连接计数器,脉冲发生器模块750-635连接脉冲发生器,RS232通讯模块750-650连接RS232类型的串行通讯设备,RS485通讯模块750-653连接RS485类型的通讯设备。控制数据流是通过工控机和PLC共同实现的。首先在工控机内输入需要读取数据的PLC编号、数据起始区地址、偏移量、目标PLC编号。输入这写信息后,工控机根据输入的信息向数据源PLC和目标PLC发送通讯命令,目标PLC通过tcp/ip协议的read方法读取据起始区至偏移量内的数据,完成数据流控制。数据流控制还可以通过定时器周期性的控制某台PLC的数据定期的传向另一台PLC。本技术的数据流控制方法:在工控机内将PLC编号与IP地址对应;指定数据源PLC编号;指定数据源PLC欲读取数据的起始地址和偏移量;指定数据流向目标PLC ;工控机和目标PLC尝试建立连接;如果连接成功,则工控机向目标PLC发送数据流控制命令,如果连接不成功则重新尝试连接;目标PLC通过tcp/ip协议的read方法读取数据;重新等待数据流控制命令。权利要求1.一种基于PLC的可控数据流多点数据采集装置,其特征在于,包括一台工控机,通过交换机连接至少一台PLC,为每一台PLC编号,且编号唯一,作为区分不同PLC的标志; 能够识别编号的至少一台PLC,每一台PLC编号唯一,每台PLC有两个端口:数据发送端口和数据接收端口。2.根据权利要求1所述的一种基于PLC的可控数据流多点数据采集装置,其特征在于,所述PLC之间没有主从的分别。3.根据权利要求1所述的一种基于PLC的可控数据流多点数据采集装置,其特征在于,所述PLC挂接数字量输入模块、模拟量输入模块、计数器模块、脉冲发生器模块、RS232模块、RS485模块。专利摘要本技术公开一种基于PLC的可控数据流多点数据采集装置。包括一台工控机,通过交换机连接至少一台PLC,为每一台PLC编号,且编号唯一,作为区分不同PLC的标志;为每一台PLC开辟线程池,用于处理不同的PLC的数据通讯;控制本文档来自技高网...

【技术保护点】
一种基于PLC的可控数据流多点数据采集装置,其特征在于,包括一台工控机,通过交换机连接至少一台PLC,为每一台PLC编号,且编号唯一,作为区分不同PLC的标志;能够识别编号的至少一台PLC,每一台PLC编号唯一,每台PLC有两个端口:数据发送端口和数据接收端口。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙凯李智刚秦宝成
申请(专利权)人:中国科学院沈阳自动化研究所
类型:新型
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1