文档库 最新最全的文档下载
当前位置:文档库 › 三菱plc实例

三菱plc实例

三菱PLC编程实例和编程优化9篇

1.一个逻辑很强的程序 【Q】 检测出口温度来控制20个风扇,温度高于设定值就启动一台风扇,一分钟后温度还高于设定值就启动下一台风扇,。。。。一分钟后温度降到设定值以下就关闭一台风扇。 上面的动作容易实现,现在的问题是每个风扇都有手动和自动两个状态。 假如说现在1,6,9,18,20。5台在自动,其余手动 温度高于设定值启动1,温度还高于设定值怎么才能跳过2,3,4,5 直接启动6呢? 我考虑的是为每台风扇编号,首先检测哪几台在自动状态,然后控制,可是这样逻辑太复杂了 有没有简单的办法???? 【A】 fx3u可以对位变址,程序比较简单,循环控制即可:

FX2N就要用移位,间接获得自动位, M0仍为1min计时,M10~M29为自动状态标识,M100~M119为对应的风扇输出,其他为缓存位: 2.三菱PLC程序动作分析 【Q】这是其中的一部分

为什么C1线圈已得电,可下面的RST M100却没有得电 这里的动作为什么是M19得电一次,M100置位一次,M19再得电一次,变复位一次。如此循环。我用的是在线模拟,有关系吗? 【A】 考虑一个扫描周期内的状态: 首先M100是OFF的,C1被M100的常闭触点一直复位中; M19置ON后第一个扫描周期 第一句指令:当M19第一次为ON时,C0计数到1,线圈变为ON; 第二句指令:C0将M100置位为ON;(注意此时程序还没有扫描到后面,C1仍然是在被复位的状态。而内存中的M100状态已经由OFF变为ON了) 第三句指令:M100将C0复位; 第四句指令:虽然M19和M100同时为ON,但是因为C1仍在被复位的状态,所以此时没有计数。虽然输出线圈显示为ON了,但计数值仍为0; 第五句指令:C1计数值为0,未达到设定值1,触点保持为OFF,未能复位M100; 第六句指令:M100保持为ON,未能继续复位C1; 第二个扫描周期: 第一句指令:当M19仍为ON时,但M100也为ON了,所以C0不计数,保持上一次被复位的状态OFF; 第二句指令:C0状态为OFF,对M100线圈无影响,M100仍为ON; 第三句指令:M100继续将C0复位; 第四句指令:虽然M19和M100同时为ON,但C1仍没有计数。因为计数器计数需要前边的条件状态有个

51单片机与三菱PLC RS485通讯实例

51单片机与三菱PLC无协议通讯成功我用了两个晚上的时间查阅一些资料,利用三菱PLC的扩展RS485通讯板与其51单片机连接通讯,可写PLC任意的地址。长度可达1000米,看见网上写的都很烦且对三菱和单片机不是很熟的朋友来说有一定的阅读难度,今天将它与大家分享。希望在此基础上大家能扩展出自己想要的功能,过些时间有空我在写个半双工的程序。 硬件部分: 我用的是天祥单片机实验板,由于没有RS485接口,我利用ADM485芯片自制了一个485接口,如图,但如果要进行半双工通讯,须将P3.0口到下载程序的RS232芯片的线断开可用一个跳线,用RS485的时候断开RS232,用RS232的时候插上跳线帽。硬件连接如图 PLC程序: 通讯我用单片机做主机(只发送指令),PLC做从机(只接

收指令),单工单向,以便初学着掌握。 格式:1位启始,8位数据,一位停止。 所以PLC寄存器D8120:0C81. plc程序很简单不懂的可以看下三菱PLC的通讯手册。如下图: 三:单片机程序: #include /*单片机的头文件*/ unsigned char code tab[]={0x17,0xff};/*PLC输出的Y点数,PLC输出Y灯0125678亮*/ sbit led=P1^1; /*将RS485置为发送数据模式*/ unsigned char i; void init() { SCON=0x50; /*串口中断开*/ TMOD=0x20; /*定时器设置*/ TH1=0xfd; /*定时时间的高位*/ TL1=0xfd; /*定时时间的低位,速度为9600BPS*/ TR1=1; /*定时器开*/

三菱PLC编程实例

三菱FX系列PLC教学课程---一个从基础讲起的电梯控制实例 第一节 PLC简述 一、PLC的特点: 1、高可靠性 2、编程简单,使用方便 可采用梯形图编程方式,与实际继电器控制电路非常接近,一般电气工作者很容易接受。 3、环境要求低 适用于恶劣的工业环境。 4、体积小,重量轻 5、扩充方便,组合灵活 二、PLC的硬件结构: 1、硬件框图 2、输入接口电路 为了保证能在恶劣的工业环境中使用,PLC输入接口都采用了隔离措施。如下图,采用光电耦合器为电流输入型,能有效地避免输入端引线可能引入的电磁场干扰和辐射干扰。 在光敏输出端设置RC滤波器,是为了防止用开关类触点输入时触点振颤及抖动等引起的误动作, 因此使得PLC内部约有10ms的响应滞后。

