三菱plc基本知识

2024-06-29

三菱plc基本知识(共9篇)

篇1:三菱plc基本知识

三菱PLC扫盲知识,申请加精

一直发现站内的人尤其是新手都经常问几个同样的问题,于是写下下面的一些内容,就当是给新手们扫扫盲吧,支持的加分,不支持的拍砖。1.进制问题

在三菱PLC中有运用2进制,8进制,10进制,16进制,2-10进制(BCD)等

需要掌握2-8进制的转化,2-----8时,将2进制数从后想起,每3个分成一组,每组分别化为8进制,如1110111-----1 110 111-----167 8-----2时,将8进制数每位分开,然后每位化成2进制,组合起来。如157---------1 101 111----1101111 2-16进制转化,2------16时,将2进制数从后想起,每4个分成一组,每组分别化为16进制,如1011111-----101 1111-----5F 16-----2时,将16进制数每位分开,然后每位化成2进制,组合起来。如47-----0100 0111------1000111 在FX系列PLC中X,Y采用的是8进制,即X0---X7,X10----X17,Y0-----Y7.........不存在X8.其他的软元件采用10进制。

在A,Q系列PLC中X,Y采用16进制,即X0----XF, X10---X1F ,Y0----YF

2.编程软件

FX-GPWIN 只适合FX系列PLC编程使用

GX-Developer适合FX, Q, A系列PLC编程使用 GX-WORK2适合FX , Q , L系列PLC编程使用

GX-Developer安装时,请先安装环境即安装文件夹下的ENVMEL中的SETUP,安装完毕再点安装文件夹下的SETUP。安装时注意在中途会有选项,注意不要点取安装成监视模式。

看到还有很多的问是否支持WIN7,我说,目前来说想要稳定性好,做工控的你就得用XP。某些支持WIN7--32位,但不支持WIN7--64位。

3.编程线问题

经常看到怎么电脑和PLC通讯不上之类的问题,除了极个别的不给PLC通电的同志外,大部分的应该是通讯线的端口设置问题。

编程线主要有几种 SC-09 , USB-SC-09, USB(打印机线)。

在使用SC-09时,如果电脑没有RS232接口,需配置USB/RS232转换器,购买该转换器时,请一定跟商家讲明是用于PLC编程的(我曾买过,用于单片机的不能使用)。需要安装驱动,安装驱动后,在电脑的设备管理器中会有该转换器的虚拟RS232端口号,如COM4,编程时下载上载就要选取这个端口号。

使用USB-SC-09线时,需要安装驱动,安装驱动后,在电脑的设备管理器中会有该转换器的虚拟RS232端口号,如COM4,编程时下载上载就要选取这个端口号。

Q系列PLC使用USB线连接时,第一次连接会发现新硬件,驱动在安装目录MELSECEasysocketUSBDrivers。

4.数组问题

经常看见有人问像这个问题 MOV H0003 K1Y000 首先你要理解H 和K H一般是16进制数值,K是十进制数值。

在你要理解KmXn, KmYn, KmMn等的意思,这个我个人叫它数组,一个数组由4位相邻的元件组成,它可以表示2进制的0----1111,即十进制的0---15,16进制的0----F。Km表示有几个数组,Xn,Yn等表示数组的起始位。如K1Y0就是Y0,Y1,Y2,Y3,其中Y0是低位,y3是高位,写相应数据时应该Y3Y2Y1Y0来写。

结合以上,第一句就是使Y3Y2Y1Y0表示16进制3,即0011,所以Y1,Y0工作

5.脉冲输出的问题

经常也看见问MR的能否输出脉冲

要输出脉冲,需要MT机型,当然MR机型如果你水平够将Y0,Y1等继电器改成晶体管也可以。

今天暂时写这些,后面再补充。

第1更在13楼(并到一起吧)今天接着写2点 6.外围模拟电位器问题 FX0N 外围有一个模拟电位器,对应电位器地址为D8013,起数值随电位器的调整在0~255之间变化。

FX1N/FX1S外围有两个模拟电位器,对应电位器地址为D8030/D8031,起数值随电位器的调整在0~255之间变化。FX2N外围无模拟电位器。外围电位器可以通过扩展板扩展。

外围电位器应用,譬如定时时间可调的定时器等,如需要定时时间为2--8S,那么需要如下转化 LD M8000 MUL D8030 K60 D0 D0的数值为0-----255*60 DIV D0 K255 D1 D1的数值为0-----60 ADD D1 K20 D2 D2的数值为20----80,对应T的定时时间2----8S 然后再需要用的T后的参数为D2即可

7.关于当前时间 FX0N中无当前时间

FX1N/1S, FX2N 当前时间,秒 D8013 , 分 D8014 , 时 D8015 ,日 D8016,月 D8017,年 D8018,星期几 D8019 当前时间的应用,定时开关机的,如需8:00开机,17:00关机 LD>= D8015 K8 SET Y0 LD>= D8015 K17 RST Y0

另网友说需要2进制和10进制的相互转化,其实这个可以归类到N进制和10进制的转化 先看10进制转化为N进制,采用除数取余法,即10进制数除以N,得到商和余数,商再除以N,得到商和余数。。一直重复,直到得到的商为0,然后将所有余数从后得到的余数排左边,先得到的余数排右边,得到的一组数字即是该10进制数的N进制数。例如把10进制数12化为7进制,那么12/7=1余5,1/7=0余1,所以7进制数为15.再例如把10进制数9化为2进制数,那么9/2=4余1,4/2=2余0,2/2=1余0,1/2=0余1,所以2进制数位1001。

