三菱FX系列PLC的编程语言介绍
三菱FX系列PLC的编程语言支持6中,有1,指令表编程2,梯形图编辑3,SFC(步进梯形图),4,ST文本语言,5,结构化梯形图,6,FBD功能模块表。
1指令表编程
指令表编程方式,就是通过“LD、AND、OUT”等指令语言输入顺控指令的方式,该方式是顺控程序中基本的输入形态。在我们对程序和PLC中的程序进行校验时也是通过指令表的方式对比的,在程序编辑时会显示步数、指令、软元件编号,如下图:
PLC采用指令表的编程进行程序校验
2梯形图
梯形图编程方式,就是使用顺序符号和软元件编号在图示的画面上画顺控梯形图的方式。由于顺控回路是通过触点符号和线圈符号来表现的,所以程序的内容更加容易理解。即使在梯形图显示的状态下也可以执行可编程控制器的运行监控。梯形图是学习PLC最容易入门的编程方式,也是最常用的,它的编程形式与传统的继电器电路非常相似,很容易被电气人员所接纳。
梯形图编程
3SFC步进梯形图
SFC图(SequentialFunctionChart: 顺序功能图)实现顺控,可以以便于理解的方式表现基于机械动作的各工序的作用和整个控制流程。所以,顺控的设计也变得简单,因此,即使对第三方人员也能轻易传达机械的动作,所以能够编制出便于维护以及应对规格变更、和故障发生的更加有效的程序。将状态S视作1个控制工序,在其中对输入条件和输出控制的顺序进行编程。由于工序推进时,前工序就转为不动作,所以可以按各工序的简单的顺序来控制机械。记得当初在学习PLC课程时候,很是喜欢用步进编程,按照机械动作一步一步即可。
工序图到步进梯形图的转换
4ST结构文本
具有与C语言等相似的语法构造、文本形式的程序语言,可以通过语法进行控制,例如与C语言等高级语言同样,采用条件语句进行选择分支、利用循环语句进行重复等。这样,便可以简洁的方法书写清楚的程序。以上三种编程语言的PLC工程类型都属于简单工程,下面的三种都属于结构化编程。
ST文本语言编程
5结构化梯形图
可以使用触点、线圈、功能、功能模块等回路符号,将程序以图形的形式描述的语言,基于继电器回路的设计技术创建的图形语言。容易直观理解,因此普遍用于顺控程序。LD由触点、线圈、功能、功能模块组成,这些要素通过垂直线与水平线相连接。
结构化梯形图编程
6FBD(功能模块表)
可以使用进行特定处理的部件(功能、功能模块)、变量部件、常数部件等,将程序以图形的形式描述的语言,沿着数据以及信号的走向连接部件,可以方便地创建程序,提高程序的生产性。
FBD功能块模块表语言
以上就是6中编程语言的简介,在PLC编程软件中,新建工程时,需要选择系列(PLC型号),机型,工程类型,编程语言。其中工程类型分为简答工程和结构化工程,采用简单编程可以用指令表、梯形图、SFC语言、ST(选择使用标签可选择),采用结构化编程可使用梯形图、SFC、ST、结构化梯形图/FBD。下面我们看下三菱的两个编程软件GX-Developer和GX-Works2所支持的编程语言:
编程软件支持的编程语言
最后再看下程序的互换性,采用指令表编程、梯形图编程、SFC编程制作的顺控程序都通过指令(指令表编程时的内容)保存到可编程控制器的程序内存中,使用如下图所示的各种输入方式编制的程序都可以相互转换后进行显示、编辑:
程序互换性
采用ST、结构化梯形图、FBD制作的顺控程序无法由指令(指令表编程时的内容)进行转换并显示,在ST、结构化梯形图、FBD的状态下进行显示和编辑,需要有源代码信息(保存了结构体及标签等程序结构的数据)。
选择PLC编程语言需要根据自身和工程类型来确定,对于新手当然是梯形图和步进好理解,入门快;有一定编程基础的可选择ST文本和结构化编程语言。那么,你现在用的编程语言是哪一种?
保姆级攻略 三菱PLC编程入门详细图解
三菱PLC是三菱电机在大连生产的主力产品。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX2NC FR-A FR-Q)。
那么,接下来就来介绍一下三菱PLC入门级的编程图解,详细到保姆级攻略!
一、PLC的类型
1、小型PLC
一体式结构、I/O点数:256点 (384点)、多用于单机控制
如:FX1S、FX1N、FX2N、FX3U、FX3G整体化PLC,注:F1、F2、 FX1、FX2 、FX0N、FX0S均已停产。
2、中型系列PLC
模块化结构、 I/O点数:<2048点、用于较大规模控制
特点:L系列PLC体积小,功能强大;如L02CPU,L26CPU等。
3、大型系列PLC
模块式结构、 I/O点数:4096点、运算速度快、网络功能强、满足大型控制系统要求
如: QnA系列PLC :Q3ACPU、Q4ACPU;Q系列PLC :Q00J、Q00Q001Q02HQ06HQ12HQ25HQ03UDQ04UD(E)HQ06UD (E) HQ13UD (E) HQ26UD (E) H
二、PLC的运行原理
PLC采用存储程序循环扫描的工作方式,一次扫描称为一个周期。1个扫描周期的组成如下:
三、GX Developer软件的使用说明
1、GX Developer的画面构成和基本操作
(1)菜单栏
(2)工具栏
工具栏的内容是可以移动和装卸的,所以,显示项目和配置因不同环境而异。将使用频度较高的快捷配置为快捷按钮,对比在菜单栏中进行选择,可以直接执行相应功能。
(3)工程数据一览表
梯形图编程窗口和参数设置画面等的“树形”显示。
(4)新工程的创建
(5)梯形图编辑
使用功能键或工具按钮编辑梯形图,功能键和梯形图符号关系显示在工具栏的按钮上,编辑梯形图时,必须先设置在“写入模式” 。
(6)梯形图转换
(7)将程序写入PLC:
a.电脑与PLC连接
b.GX Developer的传输设置
c.程序写入
2、添加注释和声明
创建软元件注释:通过列表进行输入操作
创建软元件注释:通过梯形图进行输入操作
创建声明:在菜单中选择[编辑]—[文档生成]—[声明编辑] ,或点击声明按钮
3、在线修改程序 (RUN中写入)
该功能在PLC处于RUN状态时,只将更改过的梯形块写入PLC。由于该功能不对整个程序进行传送,可在短时间内完成程序的写入,很适合现场调试的场合 。
选择变换菜单下的变换(运行中写入)或者Shift 键+ F4 键,出现以下对话框,点击[是](Y)按钮 。
运行中写入正常完成时,将显示以下对话框,点击[确定]按钮关闭画面 。
更多关于自动化文章分享请关注《海蓝智能科技》,私信“进群”,加入三菱PLC技术交流群,我们有专业的技术人员给您解答疑惑。
相关问答
三菱plcfx2如何转换成fx3?
如果您的应用程序使用的是MitsubishiFX2系列PLC,想要升级到FX3系列PLC,以下是可能需要考虑的步骤:1.首先,您需要检查您的应用程序中使用的所有模块是否与F...
三菱plc,fx2可以用fx2n的通讯电缆线吗?
FX2为25针的串口电缆,如果你使用原装的三菱编程电缆,那么这根线由2部分组成(9针串口到25针串口和25针串口到8针串口),只要用9针到25针那部分就可以用于FX2....
fx2是什么酒?
fx2不是酒来的。FX2系列可编程控制器是日本三菱公司小型PLC的代表产品之一。本章主要介绍FX2系列可编程控制器的系统特点、型号说明、技术指标、硬件配置及其...
三菱FX2-48MR的输入端+24、COM、RUN与X输入怎么接线,RUN是什么端口,编程时选哪个PLC类型可以替代?
run是运行,com看你公共端是需要pnp还是npn的接法这个需要看你用的感应器是什么来决定,编程直接选fx2就行run是运行,com看你公共端是需要pnp还是npn的接法这个...
请教高手!!PLC三菱fx2nc!fxgp-win-c软件不能使用USB转232接...
PLC三菱fx2nc!fxgp-win-c软件不能使用USB转232接口下载举报数码相机松下松下FX2GK3人讨论9790次围观关注问题写回答讨论回答(3)zp5201314zz...
为什么三菱FX2PLC通信找不到端口?
COM端没接对。或者是电脑端COM没设对COM端没接对。或者是电脑端COM没设对
三菱FX2N系列PLC使用GXDeveloper编程时能建立与主程序不同...
他们都要根据你的PLC型号来决定。FX系列的不支持建立另外的子程序,只支持在一...建立子程序和软件无关,和PLC型号有关。你试试Q系列和A系列的在GXDeveloper里...
三菱FX2NC-64ET三菱整流模块什么材质
[回答]产品品牌:三菱产品名称:输入入输出模块产品型号:FX2NC-64ET输入点数:32点FX2NC-64ET。输出点数:32点。输出形式:晶体管。连接的可编程控制器:FX1NC...
fx2系列计数器元件代号是?
三菱PLC中,T代表了定时器。相当于继电器线路中的时间继电器,它在程序中用作延时控制。FX2系列PLC定时器共有4中类型,型号T0-T199T200-T245T246-249T250-255.....
三菱FX2N-48ER三菱plccclink在哪里能买到
[回答]产品品牌:三菱产品名称:继电器输出单元产品型号:FX2N-48ER输入输出合计点数:48点。输入点数:24点。输出点数:24点。输出类型:继电器输出。电源电压:...