版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目4串行通信应用张葵葵长沙民政职业技术学院电子信息工程学院本项目内容任务4.1认识串行通信规格任务4.2
认识串行通信模块任务4.3条形码读取任务4.4故障排除任务4.5变频器控制通信任务4.1认识串行通信规格任务描述通信规格包括:通信参数、通信协议和流控制。4.1.1通信参数串行通信通信参数:1)数据位数,使用7bit来表示数字、字母。2)奇偶校验位,可识别到乱码。3)停止位,表示数据结束的位。4)波特率,表示1s间可发送的位数,即传送速度。连接设备双方的所有参数都必须设置为相同。有很多连接设备的参数值是固定的,需调查连接设备的规格,调整串行通信模块的通信参数。4.1.2通信协议通信协议支持功能:
可从GXWorks3中登录事先的程序库选择或编辑协议。4.1.3流控制流控制是为了防止发生接收端数据遗漏的一个步骤。1)硬件流控制。使用部分信号线,向发送端发回表示可否接收的应答,以调整发送时间。在串行通信模块可设定的硬件流控制为DTR/DSR控制。2)软件流控制。使用特定的编码向发送端发回表示可否接收的应答,以调整发送时间。代表性的软件流控制有Xon/Xoff控制。4.1.4接口类型RS-232接口:通过九针D-Sub连接器连接,采用硬件流控制。4.1.4接口类型RS-422/RS-485接口:根据差分信号进行通信,采用软件流控制。4.1.5数据分隔接收数据时,一般是以某种程度的长度分隔后接收。数据的分隔方法分为:根据数据数分隔和根据接收结束码分隔两种方法。
1)使用接收结束码的接收方法,用于接收可变长度数据。4.1.5数据分隔2)接收固定长度数据,不使用接收结束码的接收方法4.1.5数据分隔无接收结束码,可变长度数据接收。任务4.2认识串行通信模块任务描述根据对象设备通信接口特点进行匹配4.2.1串行通信模块的种类串行通信模块是一种智能功能模块,用于使用接口标准RS-232、RS-422/485,连接测量器或条形码读取器等设备和PLC实现数据通信。
以MELSECiQ-R系列PLC为例,串行通信模块分为3种机型,分别是
RJ71C24、RJ71C24-R2和RJ71C24-R4。4.2.2串行通信模块各部分名称串行通信模块各部分名称和功能4.2.3LED名称和显示内容串行通信模块的LED名称和显示含义4.2.4通信线的连接RS-232接口与设备的连接4.2.4通信线的连接全双工通信的情况下,RS-232接口的连接方法有三种情况。(一)(二)(三)4.2.5串行通信模块的通信协议串行通信模块兼容的通信协议4.2.6串行通信模块的设置方法任务4.3条形码读取任务描述4.3.1运行前的设置和步骤运行串行通信模块之前的设置步骤4.3.2模块参数的设置与对象设备进行数据通信所需的模块参数设置4.3.2模块参数的设置与对象设备进行数据通信所需的模块参数设置字/字节单位的选择。表示切换发送/接收数据单位的设置。单位可指定为字或字节。初始值为字单位。希望以字节单位处理数据时,需更改设置。4.3.2模块参数的设置与对象设备进行数据通信所需的模块参数设置接收结束数据数、接收结束码的指定。在本项目的系统中,保持初始值不变,但在使用无顺序协议收发数据时,请参考表4-3中设置。指定接收数据的数据数和用于识别接收结束的编码的设置。4.3.3通信协议的设置从GXWorks3的【工具】菜单执行【通信协议支持功能】,选择【串口通信模块】,打开【通信协议支持功能】界面,如图4所示。4.3.3通信协议的设置添加通信协议库中的协议4.3.3通信协议的设置新建协议4.3.3通信协议的设置新建协议号4.3.3通信协议的设置新建协议详细设置4.3.4数据包的设置数据包构成1)数据头2)结束符3)固定数据4)长度5)无转换的变量6)有转换的变量7)错误检查码4.3.4数据包的设置本项目案例系统中协议设置发送数据包。包含条形码读取开始指令字符串的发送数据包。由帧头MI(数据头,为ASCII码)、固定数据TR(指令字符串,为ASCII码)、结束符CR+LF(数据包结束码,为ASCII控制码)构成,如图所示。4.3.4数据包的设置本项目案例系统中协议设置接收数据包。由帧头MI(数据头,为ASCII码)、固定数据(3字符的国家识别码,为ASCII码)、无转换变量(读取到的国家识别码、为ASCII码)、结束符CR+LF(数据包结束码,为ASCII控制码)构成。读取到的国家识别码将在接收数据包内,被保存在软元件D600和D601中,如图4-33所示4.3.5创建协议的保存和写入通过“通信协议支持功能”界面的【在线】→【模块写入】,【执行】协议的写入,如图所示。4.3.6专用指令和PLC编程专用指令:G.CPRTCL和GP.CPRTCL4.3.6专用指令和PLC编程PLC程序编写:在物料通过光电开关时,向条形码读取器请求开始读取,执行通信协议设置。任务4.4故障排除任务描述4.4.1报错处理串行通信模块指示灯含义4.4.2模块诊断确认错误内容
通过模块诊断,可确认串行通信模块上发生的错误内容、原因、处理方法。从GXWorks3的【诊断】菜单的【系统监视】启动【模块诊断】界面,如图所示。4.4.3智能功能模块监视
通过智能功能模块监视,可确认RS-232信号的状态或错误码等串行通信模块的状态。在GXWorks3的【智能功能模块监视】中添加作为监视对象的串行通信模块后,可执行本功能,如图所示。4.4.4线路跟踪确认收发数据
通过线路跟踪,可临时记录串行通信模块与对象设备间的收发数据和通信控制信号的状态,确认是否按照计划进行了数据收发。通过GXWorks3的【工具】→【线路跟踪】执行本功能,如图所示。4.4.5协议执行记录
通过协议执行记录,可确认通信协议的执行状态和执行结果。从【通信协议支持功能】界面的【调试】菜单选择【调试对象模块选择】,选择【协议执行记录】,结果如图所示。任务4.5变频器控制通信任务描述4.5.1变频器接线变频器“RS-485通信控制接线如下所示,多段速参考emanual。4.5.2变频器的通信设置用变频器的PU(参数设置模块)事先设置与通信有关的参数如图4-43所示,请注意Pr.79、Pr.117~Pr.120、Pr.549参数的设置。4.5.3可编程控制器RS-485串口参数设置双击GXWorks3软件左侧导航窗口的【参数】→【FX5UCPU】→【模块参数】→【485串口】打开参数设置窗口,在【协议格式】中选择【变频器通信】。接着在该窗口中左侧单击【基本设置】,在【详细设置】中,【数据长度】中选择“7bit”、【奇偶校验】中选择“偶数”、【停止位】中选择“1bit”、【波特率】中选择“19200bit/s”。4.5.4变频器通信指令可编程控制器与变频器使用下列变频器通信指令进行通信指令功能控制方向IVCK变频器的运行监视可编程控制器←变频器IVDR变频器的运行控制可编程控制器→变频器IVRD读出变频器的参数可编程控制器←变频器IVWR写入变频器的参数可编程控制器→变频器IVBWR变频器参数的成批写入可编程控制器→变频器IVWC变频器的多个指令可编程控制器↔变频器4.5.4变频器通信指令1)变频器的运行监视指令IVCK4.5.4变频器通信指令1)变频器的运行监视指令IVCK程序编写示例:在CPU模块(通道1)中读出变频器(站号0)的状态(H7A),并将读出值保存在M100~M107中,输出Y0~Y3到外部。读出内容:变频器运行中=M100,正转中=M101,反转中=M102,发生异常=M107。如图所示。4.5.4变频器通信指令2)变频器的运行控制指令IVDR4.5.4变频器通信指令3)运行指令代码HFA解读4.5.4变频器通信指令程序编写示例:通过PLC将设置频率写入到变频器中,以控制变频器的启动停止。将启动时的初始值设为60Hz,通过CPU模块(通道1),利用切换指令对变频器(站号3)的运行速度(HED)进行速度1(40Hz)、速度2(20Hz)的切换。写入内容:D10=运行速度(初始值:60Hz、速度1:40Hz、速度2:20Hz)。4.5.5变频器频率输入和频率监控程序编写(一)(二)本项目小结串
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《电路分析基础试题》课件
- 《微观经济学》考试试卷试题及参考答案
- 《专业英语(计算机英语)》复习题
- 八下期末考拔高测试卷(5)(原卷版)
- 《诚邀创业伙伴》课件
- 2012年高考语文试卷(安徽)(解析卷)
- 父母课堂与教育理念分享计划
- 购物中心导购员服务总结
- 水产养殖行业销售工作总结
- 娱乐场馆卫生要素
- 养老机构绩效考核及奖励制度
- 龙岩市2022-2023学年七年级上学期期末生物试题【带答案】
- DB32-T 4750-2024 模块化装配式污水处理池技术要求
- 企业员工绩效管理与员工工作动机的激发
- 妊娠合并肺结核的诊断与治疗
- 网络画板智慧树知到期末考试答案2024年
- (正式版)JBT 14544-2024 水下机器人用直流电动机技术规范
- 2024年杭州市水务集团有限公司招聘笔试参考题库附带答案详解
- 2024年江西人民出版社有限责任公司招聘笔试参考题库附带答案详解
- 职高家长会课件
- CSR法律法规及其他要求清单(RBA)2024.3
评论
0/150
提交评论