三菱f3u485无协议通讯程序详解含程序

串行通讯指令(FNC80RS)1、指令格式:[RSD0K8D10K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。※传送的数据格式在后面讲述的特殊寄存器D8120设定。RS指令驱动时即使改变D8120的设定,实际上也不接收。※在只发送的系统中,可将接收数设定为K0。(K表示常数)※在只接收的系统中,可将发送数设定为K0。※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10)=(1,1)。※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000110010001001B)M8002│──||──────────[MOVH0C89D8120]5、相关标志位:基本指令介绍.一.※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。当发送完成后,M8122自动被复位。当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。复位M8123后,则PLC再次进入接收等待状态。如果指定的接收长度为0,则M8123不动作,也不进入接收等待状态。从这个状态想进入接收等待状态,必须使接受长度≥0,然后对M8123进行ON→OFF操作。※M8129:通讯超时标志接收数据中途中断时,那个时点开始如果在D8129中规定的时间内不再重新开始接收,作为超时输出标志M8129变为ON状态,则接收结束。M8129需手工复位。二.详细程序(与英威腾GD20变频器测试通讯成功的案例)在通讯前先确定PLC,以及变频器的通讯格式,如校验位,波特率,停止位等,以及变频器的站地址,然后先用串口软件对PLC发出的报文检测,以及变频器接收报文等,如都和说明书的一致,即可进行PLC与变频器通讯,本次通讯难点点有以下几点:1.通讯前测试,确保通讯成功。(利用串口通讯工具进行采集数据,验证是否正确)2.通讯成功后接收到的数据处理,(由于接收的数据是分开的,斌不是你最终需要的数值,要了解寄存器存储方式,特点进行数据合并整合,进行数据类型转换,最后计算出你需要的数据)PLC与变频器的通信格式设定通信格式设定位号名称内容)0(位OFF)(位0N1B0数据长度7位位8(B1,b2)奇偶性(0,0)无,(0,1)奇,(1,1)偶B3停止位1位2位(b4,b5,b6,b7)通信波特率bps()(0,0,1,1)300,(0,1,0,0)600,(0,1,0,1)1200,(0,1,1,0)2400,(0,1,1,1)4800,(1,0,0,0)9600,(1,0,0,1)19200B8起始符无有(D8124)初始值:STX(02H)B9终止符无有(D8125)初始值:ETX(03H)B10B11控制线无顺序(0,0):无(0,1):普通模式(1,0):互锁模式(1,1):调制解调器模式计算机链接通信(0,0):RS—485接口(1,0):RS—232C接口B12不可使用B13和检查和检查码不符加和检查码自动附加B14协议不使用使用B15传送控制协议协议形式1协议形式4如以下2个:H0C8E是16进制数,变进成二进制,以下从低位到高位定义为:数据长:0=7位奇偶性:11=偶校验停止位:1=2位停止位传输速率:1000=9600bps的速率=无起始0起始位:终止位:0=无终止通讯格式:10=RS-232C通信接口例,通信格式为D8120=H0C96,其设定参数如下B15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B00000110010010110方式1无协议无和校验保留调制解调器模式无起始位无停止位波特率为1位停止位偶数7位数据FX系列PLC通信所用的字符字符ASCⅡ注释ENQ05H来自计算机的请求信号ACK06H承认(没有发现数据错误)NAK15H不承认(发现数据错误)STX02H数据块的起始标记ETX03H数据块的结束标记LFH0A换行CRH0D回车FX系列PLC通信所用Ⅱ码ASC字符ⅡASC字符ASCⅡ字符ⅡASC字符ASCⅡ030H434H838HC43H1.31H535H939HD44H232H636HA41HE45H333H737HB42HF46H

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?