再看N进制数转化为10进制数,先将每一位的数值*该位的权得到积,然后每一位的积相加所得到的和就是该数的10进制数。N进制的M位的权=N的(M-1)方。例如7进制的23转化为10进制=2×7(2-1)+3×7(1-1)=2×7+3×1=17.再例如8进制的37转化为10进制=3×8(2-1)+7×8(1-1)=3×8+7×1=31

第三更在35楼

8.关于扩展相关,型号说明

FX 1 N-30 MR-001 FX为系列号三菱微型PLC 为系列序列,N为可扩展,如S不可扩展

30表示输入输出总点数为30点

M为主机,如E为扩展

R为继电器输出,T为晶体管输出(前面为E时,X为输入,YR为继电器输

出,YT为晶体管输出,YS可控硅输出)

001为交流电源,D直流电源

虽然S为不可扩展产品,但实际若只需扩充4点以下的X,2点以下的Y,2点以下的AD,1点以下的DA可选用功能扩展板,如FX1N-4EX-BD, FX1N-2EYT-BD, FX1N-2AD-BD, FX1N-1DA-BD.详情见FX1S使用说明。

输入点/输出点扩展时,编号接着主机的下一个8位开始,如FX1N-30MR,扩展FX1N-8EX,FX1N-8EYR,那么主机的输入为X0--X7, X10--X17,输出为Y0---Y7, Y10-Y15, 扩展的输入为X20---X27, 输出为Y20---Y27

9.编程软件使用上的问题

三菱编程软件在梯形图编辑时可以直接用语句表的形式输入指令不需要用[ ]去一个个选取。

编辑时注意输入法用英文,并注意0和O的区别。

10.山寨品牌

三菱PLC可以说是在中国影响最大的一个品牌,因此有很多的品牌其实都是基于三菱PLC的技术基础上,再加上点自己的内容而形成的。

主要有,台达,信捷,丰炜,士林,其中士林完全是三菱的OEM厂商,士林的PLC完全可以用三菱的编程软件进行编辑,用三菱的通讯线进行通讯。而其他的品牌大部分功能及指令与三菱相同,可能就特殊继电器及特殊寄存器的地址不同。最近比较忙,也不会再写东西了

看见很多的要求写通讯,写高速计数器等。因为本人的水平也不是很高,而且我所发的帖子就是扫盲篇,对于比较高深的希望各位大大们多写点,也希望各位能自己多努力

篇2:三菱plc基本知识

三菱PLC的发展历程:

1、1980-1990 三菱PLC主要有FF1F2系列小型PLC,K/A系列中、大型PLC2、1990-2000 三菱PLC主要分为FX系列小型PLC,A系列(A2SA2USQ2A)中大型PLC3、2000以后,三菱PLC主要分分为FX系列小型PLC,Q系列(QnQnPH)中大型PLC

三菱FX系列PLC介绍:

FX系列PLC包括FX1S FX1N FX2N FX3U四种基本类型的PLC,早期还包括FX0系列产品。

FX1S系列为整体固定I/O结构,最大IO点数为40,IO点数不可扩展;

FX1N FX2N FX3U系列为基本单元加扩展的结构形式,可以通过IO扩展模块增加IO.FX1N最大的IO点数是128点

FX2N最大的IO点数是256点

FX3U最大的IO点数是384点(包括CC-Llink连接的远程IO)

FX1NC FX2NC FX3UC是变形系列,主要区别是端子的连接方式和PLC的电源输入,变形系列的端子采用的插入式,输入电源只能24VDC,较普通系列要便宜。普通系列的端子是接线端子连接,电压允许使用AC电源。

FX1S系列PLC只能通过RS-232、RS-422RS-485等标准接口与外部设备、计算机以及PLC之间通讯.FX1N FX2N FX3U增加了AS-I CC-Link网络通讯功能。

三菱Q系列PLC介绍

Q系列PLC是三菱公司从原A系列PLC基础上发展起来的中大型PLC系列产品。Q系列PLC是模块化的PLC.。按照不同的性能,Q系列PLC的CPU可以分为基本型、高性能型、过程控制型、运动控制型、计算机型、冗余型等多种系列产品。

1、基本型CPU包括Q00J、Q00、Q01共三种基本型号。Q00J型为机构紧凑、功能精简型

PLC,最大的IO点数为256点,程序容量为8K,可以适用于小规模控制系统。Q01系列CPU在基本型中功能最强,最大的IO点数可以达到1024点

2、高性能CPU包括Q02、Q02H、Q06H、Q12H、Q25H等品种,Q25H系列的功能最强,最大的IO点数为4096点,程序容量为252K步,可以适用于中大规模的控制系统。Q系列过程控制CPU包括Q12PH、Q25PH两种基本型号,可以用于小型DCS系统的控制。过程控制CPU构成的PLC系统,使用的编程软件与通用PLC系统(DX Develop)不同,使用的是PX Develop软件。Q系列过程控制CPU可以使用过程控制专用编程语言FBD进行编程,过程控制CPU增强了PID调节功能。

3、Q系列运动CPU包括Q172、Q173两种基本型号,分别可以用于8轴与32轴的定位控制。

篇3:浅谈三菱PLC编程教学

