变频器通讯程序培训(三菱)ppt课件_第1页
变频器通讯程序培训(三菱)ppt课件_第2页
变频器通讯程序培训(三菱)ppt课件_第3页
变频器通讯程序培训(三菱)ppt课件_第4页
变频器通讯程序培训(三菱)ppt课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三菱 FX2n PLC与TD系列变频器通讯本程序运用的是三菱FX2n-32MR系列的PLC。该款PLC共有18路数字输入,16路继电器输出,平均分成4组,每组均不共地。其本身带一个通讯口,可做编程口或其他公用通讯协议通讯时运用。内置RAM存储器,电池后备,实时时钟,有27种根本指令,内外都有运转停顿功能。根据用户需求,还可以添加各种功能扩展板。支持6种通讯衔接:简易PLC机间链接,并列链接,计算机链接,U-LINK,I/O链接,无协议通讯。与变频器通讯,采用的是最后一种。为与变频器通讯,我们选了一个可选件:FX2n-485-BD。该接口支持RS485和RS422协议。RS485通讯时需将RDA

2、和SDA短接,RDB和SDB短接。支持三种编程言语,例子程序运用梯形图。PLC总体引见通讯相关字和位特殊数据寄存器描述D8120通信格式设置D8122需要发送的剩余数据的个数D8123接收数据的个数D8124帧头D8125帧尾D8129数据接收超时值特殊位寄存器描述M8121数据发送等待标志,用于其他通信方式。M8122数据发送请求标志M8123接收完成标志M8124载波听标志,用于RS232和拨号器连接。M8129超时标志M81618位/16位转化标志位序列:bit0Bit(2:1)Bit3Bit(7654)Bit8Bit9Bit(101112)Bit13Bit14bit15描述0:7位1:

3、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=H0F81H表示16进制通讯相关字和位-D8120D8124和D8125分别是数据帧的帧头和帧尾,所以在程序中D8124=H007ED8125=H0

4、00DD8122和D8123分别是剩余发送字符的个数和曾经接纳到的字符个数,在本程序中不需运用。在进展通讯时,我们设置的通讯超时时间是10ms。由于在D8129中默许单位是10ms。所以D8129=K1K表示常数通讯相关字和位M8161:8位/16位选择 当M8161为OFF时,数据帧处置的是16位有效数据。也就是一个字包含两个有效的信息字符。发送和接纳都是先低字节后高字节顺序。 当M8161位ON时,数据帧处置的是8位有效数据。一个字中只包含一个有效的信息字符,放在低字节中,高字节信息忽略。 M8122:数据发送恳求标志 当PLC处于接纳完成形状或接纳等待态时,用脉冲触发M8122,将使得从

5、D21开场的延续12个数据被发送。当发送完成后,M8122自动被复位。然后PLC进入接纳等待形状。通讯相关字和位M8123:接纳完成标志 当M8123置位时,阐明接纳已完成,此时需求将接纳到的数据从接纳缓冲区转移到用户指定的数据区,然后复位M8123。M8129:超时标志 从以下图中我们看到,接纳数据中途中断时,假设在D8129规定的时间内依然没有收到新的数据,那么超时标志置位。假设该标志置位,那么一次接纳完成。需求手工复位M8129。通讯相关字和位RS指令:RS指令是运用RS232C口进展发送和接纳串行数据的指令。数据格式在D8120中设定。并且在D8120中修正后必需使RS指令复位后更改才

6、生效。在程序中虽然可以多次运用RS指令,但同一时间必需保证只需一个RS指令被驱动。当PLC只接纳数据时,可将发送数据数置0,而只发送数据时,可将接纳数据数置0。在一次完好的通讯过程中,RS指令必需坚持不断有效,直至接纳数据完成。而数据发送恳求位OFF时间普通要求大于程序执行一周的时间。和RS指令相关的标志位:M8122,M8123通讯指令1、判别能否有有效的运转停机命令信号,假设没有那么发送轮询1#机的运转频 率的命令随后立刻开场应对信号接纳发送在定时1S到时启动,如接受 完成那么对轮询次数累计,并且校验应对信号,假设轮询胜利那么从Y1输出指 示信号并计算出运转频率;如失败那么统计轮询失败次数

7、。2、假设有有效的运转或停机命令那么发送广播运转或者广播停机命令,命令的 发送是在断定该命令有效后启动一次。3、关于轮询和运转、停机命令的发送处置: X0闭合-表示广播起动 X1闭合-表示广播停机。 假设X0闭合那么置M0,X1闭合那么置M1,这样即使X0和X1随后松开,运转和停机 命令也不会消逝。程序构架4、假设M0或者M1都没有置位,那么发送轮询1#机的运转频率命令,否那么发送 相应的广播启动和停机命令,发送广播启动或者停机命令时的时序关系 如下: X0闭合-置位M0-上次通讯终了那么置M2-设置发送和接纳 缓冲区-单次启动发送 X1闭合-置位M1-上次通讯终了那么置M2-设置发送和接纳

