虚拟仪器与S7-1200系列PLC 基于Modbus TCP协议实现PC对PLC监控

来源 :中国电气工程学报 | 被引量 : 0次 | 上传用户:youare2b2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:LabVIEW是一种图形化编程软件,使用灵活方便,虚拟仪器开发环境能支持多种接口通信,而以太网接口的通信方式被广泛应用到工业设备中,本文详细介绍了使用LabVIEW内置的TCP模块编写上位机的程序,利用了ModbusTCP/ IP 协议实现了PC主机与西门子S7-1200PLC的通信,PC机读取并写入PLC数据块DB的数据。从而实现对运行设备的监控。
  关键词:Modbus TCP/IP协议;虚拟仪器;S7-1200PLC
  1引言
  LabVIEW不仅具有强大的虚拟仪表功能,还具有丰富的图形界面模块,支持多种通信协议、数字信号处理。在工业设备控制上用LabVIEW实施设备运行状态显示和设备在PC机上控制,不仅能够达到智能的人机界面、智能化控制,而且便于专业技术人员对控制系统软件的二次开发。本文以开发垂直升降类机械式立体停车库的上位机为背景,介绍了用LabVIEW实时在线显示车库运行状态和存取车辆的功能。
  2 Modbus TCP客户机与服务器
  Modbus客户机:允许用户应用控制与远程设备的信息交换。客户机根据用户应用向Modbus客户机接口的发送要求中所包含的参数来建立一个Modbus请求。Modbus客户机接口提供一个接口,使得用户应用能够生成各类Modbus服务的请求,该服务包括对Modbus应用对象的访问。Modbus服务器在收到一个Modbus请求以后,模块激活一个本地操作进行读、写、或完成其他操作。本文将运用Modbus TCP/IP技术实现计算机和西门子S7-1200PLC之间的通信。
  3 系统硬件组成
   上位机
  上位机采用普通计算机。由于本系统采用以太网连接,所以要求计算机必须安装有以太网卡。
  下位机
  下位机使用西门子S7-1215C AC/DC/RLY PLC,固件版本4.2。选用的CPU集成两个带隔离的PROFINET以太网端口,该端口都可用于编程上传和下载,支持PC与PLC间通信。
  4 PLC程序设计
  4.1 PLC手动分配IP地址为:192.168.54.10。计算机的IP地址必须与PLC位于同一网段内,子网掩码255.255.255.0.使用IP路由器地址:192.168.54.1.
  4.2 建立保持寄存器作为Modbus通信缓冲区。在TIA博图新建一个全局数据块DB15,用于储存值,允许客户端使用Modbus寄存器访问这些值。
  4.3在TIA博图软件中调用Modbus Server指令,从而构建Modbus TCP服务器从站,PLC在每个扫描周期执行该指令一次。Connect_ID设置为3,IP_PORT设置为505;如图1所示。
  5 上位机LabVIEW程序设计
  5.1新建VI,创建Modbus主设备实例,使用Modbus master 函数,地址设置为PLC地址192.168.54.10.端口号:505,手动选择多态实例为新建TCP主设备。
  5.2 读取保持寄存器。使用“读取保持寄存器.vi”函数读取连续保持寄存器的值。用于实时显示设备运行的状态。
  5.3写入保存寄存器,调用 “写入多个保持寄存器.vi”函数,把用户的存取车牌传给PLC,实现对车库存取车辆的控制。
  5.4关闭Modbus TCP连接。调用“关闭.vi”函数关闭并销毁Modbus主设备实例。
  设计完成后的前面板如图2所示,程序框图如图3所示。
  6 結束语
  经过反复软件和硬件的测试,LabVIEW能实时读取设备的运行数据,下位机PLC能及时响应客户的控制请求,在本程序中,我们把读取和写入的数据经过相应转换,使得显示的界面更友好,客户操作简单方便。LabVIEW和西门子S7-1200系统PLC之间基于Modbus TCP协议的通信方法有以下优点:
  开发的软件安装到目标计算机,不需要额外安装DSC模块,通讯速度和可靠性、实时性都要比OPC协议好。网络实施价格低廉,可全部使用通用网络部件;易于集成不同的设备,几乎可以找到任何现场总线连接到Modbus-TCP的网关;编程简单,可大大缩短程序开发时间并降低电气硬件成本。
  参考文献:
  [1]章雷.Modbus 和Modbus/TCP协议基础介绍.EPA推广应用中心。
  【2】胡任喜 闫聪聪等.《LABVIEW 2018中文版虚拟仪器从入门到精通》第5版.北京:机械工业出版社.2019.01.15