一、读懂原理, 提高理解能力

电气线路图的工作原理对于从事维修电工相关工作或学习相关知识的人来说, 这非常重要。很多初次学习PLC编程的学生在学习前都有一个误区, 普遍认为PLC与电气线路是两个不同的概念, 是不个独立的个体。如果这样想, 那就错了。要学好PLC编程, 就要先从电气原理开始。电气线路的工作原理及设计思路与PLC所编写的程序工作原理基本一致, 学好电气线路的原理对学习PLC程序编程有很大的帮助。有助于学生在编程设计时理清思路, 增加对程序的理解能力, 使学生更容易学会程序的编写。在平常的生产实习教学中, 有部份的学生错误的认为动手能力才重要, 期它的方面都不愿意多花心思, 多花时间去学习。这样学习起来非常的机械化, 很难得到提高。所以在生产实习中, 学生一定要学习好工作原理, 为学习PLC编程铺路。

二、了解原理, 提高学习能力

PLC是如何认识各种类型的编程程序呢?如它是如何识别不同的输出时间长短, 计算的次数等。这一点是每个初学PLC的人所应关注的话题, 也是每位从事PLC编程教育者应该清楚的。对于该问题, 我在教学时, 首先做的是让学生知道PLC内部控制除了开关还是开关。除了开关的“开”与“关”之外, PLC什么也不懂, PLC就只能控制开关量。因为它的控制状态, 控制的先后顺序等问题, 都是人事先设定好的。比方说, 开关闭合, 就可以把它认定为“1”, 开关打开, 就可以把它认定为“0”;所以我们对PLC进行编程时, 其实就是为了控制PLC输出量的开与关, 只是在控制过程中所使用的方法千变万化, 这就在于你所使用的程序了。因为程序指令同样已经被生产厂商规定好PLC所能识别的指令, 通过不同的指令去控制PLC输出。例如:SET Y0则表示输出Y0固定在1的状态, 让Y0连续输出, 好比电气线路中的自锁控制方式。而RST Y0则表示让输出Y0复位为0的状态, 让Y0停止输出。

三、举例说明, 提高学习兴趣

绝大部分教师在向学生传授知识时, 往往是授之以“鱼”而非“渔”也。这样的结果一方面使学生只是机械地被动接受, 另一方面是即使学生接受了, 也只会是知其表, 不知其意。不知道该程序有什么作用, 从而使学生在很短的时间内就可能将其忘记, 或者是碰到实际问题时, 往往不能采取有效的应对措施, 机械的套用知识, 使简单的任务复杂化。比方说, 在学习PLC编程的相关指令时, 学生可能知道PLC编写的程序是由输入输出组成, 用于对应PLC的X与Y。只知道有这样的一个控制方式, 却不知道为什么只有X与Y, 其它相对应的时间控制, 计算的次数控制等中间环节呢。为什么只有Y可以有外部输出, 而C、T、M等却没有外部输出。显然不利于学生记住相关指令的定义, 而学生只是处于一种假懂的状态。为了改变这种局面, 在课堂上我用很多与实际生活相关的实例来说明“编程”是怎么一回事。其中最典型的例子就是“交通灯”。“交通灯”学生都认识, 都知道它的动作过程, 但是它是如何控制“红、绿、黄”三种灯的启停顺序、时间、闪烁的次数等。通过实例, 我们可以从中归纳出使用PLC编程的几个特点:1) 程序的多元化, 可塑性高。2) PLC编程语言多样, 直观易懂。3) 编程原理与电气线路的工作原理基本一致。

四、融合教法, 提高教学质量

PLC编程是一门理论与实际相结合, 随机性较强的课程。其目的是使学生在认识程序这个概念的基础上, 同时掌握程序的设计、编辑、调试与控制。若采用以讲解为主要手段的理论课程教学方法进行教学, 往往很难激发学生的学习兴趣。对教学的实施带来一定的困难, 所以在教学过程中应采用不同的教学方法。将有效的教学方法融合起来, 慕求让学生在课堂学习中获得更多的知识, 掌握得更牢固, 更熟练。

(一) 任务驱动教学法

所谓“任务驱动”是一种建立在建构主义学习理论基础上的教学法。适用于培养学生的创新能力和独立分析问题、解决问题的能力。从学习者的角度来看, 任务驱动法是一种学习方法, 适用于学习操作类的知识和技能, 在教学过程中, 通过教师精心设计的教学情景, 会话与协作等环境下, 学生对任务进行分析、讨论, 找出解决问题的方法。明确要涉及到哪些知识点, 同时在教师的指导下, 紧紧围绕着共同的任务活动中心, 由表及里, 由浅入深地完成有一定梯度的各个任务, 进而建构知识的一种学习实践活动。该教学方法能消除学生畏难情绪, 能提高学生的学习效率, 激发学生的学习兴趣。并能在学习过情中使学生懂得团队合作及讨论学习能有效提高学习效率的益处。

(二) 发散性教学法

要了解该教学法就要先了解发散性思维, 它又称扩散性思维, 辐射性思维。它是一种从不同的方向途径和角度去设想、探求多种答案, 最终使问题获得圆满解决的思维方法。该教学方法能使学生在学习解决某一种任务时, 通过扩散学习, 懂得更多解决问题的方法。能提高学生的思维能力及创造能力, 大大增强学生遇到问题时的应变能力。