当各种传感器(如接近开关、光电开关、霍尔开关等)作为输入点时,可以用PLC机内提供的电源或外部独立电源供电,且规定了具体的接线方法,使用时应加注意。 3、输出接口电路 PLC一般都有三种输出形式可供用户选择,即继电器输出,晶体管输出和晶闸管输出。 在线路结构上都采用了隔离措施。 特点: 继电器输出:开关速度低,负载能力大,适用于低频场合。 晶体管输出:开关速度高,负载能力小,适用于高频场合。 晶闸管输出:开关速度高,负载能力小,适用于高频场合。 注意事项: (1)PLC输出接口是成组的,每一组有一个COM口,只能使用同一种电源电压。 (2)PLC输出负载能力有限,具体参数请阅读相关资料。 (3)对于电感性负载应加阻容保护。 (4)负载采用直流电源小于30V时,为了缩短响应时间,可用并接续流二极管的方法改善响应时间。

第二节 PLC的工作过程 PLC大多采用成批输入/输出的周期扫描方式工作,按用户程序的先后次序逐条运行。一个完整的周期可分为三个阶段: (一)输入刷新阶段 程序开始时,监控程序使机器以扫描方式逐个输入所有输入端口上的信号,并依次存入对 应的输入映象寄存器。

2011-学习资料大全:三菱PLC编程实例

(二)程序处理阶段 所有的输入端口采样结束后,即开始进行逻辑运算处理,根据用户输入的控制程序,从第一条开始,逐条加以执行,并将相应的逻辑运行结果,存入对应的中间元件和输出元件映象寄存器,当最后一条控制程序执行完毕后,即转入输出刷新处理。 (三)输出刷新阶段 将输出元件映象寄存器的内容,从第一个输出端口开始,到最后一个结束,依次读入对应的输出锁存器,从而驱动输出器件形成可编程的实际输出。 一般地,PLC 的一个扫描周期约10ms ,另外,可编程序控制器的输入/输出还有响应滞后(输入滤波约10ms ),继电器机械滞后约10ms ,所以,一个信号从输入到实际输出,大约有20--30ms 的滞后。 输入信号的有效宽度应大于1个周期+10ms 。 第三节 三菱FX PLC 中各种元件介绍(以FX2-64MR 为例) 一、输入继电器 X ? X 、Y 还有无数个常开、常闭触点供编程使用。 ? Y 外部分仅有一个常开触点供带动负载使用。 ? 可以看出每组都是8个 ? 输入输出点数根据实际工程需要来确定。 ? 可采用主机+扩展的方式来使用,扩展的编号依次编下去。 X0--X7 X10-X17 X20-X27 X30-X37 (共32点) 二、输出继电器 Y Y0--Y7 Y10--Y17 Y20--Y27 Y30--Y37 (共32点) 三、辅助继电器 M (1)通用辅助继电器 M0--M499(共500个),关闭电源后重新启动后,通用继电器不能保护断电前的状态。 (2)掉电保持辅助继电器 M500--M1023(共524个),PLC 断电后再运行时,能保持断电前的工作状态,采用锂电池作为PLC 掉电保持的后备电源。 (3)特殊辅助继电器 M8000--M8255(共156点),有特殊用途,将在其它章节中另作介绍。 辅助继电器都有无数个常开、常闭触点供编程使用,只能作为中间继电器使用,不能作为外部输出负载使用。 四、状态继电器 S (1)通用状态继电器 S0--S499 (2)掉电保持型状态继电器 S499-S899 (3)供信号报警用:S900-S999 状态继电器S 是对工作步进控制进行简易编程的重要元件,这里不作进一步的介绍。

三菱PLC编程实例

课题一PLC控制运料小车 一、课题要求: 要求:根据给定的设备和仪器仪表,在规定的时间内完成程序的设计、安装、调试等工作,达到课题规定的要求。 二、设计原则:按照完成的工作是否达到了全部或部分要求,由实验老师对其结 果进行评价。 三、课题内容: 其中启动按钮S01用来开启运料小车,停止按钮S02用来手动停止运料小车(其工作方式见考核要求2选定)。按S01小车从原点起动, KM1接触器吸合使小车向前运行直到碰SQ2开关停,KM2接触器吸合使甲料斗装料5秒,然后小车继续向前运行直到碰 SQ3开关停,此时KM3接触器吸合使乙料斗装料3秒,随后KM4接触器吸合小车返回原点直到碰SQ1开关停止,KM5接触器吸合使小车卸料 5秒后完成一次循环。 四、设计要求: 1、编程方法由实验老师指定: ⑴用欧姆龙系列PLC简易编程器编程 1

⑵用计算机软件编程 2、工作方式: A.小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“0”时小车连续循环,当S07为“1”时小车单次循环; B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ1开关立即停止;当再按启动按钮S01小车重新运行; C.连续作3次循环后自动停止,中途按停止按钮S02则小车完成一次循环后才能停止; 3、按工艺要求画出控制流程图; 4、写出梯形图程序或语句程序; 5、用欧姆龙系列PLC简易编程器或计算机软件进行程序输入; 6、在考核箱上接线,用电脑软件模拟仿真进行调试。 五、输入输出端口配置:

