- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB与PLC的通信-毕业设计(论文)精选
利用 VB6.0 实现 PC 与三菱 PLC 的通信本文介绍的 PC 与三菱 FX 系列 PLC 通信,是通过 PLC 的编程口与 PC 机的串口进行的,采用编程电缆作为计算机与 PLC 通信的连线。 FX2系列PLC的编程接口采用RS-422标准,而计算机的串行口采用的是RS-232标准,因此作为实现PLC与计算机通信的接口模块FX-232AW,必须将RS-422标准转换成RS-232标准,同时在实现上述过程中采用光电隔离技术。图1串口的相关知识1) 串行通信的概念图2所谓“串行通信”是指外设和计算机间使用一根数据信号线(另外需要地线,可能还需要控制线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。如图2所示。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,当然,其传输速度比并行传输慢2)常见的串口通信规约:目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,且直接用RS232相连。RS-232C: “1”=-3~-15; “0”=+3~+15速率:0~20000bps;一般传输距离:15m。RS-422:采用平衡传输,平衡发送器、差动接收器,速率:10Mbps/15m; 90Kbps/1200m抗干扰能力强 。DB9和DB25的常用信号脚说明9针串口(DB9)25针串口(DB25)针号功能说明缩写针号功能说明缩写1数据载波检测DCD8数据载波检测DCD2接收数据RXD3接收数据RXD3发送数据TXD2发送数据TXD4数据终端准备DTR20数据终端准备DTR5信号地GND7信号地GND6数据设备准备好DSR6数据准备好DSR7请求发送RTS4请求发送RTS8清除发送CTS5清除发送CTS9振铃指示DELL22振铃指示DELL由于FX2-232AW价格过贵所以我们选用选用MAXIM公司的MAX202实现RS-232与TTL之间的电平转换。MAX202内部有电压倍增电路和转换电路,仅需+5V电源就可工作,使用十分方便;选用MAX490实现RS-485与TTL之间的转换。每片MAX490有一对发送器/接收器,由于通信采用全双工方式,故需两片MAX490,另外只需外接4只电容即可。PLC的RS-422接口配接DB-25型连接器,而PC机我们一般用DB-9型连接器。硬件电路图如上。通信控制线的连接如图3,由于计算机的RS-232接口的4脚和5脚短接,因此,对计算机发送数据来说,PLC总是处于数据就绪状态。也就是说,计算机在任何时候都可以将数据送到PLC内。又由于RS-232的接口的20脚和6脚交叉相连接,因此,对计算机接受数据来说,就必须检测PLC是否处于准备就绪状态。如果6脚为1,这可以接受数据:如果6脚为0,则必须等待,直到为1时,才可以接受数据。图3X-232AW与PLC和计算机的接线图三、FX2系列PLC与计算机之间的通信协议FX2FX2系列PLC与计算机之间的通信采用RS-232标准,数据传输格式 :FX 系列 PLC 采用异步格式,由 1 位起始位、 7 位数据位、 l 位偶校验位及 l 位停止位组成,波特率为 9600bps ,字符为 ASCⅡ码。它的传输速度固定为9600bps。数据的格式如图4(a)所示奇偶校验。图4(b)为字符STX(02H)的书写格式。在图4中,七位数据必须是ASCII码,在FX2系列PLC与计算机的通信中,仅用到表1所列的那些ASCII码。表1 FX2系列PLC与计算机通信所用的字符及其ASCII码字符ASCII码注释ENK05H来自计算机查询信号ACK06H无校验错误时,PLC对ENQ的应答信号NAK15H检测到错误时,PLC对ENQ的应答信号STX02H数据块的起始标志ETX03H数据块的结束标志字符ASCII码字符ASCII码字符ASCII码字符ASCII码030H434H838HC43H131H535H939HB44H232H636HA41HE45H333H737HB42HF46H图4 数据格式规定通信主从关系:主机的发出初始命令,PLC对其作出响应。FX 系列 PLC 有 4 条通信命令,即读命令、写命令、强制通命令、强制断命令,分别为0、1、7、8四种命令,上位机实现对PLC的读写和强行置位。通过ENQ、ACK和NAK,上位机协调与PLC的通信应答。在FX2系列PLC与计算机之间进行的通信中,PLC始终处于一种“被动响应”的地位,无论是数据的读或写,都是先由计算机发出信号。在FX2系列PLC与计算机的通信中,数据是以
您可能关注的文档
- IT服务规划模板精选.ppt
- ISO 90002000医疗卫生质量管理体系申俊龙 教授南京中医药精选.ppt
- DV行业分析报告精选.ppt
- IPv6 multicast on french side精选.ppt
- IT项目管理规范精选.doc
- J2EE商城后台管理网站的开发精选.doc
- IT管理软件领域商业计划书精选.doc
- java技能考核试题精选.doc
- IPTV产业发展研究报告精选.doc
- JAVA程序设计(学习笔记)精选.doc
- 医疗行业反垄断监管政策对2025年医疗机构人力资源管理的启示.docx
- 2025年线上法律咨询服务跨境纠纷调解平台法律专业人才培养研究.docx
- 智慧社区体育公园智慧化服务与城市社区服务竞争力报告2025.docx
- 2025年线上法律咨询服务平台法律咨询行业产业链分析.docx
- 智能工厂建设项目在2025年智能化生产设备智能化改造政策法规研究.docx
- 医疗器械注册审批制度改革2025年对行业监管政策解读与应对策略研究报告.docx
- 2025年绿色金融产品创新与“双碳”目标协同推进机制构建报告.docx
- 23D打印技术在智能穿戴设备制造中的应用现状与发展潜力报告.docx
- 2025年跨境电商行业海外消费者购物偏好深度解读报告.docx
- 智慧社区老年助餐服务智能化建设对养老服务行业创新的影响研究.docx
最近下载
- 金属非金属矿山安全标准化规范地下矿山实施.doc VIP
- 工厂物料计划编制:流程、规范、4大编制方案.docx VIP
- 2025年预防接种技能竞赛预防接种管理测试题及答案.docx VIP
- YB-4001.1-2007钢格栅板及配套件-第1部分:钢格栅板(中文版).docx VIP
- 全国预防接种技能竞赛理论训练题库及答案(传染病学基础154题).docx VIP
- 环氧树脂的吸水研究.doc VIP
- 全国预防接种技能竞赛理论训练题库及答案冷链系统管理(89题).docx VIP
- 集装箱码头装卸作业与业务管理.pptx
- 闽楠轻基质容器育苗技术规程.pdf VIP
- 全国预防接种技能竞赛理论训练题库及答案(预防接种管理447题).docx VIP
文档评论(0)