棒材生产线二级系统与一级PLC之间通信的实现.docx
《棒材生产线二级系统与一级PLC之间通信的实现.docx》由会员分享,可在线阅读,更多相关《棒材生产线二级系统与一级PLC之间通信的实现.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、棒材生产线二级系统与一级PLC之间通信的实现 摘 要 简要介绍客户机/服务器模式和Socket编程接口的基本原理。结合棒材的生产实践及工业生产的要求,通过TCP/IP协议,采纳Socket通信方式,运用Client/Server模式进行一级与二级之间的通信连接。 关键词 棒材生产线;客户机/服务器;Socket;PLC 中图分类号:G732 文献标识码:B 文章编号:1673-489X10-0046-02 Implementation of Communication between Level two and Level one PLC of Bar Line/ZHANG Yujun Abs
2、tract Client/Server model and Socket programming interface are introduced briefly. Combining with the production practice and the requirement of industrial production of Bar Line, level two commu-nicates with level one by TCP/IP, Socket and Client/Server model. Key words bar line; Client/Server; Soc
3、ket; PLC 1 引言 以前,二级过程限制系统在国内现有的棒材生产线中少有应用,这使企业在生产过程限制和优化管理上有着很大的制约性。随着科学技术的蓬勃发展和市场强大的竞争需求,生产中缺少二级过程限制系统会对今后企业全面提升现代管理水平和综合竞争实力带来许多功能缺失。因此,为了高水平地组织生产过程和保证产品质量,现在新的棒材生产线都增加了二级过程限制系統。 某钢厂棒材生产二级过程限制系统与一级基础自动化通过TCP/IP协议,采纳Socket通信方式,运用Client/Server模式进行通信连接。L2与L1通信的数据根据报文的格式交换数据,通过调用不同的进程实现系统功能。 2 客户机/服务器
4、模式 在TCP/IP网络中,两个进程间相互作用的主机模式是客户机/服务器模式,即客户机向服务器发出恳求,服务器接收到恳求后,供应相应服务。客户机/服务器模式在操作过程中实行的是主动请示方式,详细步骤如下。 首先,服务器方要先启动,并依据请示供应相应服务,详细过程如下所示: 1)打开一通信通道并告知本地主机,它情愿在某个公认地址上接收客户恳求; 2)等待客户恳求到达该端口; 3)接收到重复服务恳求,处理该恳求并发送应答信号; 4)返回2),等待另一个客户恳求; 5)关闭服务器。 客户方的主要操作步骤如下所示: 1)打开一通信通道,并连接到服务器所在主机的特定端口; 2)向服务器发送服务恳求报文,
5、等待并接收应答,接着提出恳求; 3)恳求结束后关闭通信通道并终止。 某钢厂棒材生产线系统中,二级计算机为服务器,一级PLC为客户端。 3 Socket编程接口的实现原理 Socket也被称作“套接字”,是支持TCP/IP协议的网络通信的编程接口。由于TCP/IP协议的核心部分是传输层协议、网络层协议和物理接口层,这三层在操作系统内核实现。网络应用编程须要通过核外的应用程序才能实现,这里运用Socket编程接口来实现。网络编程接口Socket是上层应用程序访问网络的界面,与设计员干脆打交道的是编程接口,而不是TCP/IP的核心程序。Socket与TCP/IP协议的关系如图1所示。 应用程序通过S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产线 二级 系统 一级 PLC 之间 通信 实现
限制150内