- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子制作 齐向阳 * * * * * * * * * 8.4 CPM2A的RS-232C通信模式 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的外设端口相连。 8.4 CPM2A的RS-232C通信模式 IBM-PC机的串行口(9脚)和PLC的RS232C口之间的连接方法 如下: 8.4 CPM2A的RS-232C通信模式 IBM-PC机的串行口(9脚)和PLC的RS232C端口的引脚信号对应关系见下表: 8.4 CPM2A的RS-232C通信模式 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)指令只发送起动码和结束码。 8.4 CPM2A的RS-232C通信模式 (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时,使外设端口复位。 8.4 CPM2A的RS-232C通信模式 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)指令来接收(读取)数据。 8.4 CPM2A的RS-232C通信模式 (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,使外设端口复位。 电子制作 齐向阳 * * * * * * * * *
您可能关注的文档
- 可编程控制器第一篇3.ppt
- 可编程序控制器及编程实例第1章 三菱FX2N可编程序控制器.ppt
- 可编程序控制器及编程实例第2章 FX2N的指令系统.ppt
- 可编程序控制器及编程实例第5章 FX2N基本功能的补充.ppt
- 可编程序控制器及编程实例第6章 FX2N常用机械编程.ppt
- 可编程序控制器及编程实例第7章 FX2N全自动控制机械及电梯编程.ppt
- 可编程序控制器及编程实例第8章 德国西门子SIMATIC S7—200.ppt
- 可编程序控制器及编程实例第9章 SIMATIC S7—200可编.ppt
- 可编程序控制器及编程实例第10章 手持式FX—20P型编程器.ppt
- 可编程序控制器及其应用1-1.ppt
最近下载
- 新入职保安培训知识课件.pptx VIP
- Unit5 a cherry, please(课件)译林版(一起)英语一年级上册.pptx
- OEE计算表格(完整工具).xls VIP
- 食品生产企业有害生物风险管理指南.docx VIP
- 《计算机控制系统》课后题答案-刘建昌.pdf VIP
- 2025年医学课件-转变围术期麻醉管理理念推进ERAS加速康复外科建设.pptx VIP
- 加强县级行政事业单位房地资产管理的思考.doc VIP
- 2024人民防空工程常见技术问题及解答.docx VIP
- 人教版鄂教版科学二年级上册二单元《水和空气》大单元教学设计.pdf VIP
- T_GDPAWS 33-2024 城镇污水处理企业应急能力建设规范.docx VIP
原创力文档


文档评论(0)