1) 融合教学方法。教学方法种类烦多, 各有各的特点、长处。作为教育工作者, 应该能够熟练应用一种或多种教学方法, 这样有助于教学工作者在教学工作中能够运筹帷幄。2) 举例说明。如前面所提到的任务“交通灯”。在教学过程中我们可能将该任务先通过任务驱动法让学生进行分析、讨论找出如何解决该任务, 想出合理的方法。然后再通过发散性教学将学生认为唯一的解决方法通过不同的办法来完成, 能让学生在学习中懂得解决任务的办法并不是唯一的。如下结构图1:

五、结束语

篇4:论三菱PLC的编程技巧

笔者拟用日本三菱公司生产的FX1S-30MR设计PLC,在运料小车控制系统中应用。

举例:试设计运料小车的控制程序。控制要求如下:小车在A处装料后,工作人员按启动按钮SB1,小车开始前进运行至B处并压合SQ1,停5秒,工作人员卸料。5秒后小车自动后退,运行到A处并压合SQ2,停7秒,工作人员装料。7秒后小车自动前进。如此反复循环。任意时刻按下停止按钮SB2,全停。工作示意图如图1。

一、不用使用辅助继电器的梯形图

第一,分析控制要求,分配PLC输入点和输出点。输入信号有4个:X1为启动按钮SB1,X2为停止按钮SB2,X3为右限位SQ1,X4为左限位SQ2。输出信号有2个:Y1(KM1控制正转小车前进),Y2(KM2控制反转小车后退)。

第二,写出PLC的输入/输出地址表,如表1所示。

第三,画出PLC的外部接线图(略)。

第四,编写控制程序,设计梯形图(见图2)。

第五,程序调试。在教学过程中,学生不会直接带电机调试,只是用对应的位置开关和接触器模拟控制系统的工作过程。模拟控制过程是小车在A处装料后,按下启动按钮X1,Y1得电(KM1线圈得电),小车前进;撞到X3(SQ1)时,Y1失电,小车停在SQ1处,T1得电计时5S工人进行卸料,5S后Y2得电(KM2线圈得电),小车后退,同时T1复位;撞到X4(SQ2)时,Y2失电,小车停在SQ2处,T2得电计时7S工人再次进行装料,7S后小车Y1再次得电小车前进,T2复位,如此循环工作。

为了防止程序设计人员调试过程中出现误操作导致工作过程紊乱,程序的设计必须具备按钮操作的惟一性,于是就需进一步完善程序。

二、使用辅助继电器控制的梯形图

如图3所示,该程序是在前面程序的基础上增加了两个辅助继电器M2和M3,是针对误操作X3和X4设置的。

其中M2的作用是针对X3设置的,是保证小车必须前进Y1得电以后,M2才会得电,T1的电源必须由M2的常开和X3的常开同时闭合才能接通。在没启动之前单独操作X3,不会接通T1;不会误动作,不影响程序的正常工作流程。

正常工作时,按下启动按钮Y1得电小车前进,同时M2得电,撞到X3右限位Y1失电,小车停止在SQ1处。此时,由于M2和X3的常开同时接通,T1得电进行延时,工人进行卸料工作;只要T1一得电,M2的电源就切断,M2的得电在程序的运行过程中只起到一个过渡过程。

同理,M3的作用是针对X4设置的,它的控制原理和M2在程序中的起到的作用类似,只是M2在前进过程中起过渡作用,M3在小车后退过程中起过渡作用。

篇5:三菱PLC介绍

以其高性能,低价格应和了中国工控行业的需要,在国内得到了广泛的应用。三菱PLC产品系列十分丰富,可以广泛的满足不同用户的需要。三菱电机公司的PLC产品主要有以下几个系列:

FX1S系列:三菱PLC是一种集成型小型单元式PLC。且具有完整的性能和通讯功能等扩展性。如果考虑安装空间和成本是一种理想的选择。

FX1N系列:是三菱电机推出的功能强大的普及型PLC。具有扩展输入输出,模拟量控制和通讯、链接功能等扩展性。是一款广泛应用于一般的顺序控制PLC。

FX2N系列:是三菱PLC是FX家族中最先进的系列。具有高速处理及可扩展大量满足单个需要的特殊功能模块等特点,为工厂自动化应用提供最大的灵活性和控制能力。

FX3U:是三菱电机公司新近推出的新型第三代PLC,可能称得上是小型至尊产品。基本性能大幅提升,晶体管输出型的基本单元内置了3轴独立最高100kHz的定位功能,并且增加了新的定位指令,从而使得定位控制功能更加强大,使用更为方便。

FX1NC FX2NC FX3UC三菱PLC:在保持了原有强大功能的基础上实现了极为可观的规模缩小I/O型接线接口降低了接线成本,并大大节省了时间。

Q系列三菱PLC:三菱机公司推出的大型PLC,CPU类型有基本型CPU,高性能型CPU,过程控制CPU,运动控制CPU, 冗余CPU等。可以满足各种复杂的控制需求。三菱电机中国事业的快速发展,为了更好地满足国内用户对三菱PLC Q系列产品高性能、低成本的要求,三菱电机自动化特推出经济型QUTE SET型PLC,即一款以自带64点高密度混合单元的5槽Q00JCOU SET;另一款自带2块16点开关量输入及2块16点开关量输出的8槽Q00JCPU-S8 SET,其性能指标与Q00J完全兼容,也完全支持GX-Developer等软件,故具有极佳的性价比。

