- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 8.4 CPM2A的RS-232C通信模式 《可编程序控制器及其应用》 第8章 CPM2A组网通信 * 电子制作 齐向阳 8.4.1 通信连接 1. RS232C通信模式 RS232C通信模式是CPM2A在无规约(No-protocol)方式下用来与标准串行设备进行数据交换。例如,CPM2A可以从条形码阅读器接收数据或者发送数据到串行打印机,CPM2A可以和IBM PC机的串行口按照用户规定的格式传输数据。 2. CPM2A的RS232C口有两种形式 1)CPM2A的CPU单元内置RS232C口,通信由CPU管理。 2)CPM2A的外设端口经过通信适配器转换而形成RS232C端口。 3. 端口连接方式 标准串行设备可以通过RS232C电缆和CPM2A的RS232C端口相连,也可以通过一个RS232C适配器(如CQM1-CIF02)和CPM2A的外设端口相连。 IBM-PC机的串行口(9脚)和PLC的RS232C口之间的连接方法 如下: IBM-PC机的串行口(9脚)和PLC的RS232C端口的引脚信号对应关系见下表: 8.4.2 通信步聚 1. 数据发送 (1)数据发送前的端口状态查询:CPM2A的CPU要发送数据之前,首先要查看AR0805(RS232C端口传送准备好标志)状态或者AR0813(外设端口传送准备好标志)状态,若该位状态为ON,则执行TXD(48)或者@TXD(48)指令来发送数据。 (2)@TXD(48)指令格式如下:@TXD(48) S C N 其中,S为源开始通道,C为控制字, N为要传送数据的字节数,必须是#000~256(BCD码)之间的数值。起动码和结束码不包括在传送指令@TXD(48)指定的传送字节数N中。根据有无起动码和结束码的设定,@TXD(48)指令中N的最大取值范围是254~256。如果允许有起动码和结束码,且N设定为0000时,则@TXD(48)指令只发送起动码和结束码。 (3)控制字C (4位BCD码):控制字的编码形式为D3D2D1D0。当D0=0时,表示同一地址的高位字节先发送,低位字节后发送;当D0=1时,表示同一地址的低位字节先发送,高位字节后发送。D2D1=00(未用)。当D3=0时,表示通过RS232C端口发送数据;当D3=1时,表示通过外设端口发送数据。 (4)数据发送状态:从@TXD(48)指令开始执行到数据传送完成之前 , AR0805(RS232C端口)或者AR0813(外设端口)保持OFF, 直到数据传送完成后才变为ON。当SR25209为ON时,使RS232C端口复位(即恢复初始状态);当SR25208为ON时,使外设端口复位。 2. 数据接收 (2)@RXD(47)指令格式如下:@RXD(47) D C N 其中,D为目标开始通道, C为控制字, N为要读取的字节数(不包括启动码和结束码),必须是#0000~0256(BCD码)之间的数值,其范围是: IR,SR,AR,DM,HR,TC,LR, #。 (1)数据接收前端口状态查询:CPM2A的CPU要接收数据之前,首先要查看AR0806(RS232C端口接收完成标志)状态或者AR0814(外设端口接收完成标志)状态,若该位状态为ON,则执行RXD(47)或者@RXD(47)指令来接收(读取)数据。 (3)控制字C (4位BCD码):控制字的编码形式为D3D2D1D0。当D0=0时,先接收到的字节存放在高8位,后接收到的字节存放在低8位;当D0=1时,先接收到的字节存放在低8位,后接收到的字节存放在高8位。D2D1=00(未用)。当D3=0时,从RS232C端口读取数据;当D3=1时,从外设端口读取数据。 (4)数据接收状态:当端口接收数据后而CPU又没有读取数据之前,AR0806(RS232C端口)或者AR0814(外设端口)保持ON, 直到CPU执行@RXD(47)指令读取数据后才变为OFF。端口接收的字节数(不包括起动码和结束码)存放在AR09(RS232C端口)或AR10(外设端口)中。 PLC断电或执行RXD指令后,会使AR0806、AR0814、AR09和AR10复位。当SR25209为ON,使RS232C端口复位;当SR25208为ON,使外设端口复位。 (5)CPU实际读取的字节数:执行@
您可能关注的文档
- 可编程控制器原理与程序设计 第七章编程软件使用方法.ppt
- 可编程控制器原理与程序设计 第三章基本指令.ppt
- 可编程控制器原理与程序设计 第四章程序设计.ppt
- 可编程控制器原理与程序设计 第五章功能指令.ppt
- 可编程控制器原理与程序设计 第一章绪论.ppt
- 可编程控制器综合应用技术 教学课件 作者 邓松 主编 第4章 功能指令及其应用.ppt
- 可编程控制器综合应用技术 教学课件 作者 邓松 主编 第4章补.ppt
- 可编程控制器综合应用技术 教学课件 作者 邓松 主编 第5章 模拟量处理模块及通信模块(板).ppt
- 可编程控制器综合应用技术 教学课件 作者 邓松 主编 第6章 变 频 器.ppt
- 可编程控制器综合应用技术 教学课件 作者 邓松 主编 第7章 触 摸 屏.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 8 5.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 8 6.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 9 1.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 9 2.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 9 3.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 9 4.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 9 5.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 10 1.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 10 2.ppt
- 可编程序控制器及其应用 教学课件 作者 王成福 10 3.ppt
最近下载
- 120个文言实词小故事全文翻译.pdf VIP
- 皮肤粘膜淋巴结综合症的护理.ppt
- 电声音响工程师招聘笔试题与参考答案(某世界500强集团)2024年.docx VIP
- XXX大学学生更换宿舍申请审批表.doc VIP
- 2021常用电力线路阻抗表.docx VIP
- 《城市规划原理》同济大学城市规划原理讲义.pdf VIP
- 第3课《公民基本权利》精品说课课件课件-道德与法治八年级下册.pptx VIP
- 医学影像技术专业《X线检查技术》课程标准.docx VIP
- 《社区警务工作规范(试行)》复习测试卷附答案.docx
- 《管理基础(第四版)》 课件全套 张云河 第1--6单元 管理学基础概述---控制职能.pptx
文档评论(0)