其他文献
摘要:抽水蓄能电站具有建设周期长、投资规模大、工程难度高等突出特点,属于资本密集型的大型基础设施工程投资项目。对产业链上下游和地方经济的突出拉动作用让抽水蓄能电站的复工复产受到特别的关注和期待。本文将基于安全理论重点分析抽水蓄能电站工程建设安全管理体系的应用研究[1]。  关键词:本质安全理论;抽水蓄能电站;安全管理;策略  前言  在运项目全面复工在加快特高压等“新基建”建设进度的大背景下,在国
期刊
摘要:电气自动化是一门非常重要的学科,学生在实际学习过程中,需要很强的实践能力和应用能力,才能有效提高专业水平和操作水准。因此,教师在一体化的教育模式下,開展电气自动化学科的教学活动,应转变以往单一的教学模式,更新教学感念,进行教育改革,注重培养学生的综合素质。基于此,文章针对电气自动化专业教学实践中存在的理论和实践脱节问题,就一体化教学理念融入电气自动化专业教学实践的意义和应用进行了思考和探究。
期刊
摘要:在科技迅速发展背景下,电气工程自动化要想实现创新,就需加强对人工智能的运用,人工智能能够实现对电气自动化的有效控制,也能促进人工智能功能与优点的发挥。通过对人工智能的使用,能够利用计算机开展工作,在此情况下,传统控制当中的约束性能得到有效打破,将很多传统方法难以解决的问题有效解决。因此电气自动化在发展过程中,应注重对人工智能的运用。  关键词:电气工程;自动化;人工智能  电气工程自动化对社
期刊
摘要:伴随着信息技术发展越来快,通信工程为一个发展前景非常广阔的产业。传输技术为通信工程当中一个重要的内容。它对提升运输效率,确保信息安全性等方面发挥着重要效果。通信工程最大应用价值就为传输信号,进而将传输信息使用在通信工程当中的重要性显而易见。所以,本文从传输技术在通信工程应用特点入手,深入研究了传输技术在通信工程具体应用,力求给通信工程传输技术的应用带来一定的参考和借鉴。  关键词:传输技术;
期刊
摘要:虽然我国矿物地大物博,但目前矿物资源的利用程度较低,长期下去只会加大能源消耗,降低矿业企业的整体经济发展水平,所以矿业企业相关人员应对矿物开发、加工和利用过程中所使用到的技术和方法进行创新优化,促使新技术能够大幅度提高矿物资源的利用程度,为提高企业及社会整体效益提供有力支撑。通过对相关文献资料研究,笔者就矿物加工工程技术发展及其相关新领域做出自己的见解和看法。  关键词:矿物加工;工程技术发
期刊
摘要:随着中国经济和技术的不断改善,中国的电力产业也在飞跃发展。在电力产业的开发过程中,变速器生产线工程成本管理的重要职位突出显示缓慢,整个成本管理工作,传输线工程在理论上具有很大的意义。基于此,本文分析了传输线工程的总成本进行了讨论,并提出了输电线路的工程全过程控制管理以及传输  生产线工程成本管理中的实用问题。整篇文章以以中国未来的传输线工程为视角,对于输电线路的整个过程控制是非常有用的。  
期刊
摘要:改革开放以来,由于党的正确领导以及中国特色社会主义道路的优越性。我国经济处于飞速发展的阶段。除了经济以外,科学技术也得到了长足的发展。各行各业都逐渐的离不开了电力的支持当前各行各业的发展,对于用电量以及电能的质量提出了更高的要求。电力企业急需进一步的发展,电厂锅炉应用在热能动力工程对于电力企业的发展有着至关重要的作用,由此有必要对其进行探讨。  关键词:电厂锅炉;热能;动力工程;发展  1电
期刊
摘要:电气试验电气系统与相关设备在投入使用之前的综合性测试环节,能够有效判断故障的实际状态以及设备的功能损耗情况,对电力系统的稳定发展有着重要的影响,文章通过对电气试验在变压器故障检测中的重要性进行了分析,并进一步探讨了电气实验在变压器故障检测中的具体应用策略,希望可以为相关从业人员提供些许借鉴。  关键词:电气实验;变压器故障;检测方法  前言:新世纪以来,我国城市化建设的步伐逐渐加快,不管是基
期刊
摘要:经济全球化的深入推进,地球村体系的构建,电子信息技术对于普通民众的生产生活产生着举足轻重的作用。电子信息技术的缺失将会对人民群众的生产生活产生不可磨灭的创伤,对于电力的整个系统而言,电气自动化技术的广泛运用为社会的可持续进步创造了优质的条件。本文针对电气自动化技术的大范围的传播在电力系统中发挥的作用,进行深入地研究。   关键词:自动化;电力系统;应用   引言   结合我国当前的发展情况来
期刊
摘要:杆塔设施建设的重点是根据周围环境要求选择输电送电线路的具体位置。电缆设施选择和铺设质量关系着电力设置的正常送电工作。只要完全掌握了对应的施工技术,才能够简化施工工序,提升电力工程施工的效率。  关键词:电力工程;输电线路;施工技术  引言  输电线路作为电力系统的核心组成部分,其施工技术具有较强的专业性和难度性,同时因工程点多、面广的特点,也使得输电线路施工极易受外界因素的影响,因此企业必须
期刊