A系列三菱PLC:

1.使用三菱专用顺控芯片(MSP),速度/指令可媲美大型PLC;

2.A2ASCPU支持32个PID回路。而QnASCPU的回路数目无限制,可随内存容量的大小而改变;

3.程序容量由8K步至124K步,如使用存储器卡,QnASCPU则内存量可扩充到2M字节;

4.有多种特殊模块可选择,包括网络,定位控制,高速计数,温度控制等模块。2.三菱变频器

交流变频调速日益完善,调速方便简单成为电机调速主流。三菱变频器以其高性能,适中的价格应和了中国工控行业的需要,在国内得到了广泛的应用。节能的需要为三菱变频器的应用带来了巨大的契机,三菱变频驱动产品在中国得到了更大的发展。三菱变频器主要有以下几个系列:

FR-S500系列变频器:三菱电机公司推出的简单易用型变频器,广泛就用于一般调速场合。可以提供RS-485通信功能。具有极高的性价比。

FR-E500系列三菱变频器:一款小型高性能通用型变频器,采用磁通矢量控制可以实现1HZ运行150%转距输出,内置RS-485通信接口,柔性PWM实现低噪音运行。

FR-A700系列三菱变频器:三菱电机公司推出的新一代多功能重负载用变频器。发挥无传感器矢量控制最高性能,采用了长寿命设计,网络功能更加丰富,支持支持CC-LINK通讯(选件)SSCNETⅢ(选件)RS-485通讯及各种主要网络(Device-Net,Profibus-DP,LonWorks,EntherNet IP,Canopen等)。3.三菱电机

新一代FR-F700系列通用型三菱变频器最适合风机、泵类负载使用。秉承F500的优良特性,操作简单,并全面提升各种功能。新开发的节能监视功能让节能效果一目了然,内置噪声滤波器,并带有浪涌电流吸收回路,新增了RS-485端子,增加支持Modbus-RTU(Binary)协议。

三菱伺服电机是三菱电机FA产品中重要的产品线。三菱伺服驱动产品集小型,高性能和易用性于一身,并配有种类丰富的电机,同时符合世界主要工业标准,可以满足在不同场合下的应用需要。三菱伺服电机在中国被广大OEM客户所使用,国内加工制造业迅猛发展三菱伺服电机不断精益求精,MR-J3系列18位编码器三菱伺服电机一经推出立即受到广大用户的欢迎,并广泛使用。三菱伺服电机主要有以下几个系列:

MR-E系列三菱伺服:机是三菱电机公司推出的经济型高性能伺服系统。具有高响应性,高精度定位,操作间单等优点。性价比极高。

MR-J2S系列三菱伺服电机:是三菱驱动产品中性能卓越的多功能伺服控制系统。550HZ速度频率响应,131072p/rev高分辨率编码器,配以多种规格的电机,可满足不同场合的控制需要。包括机械性能分析在内的最佳状态调整使使用更回方便。

MR-J3系列三菱伺服电机:在MR-J2S系列的基础上开发的具有更高性能和更高功能的伺服系统,其控制模式有位置控制,速度控制和转矩控制以及它们之间的切换控制方式可供选者。MR-J3系列三菱伺服放大器应用领域广泛,不但可以用于机械工具和一般工业机械等需要高精度位置控制和平稳速度控制的应用,也可用于线性控制和张力控制的领域。4.三菱触摸屏

三菱触摸屏是三菱电机自动化产品中重要的产品线。电子微电技术飞速发展,工程师到现场作业人员对人机交互的要求日益提高。触摸屏从一般通用机械到大型复杂的控制系统得到了广泛应用。三菱触摸屏以其高性能,适中的价格应和了中国工控行业的需要,在国内得到了广泛的应用。三菱触摸屏产品在中国得到了不断的发展。今年在中国地区与全球同步推出了性能更高,世界范围内技术领先的新型人机界面GT1000系列。

F900系列三菱触摸屏:是三菱电机公司推出小型高性能触摸屏,体积小巧性能可靠,在小型机械电子设备中得到了广泛的应用。

A900系列三菱触摸屏:有256色,16色,8色等多种机型,供不同需要的用户选择。显示效果出众,有良好的通讯兼容性。深受中国用户喜爱。

篇6:三菱PLC工作原理

一、扫描工作原理

当PLC运行时,是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作,但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU的运算处理速度很快,所以从宏观上来看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。用扫描工作方式执行用户程序时,扫描是从第一条程序开始,在无中断或跳转控制的情况下,按程序存储顺序的先后,逐条执行用户程序,直到程序结束。然后再从头开始扫描执行,周而复始重复运行。

PLC的扫描工作方式与电器控制的工作原理明显不同。电器控制装置采用硬逻辑的并行工作方式,如果某个继电器的线圈通电或断电,那么该继电器的所有常开和常闭触点不论处在控制线路的哪个位置上,都会立即同时动作;而PLC采用扫描工作方式(串行工作方式),如果某个软继电器的线圈被接通或断开,其所有的触点不会立即动作,必须等扫描到该时才会动作。但由于PLC的扫描速度快,通常PLC与电器控制装置在I/O的处理结果上并没有什么差别。

二、PLC扫描工作过程