8、缓冲区-单次启动发送 上次通讯终了-无启动停机命令那么等待,定时到后自动启动轮询1# 机运转频率直至接纳完成。程序构架 假设运用FX2n-485bd或者FX0n-485adp,请设定D8120的(bit11,bit10)=(1,1) 。否那么接纳到的数据和发送的数据一样。 假设运用FX2n-232bd或者类似的RS232通讯模块,那么请按照RS232方式设置 D8120的(bit11,bit10)。 运用FX2n-485bd模块时,通讯接纳完成的判别规范如下:接纳的字节到达指 定的接纳长度或者接纳到指定的终了字符。由于FX2n-485bd模块在做RS485 通讯时,RDA衔接SDA,RDB衔接

9、SDB,发送的信号同样会回到接纳线上,因此接 收完成标志能够会多次产生,务必小心处置。如以TD2000与FX2n通讯为例: 假设指定发送的首字符和尾字符,FX2n发送终了,那么会由于接纳到发送的尾 字符,产生接纳完成标志,此时接纳到的字符为发送的字符,因此请放弃这 次的接纳数据,清掉接纳完成标志,等待下个接纳完成标志,这次才干接纳 到变频器的应对信号。 FX2n编程本卷须知 发送、接纳标志的处置:发送启动只需求一次,即置位一次M8122,通讯指令 RS需求长期驱动,直至发送和接纳都完成。发送完成后M8122会自动清零,接 收完成或超时溢出那么M8123会置位。处置完接纳数据后,软件需对M812

10、3清零。 超时标志的处置:在接纳数据的过程中,如在D8129指定的时间内数据接纳 ,那么超时标志M8129变为ON,超时标志出现即阐明接纳终了,M8123将置位。 延迟时间处置:由于FX2n通讯的收发形状切换较慢,估计取决于PLC的扫描 周期,这个时间估计为2ms左右,因此在与TD2000/TD1000/TD2100/TD3000通 讯时,能够接纳不到变频器的应对数据,这时只需两种方法: 1:变频器软件做非标,添加通讯延时 2:请运用siemens PLC或者其它快速PLC。FX2n编程本卷须知广播命令处置:对于广播启动和广播停机,由于变频器没有应对数据,因此在接纳处置时务必小心,有以下建议:

11、1不要指定接纳的字节数为零,由于一旦指定接纳的字节数为0,那么需求进展 相关的处置FX2n才干再次进入接纳形状请参考三菱PLC手册2为了让广播命令也能产生两次接纳完成标志,请指定接纳的字节小于发送的 字节数,普通取小于发送字节数的一半即可,同时设置超时判别,建议尽量 短,例如10ms。3. 对于TD2000/TD1000/TD2100/EV2000建议指定接纳的首尾字节,这样在发送 和接纳字节数不同时,可以经过尾字节(0DH)产生两次接纳完成标志。对于 TD3000由于没有固定的尾字节,只能经过超时或者接纳长度到产生接纳完成 标志。当然假设指定通讯的首尾字节,那么接纳字节的长度取发送字节和接纳

12、 字节中的较大者比较适宜,由于接纳完成标志完全由通讯终了字符产生。FX2n编程本卷须知变频器设置:F002=2,上位机控制F115=1,显示功能块F116FF116=5,9600BPSF117=0,0,8,1,0F118=1,地址接线:首先将FX2n-485-BD上的RDA-SDA端子短接,RDB-SDB端子短接 ;然后RDA接变频器485+,RDB接变频器485-。PLC运转:PLC程序上电终了后,默以为停顿形状,可将编程端口处运转开关拨到RUN位置使之运转。PLC与TD2000变频器通讯程序初始化,只执行一次。PLC运转后,M8002仅在瞬间为ON,其他时间均坚持OFF。设置数据长度8位、

13、无校验、波特率9600、有起始和终止字符、选择RS485方式,指定首字节为0X7E,尾字节为0 x0D,通讯超时为10ms,设置通讯为8位数据方式,清零M0M4,清零D10。 假设M2为OFF,那么无有效的广播命令,发送轮询1#机的运转频率。假设T7定时没到,那么设置T7定时1S,同时累计循环次数。T7的时间单位默许100ms。PLC与TD2000变频器通讯程序假设T7定时1S到,那么计算1S内循环的次数主要是为了测试扫描周期的长度。同时假设M2为OFF(意味着没有有效的广播命令),那么开场轮询1#变频器的运转频率。预备终了发送的字符后,去除上次的接纳次数计数器D200,同时启动发送(M812

14、2置为ON)。频率查询命令每1S执行一次。 PLC与TD2000变频器通讯程序假设M0和M2都为ON,那么表示广播启动命令有效,发送广播启动命令,特意指定接纳字节为7,便于产生两次接纳完成标志。 PLC与TD2000变频器通讯程序假设M1和M2都为ON,那么表示广播停机命令有效,发送广播停机命令,特意指定接纳字节为7,便于产生两次接纳完成标志。 PLC与TD2000变频器通讯程序假设M2为ON,表示广播命令被接纳有效,单次启动发送置位M8122,同时清零接纳次数计数器。假设超时溢出,那么去除超时溢出标志。假设 X000端子闭合,那么置位M0,假设X001端子闭合那么置位M1。 PLC与TD2000变频器通讯程序对接纳完成标志计数,如为第一次,那么直接去除该标志,第二次再接纳该标志时,那么正式接纳应对信号,假设是应对变频器的运转频率,那么判别应对、校验能否胜利,应对胜利那么输出Y000指示,校验胜利,那么把运转频率显示在D100单元,同时轮询次数记录在D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论