六、问题: 小车工作方式设定: A.小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“0”时小车连续 循环,当S07为“1”时小车单次循环; B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到 碰SQ1开关立即停止;当再按启动按钮S01小车重新运行; C.连续作3次循环后自动停止,中途按停止按钮S02小车完成一次循环后才能停止。 1、按工艺要求画出控制流程图: 2、写出梯形图程序或语句程序 3、用欧姆龙系列PLC简易编程器或计算机软件进行程序输入及调试。 (1)小车连续循环与单次循环用S07选择,当S07(0005)= 0时小车连续循环,当其等于1时,小车单次循环。 (2)小车连续循环,按停止按钮S02(0001),小车一次循环后回到原点,遇SQ1 停止,再按启动按钮S01(0000)小车重新运行 (3)连续三次循环由CNT03计数,中途按S02小车完成一次循环后停止 4、书面说明: (1)PLC有哪些特点?可靠性高,抗干扰能力 强配套齐全,功能完善,适用性强易学易用,深受 工程技术人员欢迎系统的设计、建造工作量小,维 护方便,容易改造体积小,重量轻,能耗低 (2)为什么PLC的触点可以使用无数次。 PLC里的一个“继电器”其实只是PLC内部寄存器的一个位,当你在程序中用到该继电器时,只是重复的对存储器中的相应位作“读”操作。并不像我们平时所说的继电器那样有线圈和触点。虽然初学时可以那样理解,但要知道它们的区别。 3

PLC学习资料大全:三菱PLC编程实例讲解

三菱 FX 系列 PLC 教学课程 ---一个从基础讲起的电梯控制实例 第一节 PLC 简述 一、 PLC 的特点: 1、高可靠性 2、编程简单,使用方便 可采用梯形图编程方式,与实际继电器控制电路非常接近,一般电气工作者很容易接受。 3、环境要求低 适用于恶劣的工业环境。 4、体积小,重量轻 5、扩充方便,组合灵活 二、 PLC 的硬件结构: 1、硬件框图 2、输入接口电路 为了保证能在恶劣的工业环境中使用, PLC 输入接口都采用了隔离措施。如下图,采用光电耦合 器为电流输入型,能有效地避免输入端引线可能引入的电磁场干扰和辐射干扰。 在光敏输出端设置 RC 滤波器,是为了防止用开关类触点输入时触点振颤及抖动等引起的误动作, 因此使得 PLC 内部约有 10ms 的响应滞后。

当各种传感器(如接近开关、光电开关、霍尔开关等)作为输入点时,可以用 PLC机内提供的 电源或外部独立电源供电,且规定了具体的接线方法,使用时应加注意。 3、输出接口电路 PLC一般都有三种输出形式可供用户选择,即继电器输出,晶体管输出和晶闸管输出。 在线路结构上都采用了隔离措施。 特点: 继电器输出:开关速度低,负载能力大,适用于低频场合。 晶体管输出:开关速度高,负载能力小,适用于高频场合。 晶闸管输出:开关速度高,负载能力小,适用于高频场合。 注意事项: (1)PLC输出接口是成组的,每一组有一个COM口,只能使用同一种电源电压。 (2)PLC输出负载能力有限,具体参数请阅读相关资料。 (3)对于电感性负载应加阻容保护。 (4)负载采用直流电源小于30V时,为了缩短响应时间,可用并接续流二极管的方法改善响应 时间。

三菱PLC与变频器通讯案例

Modbus是Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议。其物理层采用 RS232、485等异步串行标准。由于其开放性而被大量的PLC及RTU厂家采用。Modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。主站可以向某一个从站发出查询,也可以向所有从站广播信息。从站只响应单独发给它的查询,而不响应广播消息。MODBUS通讯协议有两种传送方式:RTU方式和ASCII方式。三菱700系列变频器能够从RS-485端子使用ModbusRTU通讯协议,进行通讯运行和参数设定。对象: 1. 三菱PLC:FX2N+FX2N-485-BD 2. 三菱变频器:F700系列,A700系列。 两者之间通过网线连接,具体参照下图。 FX2N-485-BD与n台变频器的连接图

1.三菱变频器的设置 PLC与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。 参数号名称设定值说明 Pr331 通讯站号 1 设定变频器站号为1 Pr332 通讯速度 96 设定通讯速度为9600bps Pr334 奇偶校验停止位长 2 偶校验,停止位长1位 Pr539 通讯校验时间 9999 不进行通讯校验 Pr549 协议选择 1 ModbusRTU协议 Pr551 PU模式操作权选择 2 PU运行模式操作权作为PU接口 进行ModbusRTU协议通讯时,Pr551必须设置为2,Pr340设置为除0以外的值,Pr79设置为0或2或6。通过RS-485端子进行ModbusRTU协议通讯时,必须在NET网络模式下运行。

相关文档