PLC的扫描工作过程除了执行用户程序外,在每次扫描工作过程中还要完成内部处理、通信服务工作。如图2-1所示,整个扫描工作过程包括内部处理、通信服务、输入采样、程序执行、输出刷新五个阶段。整个过程扫描执行一遍所需的时间称为扫描周期。扫描周期与CPU运行速度、PLC硬件配置及用户程序长短有关,典型值为1~100ms。

图2-1 扫描过程示意图

在内部处理阶段,进行PLC自检,检查内部硬件是否正常,对监视定时器(WDT)复位以及完成其它一些内部处理工作。

在通信服务阶段,PLC与其它智能装置实现通信,响应编程器键入的命令,更新编程器的显示内容等。

当PLC处于停止(STOP)状态时,只完成内部处理和通信服务工作。当PLC处于运行(RUN)状态时,除完成内部处理和通信服务工作外,还要完成输入采样、程序执行、输出刷新工作。

PLC的扫描工作方式简单直观,便于程序的设计,并为可靠运行提供了保障。当PLC 扫描到的指令被执行后,其结果马上就被后面将要扫描到的指令所利用,而且还可通过CPU内部设置的监视定时器来监视每次扫描是否超过规定时间,避免由于CPU内部故障使程序执行进入死循环。

三、PLC执行程序的过程及特点

PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段,如图2-2所示。

图2-2 PLC执行程序过程示意图

1.输入采样阶段

在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。

2.程序执行阶段

在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上后下,先左后右的顺序进行。当遇到程序跳转指令时,则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC从输入映像寄存器和元件映象寄存器中读出,根据用户程序进行运算,运算的结果再存入元件映象寄存器中。对于元件映象寄存器来说,其内容会随程序执行的过程而变化。

3.输出刷新阶段

当所有程序执行完毕后,进入输出处理阶段。在这一阶段里,PLC将输出映象寄存器中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输出,驱动外部负载。

因此,PLC在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当PLC进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段才对输入状态进行重新采样。这方式称为集中采样,即在一个扫描周期内,集中一段时间对输入状态进行采样。

在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出刷新阶段才将输出状态从输出映象寄存器中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。这种方式称为集中输出。

对于小型PLC,其I/O点数较少,用户程序较短,一般采用集中采样、集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但使PLC工作时大多数时间与外部输入/输出设备隔离,从根本上提高了系统的抗干扰能力,增强了系统的可靠性。

而对于大中型PLC,其I/O点数较多,控制功能强,用户程序较长,为提高系统响应速度,可以采用定期采样、定期输出方式,或中断输入、输出方式以及采用智能I/O接口等多种方式。

篇7:三菱PLC系列软件介绍

