- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学生毕业论文设计基于sockett和plc的远程控制系统
1 引言
随着Internet的普及和远程控制策略的完善,基于Internet的远程控制成为可能。基于公众网络(Internet)的远程控制通过廉价的TCP/IP和Ethernet连接克服了工业网络的弊端,大大降低了网络的建设与维护成本,提高了已有设备的利用效率和联合生产能力,并广泛地延伸人类的工作空间。目前国际上已经成功地应用于远程机器人控制,满足在空间、海洋和医学显微环境中的特殊需求[3]。
Ferrel于1965就提出了在网络控制中时变的网络时延问题。华盛顿大学的T.J.Tarn教授与K.Brady是基于Internet机器人远程控制第一人。Wakita等人提出“智能化监视”远程机器人控制系统,指出低带宽、需求的重要性。Bejczy等人提出远程控制中“虚拟机器人”的概念。Kuk-Hyun Han等人进行机器人系统在KAIST与UC Davis之间的Internet远程控制实验,使用由Java语言编制的GUI监视机器人的状态。Ren C. Luo等人实现了简单迷宫中多障碍存在条件下机器人自动路径寻优,该实现是远程控制与智能控制两种先进控制手段的典型结合。Rovetta等人使用优化的通讯媒介混合进行远程外科手术。德国空间研究项目——ROTEX系统是公认的网络远程控制成功范例。它采用多个超前Kalman滤波器作预测,1993年装备于哥伦比亚航天飞机上。目前在国内还没有对基于Internet的网络远程控制的系统性研究[4]。
原来的基于公用电话网的远程控制系统[6],虽然实现了双向传输,但是传送/接受速率太低。基于无线寻呼网络为基础的远程控制系统虽然传输速率较高,但只能单项传输,不能进行反馈。公用电话网和无线寻呼网,还由于网络覆盖情况等限制,不能应用到家庭。本文设计的基于socket和plc的远程控制系统,克服了以上两个网络的缺陷。本文在Winsock 的基础上采用 TCP/IP 传输控制协议来完成数据的远程通信。由于TCP/IP协议组是为跨越局域网和广域网环境的大规模互联网设计的,因此,利用因特网为传输媒介,满足了远程控制系统应用到家庭上时,对网络覆盖范围的需求。另外,由于控制信息在因特网上传输时具有较快的速率,因此可以实现实时监控和实时控制。本系统在因特网上还可以实现信息反馈,使系统更加稳定、健全,实现一个完整的远程控制系统。用PLC作为本系统的可编程控制器,是因为PLC可以通过通信联网与服务器相连,实现分散控制,集中管理。PLC内有成百上千个可供使用的编程元件,有很强的功能,可以实现非常复杂的控制功能,具有很高的性能价格比[2]。
本设计的结构图,如下图所示:
图1-1 控制系统结构图
2 远程控制系统硬件部分及通信相关协议
2.1 PLC简介
PLC主要由CPU模块、输入模块、输出模块和编程器组成。
a. 中央处理单元(CPU) 中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。一般个人计算机上会有两组 RS-2
您可能关注的文档
- 2bfh-4型玉米灭茬种肥联合播种机灭茬机构结构设计大学生毕业论文.doc
- ××学院存储架构技术投资建设建设可行性分析研究报告.doc
- 2t汽车多功能拆装小车设计大学生毕业论文.doc
- 2t载货汽车离合器的设计大学生毕业论文.doc
- 1zr-fe发动机教学实验台设计大学生毕业论文.doc
- 6m3混凝土搅拌运输车搅拌筒驱动装置设计大学生毕业论文.doc
- 6万吨年橡胶硫化剂(不溶性硫磺)项目投资建设可行性分析研究报告.doc
- 4s店汽车维修专用升降机的设计大学生毕业论文.doc
- 10本科生毕业设计-基于web的网上选课系统论文.doc
- 10万吨二甲醚项目投资建设可行性分析研究报告.doc
- 大学生毕业论文设计基于sopc的频谱仪的设计.doc
- 大学生毕业论文设计基于sp200的绕线转子电动机正逆转控制程序设计.doc
- 大学生毕业论文设计基于soildworks的机械分析报告(飞思卡尔).doc
- 大学生毕业论文设计基于xmlschema的数据存储方案.doc
- 大学生毕业论文设计基于vb的超市销售管理系统的设计与实现.doc
- 大学生毕业论文设计基于单片机水温控制系统设计.doc
- 大学生毕业论文设计基于solidworks的手压阀的模拟仿真设计.doc
- 大学生毕业论文设计基于多智能体的城市交通信号控制的协调与优化.doc
- 大学生毕业论文设计基于关键质量特性的产品设计.doc
- 大学生毕业论文设计基于互联网发展的中国动漫产业前景研究高....doc
最近下载
- 国际贸易实务(第三版)课件 项目四 核算出口报价.pptx VIP
- 遗体识别 五级技能《遗体防腐技术》教学课件.pptx VIP
- (2024新版本)人教版七年级上册生物全册教案.doc
- 高血压患者饮食健康宣教ppt.pptx VIP
- 合规审计员考试试卷及答案.docx VIP
- 建筑设备安装工程识图与施工工艺【共114张精品课件】.pptx VIP
- 2025杭州市滨江区国有企业招聘16人考试备考试题及答案解析.docx VIP
- 纠正遗体体位姿势《遗体防腐技术》教学课件.pptx VIP
- 小学六年级心理健康教育教案:培养健康心理素质.docx VIP
- 遗体防腐整容之遗体消毒——选择使用消毒剂.pptx VIP
文档评论(0)