欢迎来到天天文库
浏览记录
ID:57063529
大小:842.50 KB
页数:25页
时间:2020-07-30
《三菱 FX2n PLC与TD系列变频器通信课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、三菱FX2nPLC与TD系列变频器通信本程序使用的是三菱FX2n-32MR系列的PLC。该款PLC共有18路数字输入,16路继电器输出,平均分成4组,每组均不共地。其本身带一个通信口,可做编程口或其他专用通信协议通信时使用。内置RAM存储器,电池后备,实时时钟,有27种基本指令,内外都有运行停止功能。根据用户需要,还可以添加各种功能扩展板。支持6种通信连接:简易PLC机间链接,并列链接,计算机链接,U-LINK,I/O链接,无协议通信。与变频器通信,采用的是最后一种。为与变频器通信,我们选了一个可选件:FX2n-485-BD。该接口支持RS485和RS422协议
2、。RS485通信时需将RDA和SDA短接,RDB和SDB短接。支持三种编程语言,例子程序使用梯形图。PLC总体介绍通信相关字和位特殊数据寄存器描述D8120通信格式设置D8122需要发送的剩余数据的个数D8123接收数据的个数D8124帧头D8125帧尾D8129数据接收超时值特殊位寄存器描述M8121数据发送等待标志,用于其他通信方式。M8122数据发送请求标志M8123接收完成标志M8124载波听标志,用于RS232和拨号器连接。M8129超时标志M81618位/16位转化标志位序列:bit0Bit(2:1)Bit3Bit(7654)Bit8Bit9Bit(
3、101112)Bit13Bit14bit15描述0:7位1:8位00:无校验01:齐11:偶0:停止位1位1:停止位2位0011:3000100:6000101:12000110:24000111:48001000:96001001:192000:无帧头1:有帧头0:无帧尾1:有帧尾011:无协议模式0:和校验不加于帧上1:相反0:无协议1:专有协议0:协议格式11:协议格式4在程序中,我们设置如下:8位数据位,无校验,1位停止位,9600波特率,有帧头和帧尾,无协议模式,不自动加和校验,所以D8120=H0F81(H表示16进制)通信相关字和位-D8120D8
4、124和D8125分别是数据帧的帧头和帧尾,所以在程序中D8124=H007ED8125=H000DD8122和D8123分别是剩余发送字符的个数和已经接收到的字符个数,在本程序中不需使用。在进行通讯时,我们设置的通信超时时间是10ms。因为在D8129中默认单位是10ms。所以D8129=K1(K表示常数)通信相关字和位M8161:8位/16位选择当M8161为OFF时,数据帧处理的是16位有效数据。也就是一个字包含两个有效的信息字符。发送和接收都是先低字节后高字节顺序。当M8161位ON时,数据帧处理的是8位有效数据。一个字中只包含一个有效的信息字符,放在低
5、字节中,高字节信息忽略。M8122:数据发送请求标志当PLC处于接收完成状态或接收等待态时,用脉冲触发M8122,将使得从D21开始的连续12个数据被发送。当发送完成后,M8122自动被复位。然后PLC进入接收等待状态。通信相关字和位M8123:接收完成标志当M8123置位时,表明接收已完成,此时需要将接收到的数据从接收缓冲区转移到用户指定的数据区,然后复位M8123。M8129:超时标志从下图中我们看到,接收数据中途中断时,如果在D8129规定的时间内仍然没有收到新的数据,则超时标志置位。如果该标志置位,则一次接收完成。需要手工复位M8129。通信相关字和位R
6、S指令:RS指令是使用RS232C口进行发送和接收串行数据的指令。数据格式在D8120中设定。并且在D8120中修改后必须使RS指令复位后更改才生效。在程序中尽管可以多次使用RS指令,但同一时间必须保证只有一个RS指令被驱动。当PLC只接收数据时,可将发送数据数置0,而只发送数据时,可将接收数据数置0。在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。而数据发送请求位OFF时间一般要求大于程序执行一周的时间。和RS指令相关的标志位:M8122,M8123通信指令1、判断是否有有效的运行停机命令信号,如果没有则发送轮询1#机的运行频率的命令随后立
7、刻开始应答信号接收(发送在定时1S到时启动),如接受完成则对轮询次数累计,并且校验应答信号,如果轮询成功则从Y1输出指示信号并计算出运行频率;如失败则统计轮询失败次数。2、如果有有效的运行或停机命令则发送广播运行或者广播停机命令,命令的发送是在判定该命令有效后启动一次。3、关于轮询和运行、停机命令的发送处理:X0闭合-表示广播起动X1闭合-表示广播停机。如果X0闭合则置M0,X1闭合则置M1,这样即使X0和X1随后松开,运行和停机命令也不会消失。程序构架4、如果M0或者M1都没有置位,则发送轮询1#机的运行频率命令,否则发送相应的广播启动和停机命令,发送广播启动
8、或者停机命令时的时序关系
此文档下载收益归作者所有