三菱PLC软件应用非常广泛,其中很多软件我也是第一次使用,比如AD/DA/SC等等,不过这些都只能用于Q系列,FX系列还是得用原来的指令,比如DA/AD的话,只能使用FROM 和 TO。下面就是三菱可程序设计控制器系列软件介绍[。

FXGP-WIN-C:

三菱FX系列PLC程序设计软件(不含FX3U),支持梯形图、指令表、SFC语言程序设计,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。

GX Developer:

三菱全系列PLC程序设计软件,支持梯形图、指令表、SFC、ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,结构化程序的编写(分部程序设计),可制作成标准化程序, 在其它同类系统中使用。

GX Simulator:

三菱PLC的仿真调试软件,支持三菱所有型号PLC(FX,AnU,QnA和Q系列),模拟外部I/O信号,设定软件状态与数值。

GX Explorer:

三菱全系列PLC维护工具,提供PLC维护必要的功能。类Windows操作,通过拖动进行程序的上传/下载,可以同时打开几个窗口监控多CPU系统的资料,配合GX RemoteService-I 使用网际网络维护功能.GX RemoteService I :

三菱全系列PLC远程访问工具,安装在服务器上,通过网际网络/局域网连接PLC和客户。将PLC的状态发EMAIL给手机或计算机,可以通过网际网络流览器对软组件进行监控/测试。在客户机上,可使用GXExplorer软件通过网际网络/局域网进入PLC。

GX Configurator-CC:

A系列专用,cclink单元的设定,监控工具。用于A 系列CC-Link主站模块的CC-Link网络参数设定,无需再编制顺控程序来设定参数,在软件图形输入屏幕中简单设定。可以监控, 测试和诊断CC-Link 站的状态(主站/其它站),可以设置 AJ65BT-R2的缓存寄存器

GX Configurator-AD:

Q系列专用,A/D转换单元的设定,监控工具。用于设置Q64AD、Q68ADV 和Q68ADI模数转换模块的初始化数据和自动刷新资料,不用编制顺控程序即可实现A/D模块的初始化功能。

GX Configurator-DA:

Q系列专用,D/A转换单元的设定,监控工具。用于设置Q62DA、Q64DA、Q68DAV和Q68DAI 数模转换模块的初始化及自动刷新数据。不用编制

顺控程序即可实现D/A模块的初始化功能。

GX Configurator-SC:

Q系列专用,串行通信单元的设定,监控工具。用于设置串行通信模块QJ71C24(N)、QJ71C24(N)-R2(R4)的条件资料。不用顺控程序即可实现1.传送控制,2.MC 协议通讯,3.无协议通讯,4.交互协议通讯,5.PLC 监视功能,6.调制解调器设置参数设定。

GX Configurator-CT:

Q系列专用,高速计数器单元的设定,监控工具。用于设置QD62、QD62E 或QD62D 高速计数模块的初始化数据和自动刷新资料,不用编制顺控程序即可实现初始化功能。

GX Configurator-PT:

Q系列专用,QD70单元的设定,监控工具。用来设定QD70P4 或QD70P8 定位模块的初始化数据。省去了用于初始化资料设定的顺控程序,便于检查设置状态和运行状态。

GX Configurator-QP:

Q系列专用,QD75P/DM用的定位单元的设定,监控工具。可以对QD75□□进行各种参数、定位资料的设置、监视控制状态并执行运行测试。进行(离线)预设定位资料基础上的模拟和对调试和维护有用的监视功能,即以时序图形式表示定位模块I/O 信号、外部I/O 信号和缓冲存储器状态的采样监视。

GX Configurator-TI:

Q系列专用,温度输入器单元的设定,监控工具。用于设置Q64TD 或Q64RD 温度输入模块的初始化数据和自动刷新资料,不用编制顺控程序即可实现初始化功能。

GX Configurator-TC:

Q系列专用,温度调节器单元的设定,监控工具。用于设置Q64TCTT、Q64TCTTBW、Q64TCRT 或Q64TCRTBW 温度控制模块的初始化数据和自动刷新数据。

GX Configurator-AS:

Q系列专用,AS-I主控单元的设定,监控工具。用于设置AS-i主模块QJ71AS92自动读出/写入的通信资料、CPU软组件存储的自动刷新设置、配置资料的注册/EEPROM保存等的软件工具。

GX Configurator-DP:

MELSEC-PLC系列专用,Profibus-DP模块的设定,监控工具。用于设置Profibus-DP主站模块QJ71PB92D和A(1S)J71PB92D网络参数(包括主站参数设定、总线参数设定、从站设定等)的软件工具。使用QJ71PB92D时可以实现自动刷新功能,可以通过网络线上远程登入模块。

GX Converter:

GX Converter软件包用于将GX Developer的资料转换成Word或Excel 资料使文文件的创建简单化。把Excel资料(CSV格式)或文本资料(TXT文件)用于GPPW,把GPPW程序表和软组件注释转换为Excel资料(CSV格式)或文本资料(TXT文件).MX Component:

MX Component支持个人计算机与可程序设计控制器之间的所有通信路径,支持VisualC++、Visual Basic 和Access Excel 的VBA、VBScript。不用考虑各种通信协议的不同,只要经简单处理即可实现通信。不用连接PLC,和GX Simulator同时使用,实现仿真调试。

MX Sheet:

篇8:三菱plc基本知识

1 控制系统的搭建

PLC的主单元的选择,由于倒立摆系统几乎没有用到什么开关量信号,为了减小控制器的体积,我选择三菱FX2n-16MR作为主控制器,倒立摆系统的数据将会在这个主单元中进行运算。

根据倒立摆系统的状态方程可知,控制系统需要获取四个状态变量的值,这四个状态变量分别为摆杆的角度、摆杆的角速度、小车的位置和小车的速度。我选用两个欧姆龙光电编码器分别检测摆杆的角度和小车的位置,而摆杆和小车的速度通过角度的差分计算得到,为了提高角度和位置的分辨率,光电编码器的参数为1000线 / 圈。

采集两个光电编码器的脉冲信号由两个三菱PLC的特殊子单元,FX2n-1HC(下文称为高速计数器模块)完成。

PLC的计算结果通过DA转换输出以模拟电压的方式输给交流伺服电机驱动器,控制伺服电机用于调整小车,从而带动摆杆,实现竖摆的功能。正好有一个FX2n-5A的模块闲置,这个模块同时具有AD和DA功能,我就用这个模块的DA功能输出电压信号给交流伺服驱动。

由于光电编码器我选用的型号为,查阅了相关的手册,得知此款编码器是集电极开路的,而高速计数器模块是不支持集电极开路的编码器,为此,我还设计了编码器和高速计数器模块的接口转换电路(见图),采用了带有斯密特触发功能的74HC14门电路把集电极开路的光电编码器转换为高速计数器模块能够检测的脉冲信号,电路原理简单,光电编码器通过上拉电阻输出的脉冲信号通过两个非门取反后输出给高速计数器模块,使用效果非常好。

伺服电机模块选用台达伺服驱动,在伺服电机的选用上没有太多的要求,通用性伺服驱动带有速度控制功能和力矩控制功能就可以了。功率方面也不要选用的过大,原先设计的时候选用100W的驱动,但由于100W和400W驱动价钱差不多,考虑性价比我选用台达400WB2系列伺服驱动套装。

整个控制系统安装在板上见图2。

2 倒立摆机械装置制作

倒立摆机械装置要求小车与地面的摩擦力尽可能要小同时要求小车的直线性非常好,所以设计方案采用小车直接在滚珠导轨上滑动,电机驱动同步带带动小车的方式使小车能够快速移动。这样既保证了小车与导轨之间摩擦力小,同时小车的直线性非常的好。小车与摆杆之间通过轴承连接,要求摆杆的转动摩擦力越小越好,所以轴承选择内圈直径较小才能保证轴承转动的摩擦力对于系统的影响小,但考虑到强度的问题,所以折中考虑,最后确定内圈直径为5mm,制作好的摆杆无论怎么用手扶住微微调整,在系统不通电的情况下都无法使摆杆竖直站立在小车上。制作好的装置见图3。

3 程序的设计

程序设计是倒立摆能够成功竖摆的重点,PLC执行指令的方式与单片机执行指令有相同之处,执行指令时总是由上而下的执行,所以对于整个程序的初步设计思路分为两个部分,主程序主要是负责整个程序中寄存器的初值的赋值,另一块是使用三菱PLC的定时器中断,由现代控制理论中的极点配置可以得到 :

为电机的控制量为摆杆的角度为摆杆的角加速度为小车移动的位置,为小车移动的速度。为对应的反馈矩阵的增益。

使定时器中断每10毫秒执行一次,限于篇幅。(图4)

注意事项 :

(1) 注意在实验时,交流伺服驱动的工作模式设置在(0-10V)速度模式并且调整交流伺服驱动的力矩较小,如果力矩没有调整或者力矩过大,将会有撞坏装置,拉断同步带的风险。

(2) 倒立摆装置中两个光电编码器的正负转向要设置好,摆杆倾倒方向和小车的移动同向符号一致。

(3) 系统上电后,可能会发生伺服电机会慢速转动的现象,通过调整交流伺服驱动的零电压偏置功能,使电机基本不转。

(4) 系统工作的步骤,首先保证摆杆铅垂不动,上电后待PLC和伺服单元工作正常后,用手拿住摆杆顶端,逆时针方向转动,待转到接近竖直方向时慢慢转动,待编码器检测到摆杆竖直时系统开始调节使摆杆竖立。

(5) 搭建倒立摆装置是有一定的危险和难度的,相关的算法请参考《现代控制理论》中的极点配置这一章节,更可参考网上一些倒立摆的相关论文。

摘要:倒立摆系统是自动控制学科中比较理想实验平台,是火箭飞行、双腿机器人行走等控制系统的原型,本文介绍的倒立摆控制系统利用PLC(可编程逻辑控制器)和交流伺服电机组成,与采用工业计算机系统相比具有结构简单、成本较低的特点、程序简单的特点。适用于学校相关专业开展课程设计活动。

篇9:三菱PLC异步多重执行问题研究

关键词:PLC;异步;多重;执行

在现代自动化工业中,PLC自动循环生产控制功能的应用无处不在,然而我们在实验过程中遇到了一个问题:当我们写入一个自动循环彩灯程序以后,我们按一下启动按钮,过一段时间再按一下启动按钮,我们发现会有两个相同的程序同时运行,这种现象是为违背我们自动化生产的控制理念的,我们以三菱PLC为例对这个问题进行了深入的研究。

一、三菱PLC同一程序异步多重执行的现象

当我们按一下启动按钮后,彩灯Y0亮2s,然后Y1亮、Y2亮、Y3亮、Y4亮完跳回Y0重新开始亮,不断自动循环。

在程序运行过程中,当我们第二次按下启动按钮时,我们发现在Y2亮的同时Y0也在亮,Y3和Y1同时亮,Y4和Y2同时亮,这就是两个相同的循环,前后差两步同时在运行。这种现象我们可以称之为异步多重执行。

二、原因探讨

造成这种异步多重执行现象的原因是多方面的,第一是PLC控制器智能化识别能力不够强,第二是程序设计本身不够完善,第三是硬件启动按钮被误操作。

在工业化自动生产控制之中,同一个输入继电器和输出继电器会被重复使用很多次,而且自動循环程序也会重复执行,所以控制器无法识别到底有几个循环程序正在运行。而每一个继电器元件都可能在不同状态器S里面被重复使用,所以也无法识别启动元件的位置。

所以程序需要设计得更加完善来去避免这种现象发现,而我们通常都不会重复去按启动按钮,所以往往容易忽略这种漏洞的存在。但是在实际生产之中,操作员不可避免会出现违规操作,所以我们需要在设计上避免这种事情的发生。解决办法有以下几种:

三、解决方案1

我们主要从程序设计上解决这个问题,第一种方法是增加初始状态器,让启动按钮包含在初始状态器S0中,并使用特殊辅助继电器M8002作为激活初始状态器S0的激活开关。后面的状态器编号整天往后推移一位。并把自动循环往回跳转点设置在S0之后,这样的程序中,只有当初始化开机的时候启动按钮才有效,当程序启动以后,初始状态器S0始终没有被激活,所以状态器S0里面存放的梯形图均失效,修改以后的程序如下表:

四、解决方案2

我们也可以利用功能指令计算启动按钮被按的次数,来去控制启动按钮信号是否有效。

1.利用特殊功能辅助继电器M8002激活数据传送指令MOV,对存储器D10赋予初始值1,表示启动按钮最多只能按一次。

2.利用启动按钮的上升沿检测激活比较功能指令CMP D10 K1 M10,将储存器D10里面的数据和常数1进行比较:如果D10大于1,则M10等于1;如果D10等于1,则M11等于1;如果D10小于1,则M12等于1。

3.并利用启动按钮下降沿激活减法功能指令SUB,使每次按启动按钮时,D10的数据就减少1个。

4.在启动按钮中加下降沿错开程序计算时间点,并与比较指令结果的M11常闭开关串联,达到计算启动按钮被按次数的计算控制。

五、结语

除了在程序上进行完善外,我们也可以把启动按钮设计成非点动按钮,并使用下降沿触发。以上两种方法成功解决了三菱PLC同一程序异步多重执行的问题,在实际生产中也是通过程序的完善去避免这些事故的发生。

参考文献:

上一篇:《镜花缘》读书心得初中下一篇:人文素养培养研究的论文