三菱编程怎么把状态图转换成plc梯形图编程学习

三菱PLC梯形图所有指令符号是什么意思?
三菱PLC梯形图所有指令符号是什么意思?
09-10-14 &
三菱FX2N应用指令集程序流程应用指令1、FNC(CJ) 跳转指令2、FNC01 FNC02 FNC06(CALL SRET FEND) 调用子程序3、FNC03 FNC04 FNC05(IRET EI DI)中断处理4、FNC07(WDT)看门狗定时器5、FNC08 FNC09(FOR NEXT)程序循环数据传送、区域比较应用指令1、FNC10(CMP) 比较2、FNC11(ZCP)区域比较3、FNC12(MOV) 传送应用指令4、FNC13 (SMOV)数据移位应用指令5、FNC14(CML)数据反相传送应用指令6、FNC15 (BMOV) 成批传送7、FNC16 (FMOV) 多点传送应用指令8、FNC17 (XCHP) 数据交换9、FNC18(BCD) 将BIN转换为BCD10、FNC19(BIN) 将BCK转换为BIN四则运算逻辑应用指令1、FNC20(ADD) 加法应用指令2、FNC21(SUB) 减法3、FNC22(MUL) 二进制乘法4、FNC23(DIV) 二进制除法5、FNC24(INC) 增加6、FNC25(DEC) 减少7、FNC26(WAND) 逻辑与8、FNC27(WOR) 逻辑或9、FNC28(WXOR) 二进制互斥逻辑异或10、FNC29(NEG) 求补码旋转、位移应用指令1、FNC30、FNC31(RORP、ROLP)左、右旋转2、FNC32 FNC33(RCRP、RCLP)包含进位标识的左、右旋转3、FNC34、FNC35(SFTRP、SFTLP)位数据左、右移4、FNC36、FNC37(WSFRP、WSFLP)字符数据左、右移5、FNC38、FNC39(SFWRP、WFRDP)字符数据位移写入与读出数据处理应用指令1、FNC40(ZRST)区域数据复位2、FNC41(DECO)译码3、FNC42(ENCO)编码4、FNC43(SUM)ON位总数计算5、FNC44(BON)ON位判断6、FNC45(MEAN)平均值7、FNC46、FNC47(ANS、ANR)警报线圈的输出与复位8、FNC48(SQR)开平方高速处理应用指令1、FNC50(RER)输入/输出信号立即处理2、FNC51(REFF)改变输入端响应时间3、FNC52(MTP)矩阵输入4、FNC53(DHSCS)高速计数器比较设置5、FNC54(DHSCR)高速计数器比较复位6、FNC55(DHSZ)高速计数器区域比较7、FNC56(SPD)脉冲密度8、FNC57(PLSY)脉冲输出9、FNC58(PWM)脉冲宽度调制10、FNC59(PLSR)加减速脉冲输出宏应用指令1、FNC60(IST)步进运转状态设定2、FNC61(SER)多笔数据比较3、FNC62(ABSD)绝对式控制4、FNC63(INCD)相对式控制5、FNC64(TIMR)调整式定时器6、FNC65(STMR) 特殊定时器7、FNC66(ALTP)交替信号8、FNC67(RAMP)求斜率9、FNC69(SORT)数据排序外部设定显示应用指令1、FNC70(TKY)10个按钮输入2、FNC71(HKY)16个按钮键输入3、FNC72(DSW)指拨开关4、FNC73(SEGD)7段数码管译码5、FNC74(SEGL)7段数码扫描6、FNC75(ARWS)箭头开关外部设定调整
请登录后再发表评论!
建议你直接看三菱PLC指令说明书里面介绍的很详细的
请登录后再发表评论!在三菱plc编程软件上怎样画状态流程图。它和梯形图能互相转换吗?急急急。_百度知道查看: 2689|回复: 0
SFC编程方法在三菱GX Developer软件中的使用
SFC编程方法在三菱GX Developer软件中的使用江苏省张家港职业教育中心校&&张海礁摘&&要:本文利用三菱GX Deve1oper Version 8.34软件对三菱FX2N系列PLC进行SFC编程,以实例介绍用SFC直接编写用户程序的方法。关键词:可编程序控制器(PLC);SFC;GX Deve1oper Version 8.34在三菱可编程控制器中主要有以下几种常用程序设计方式,它们是梯形图(LAD)、指令表(LI)、状态流程图(SFC)。指令表与计算机中的汇编语言非常相似,其操作简便,灵活性好,可在无计算机的场合进行编程设计,但其直观性差。梯形图程序设计语言是最常用的一种程序设计语言,它来源于继电器逻辑控制系统的描述,具有直观性和对应性,因此,受到了电气技术人员的欢迎。但梯形图程序设计需要考虑复杂的电路互锁、关联环节,程序整体的直观性比较差,理解检查时相对困难。而状态流程图则以其简单、高效等优势逐步受到工程人员的青睐。一、状态流程图状态流程图(SFC)(Sequential Function Chart)也称状态转移图、顺序功能图,是用“流程”的方式来描述程序的一种程序设计语言,能较简单和清晰地描述系统的构成及各功能模块之间的关系。完整的SFC控制系统一般可分为若干个子系统模块,以实现的功能入手,使各模块的动作具有明确的含义,降低系统的繁杂度,提高程序设计的效率。应用状态流程图(SFC)进行编程有如下特点:(1)控制系统在设计时往往按动作的执行顺序建立有相应的系统模型,进行状态分配后SFC通过简单的设置便可在模型的基础上直接修改编程,从而减少了大量的设计时间。(2)程序以功能为主线,条理清晰,便于程序的分工设计和检查调试,在运行调整及故障的检查过程中非常直观、方便,而不用检查整个冗长的梯形图程序。(3)程序的可读性好,使用者容易理解全部动作过程,便于设备的维护和保养。(4)不需要过多的考虑复杂互锁动作,更容易设计和维护系统。二、状态流程图程序的编制现代的发展趋势是控制系统的开发语言程序可读性好、易于理解、执行高效。SFC虽然有诸多优点,但部分软件及可编程控制器并不支持应用SFC直接编写用户程序,加之能熟练使用SFC直接编写程序的技术人员更不多。为此,本文以三菱PLC程序开发工具GX Developer Version 8.34版作为开发平台,三菱FX2N系列PLC为对象进行SFC程序编写方法的介绍。三菱GX Developer Version 8.34简单易学,有友好的用户界面及完善的功能,可进行离线调试、网络监控等,下面以机械手控制程序为例进行SFC程序编程。 (1)选择“工程”菜单中“创建新工程”,弹出创建新工程的对话框。PLC系列选择“FXCPU”、PLC类型选择“FX2N”和程序类型选择“SFC”,设置工程名,如:路径D:\,工程名称:机械手控制,单击“确定”进入块信息窗口(如图1)。图&&1(2)双击No.0块标题,弹出块信息设置对话框。输入块标题,如:初始状态,块类型选择“梯形图块”,单击“执行”进入梯形图块编辑窗口。(3)在右边梯形图编辑窗口或指令表窗口内开始输入程序,此程序用于设置程序的初始状态及接通初始步的条件(如图2)。图&&2(4)选择“显示”菜单中“块列表显示”,显示块信息设置窗口,双击块号“No.1”,在“块信息设置”对话框中输入块标题:机械手控制。此时,应选择“SFC块”块类型,单击“执行”进入SFC编程窗口,此时程序会自动生成SFC的一个初始状态和状态转移条件。(5)按照设计好的机械手控制状态转移图在SFC状态编辑框内输入各个状态和状态转移条件。双击“0”号状态下的转移条件下方空白处,弹出SFC符号输入窗口,在图标号中选择“STEP”, 写入步编号或使用系统默认步编号,单击 “确定”完成(如图3)。图&&3(6)双击步下部的空白处,弹出SFC符号输入窗口,选择“TR”即转移条件,写入转移条件编号或使用系统默认编号,单击 “确定”完成(如图4)。图&&4& &(7)若程序中有选择分支,双击步号状态下的转移条件处,弹出SFC符号输入窗口,在图标号中选择“--D”即选择状态转移,输入选择输出分支为1,即选择输出的分支数为2单击 “确定”完成,(如图5)图&&5(8)若程序中需要执行跳转动作,可在跳转的位置上双击弹出SFC符号输入窗口,选择“JUMP”即跳转,并写入需要跳转到具体步的编号,单击 “确定”完成(如图6)。图&&6(9)用相同的方法操作,逐步完成整个程序的状态转移图(如图7)。此时,我们只是完成状态转移图的构建,可以看到,未输入具体状态输出和转移条件的指令时,SFC中各步及转移条件均显示“?”。因此,接下来应完成具体的程序动作。图&&7(10)单击SFC状态编辑框中的初始步“0”,在右方梯形图编辑框或指令表窗口中输入需运行具体的输出程序,本例中应直接输出Y1,输入完成后按下快捷键“F4”完成转换方可进人下一环节。(11)单击SFC状态编辑框中的“0”号转移条件,在右方梯形图编辑框或指令表窗口中输入转移条件具体的程序,其中程序中“[TRAN]”语句为虚拟输出指令,用于连接对应的转移输出(如图8)。图&&8(12)用相同的方法,逐步完成各状态及状态转移条件的具体动作程序。在编写“步”和“转移条件”及其具体的动作程序时,应注意其相应的功能需在光标处于适当的位置时方可进行编辑。(13)程序输入完成后,需将SFC中各块的程序内容进行变换,选择“变换” 菜单中“变换(编辑中所有程序)”,若此时程序中存在错误,则系统自动弹出错误提示框。(14)将程序写入PLC后运行,此时通过SFC可清晰的监视到各个状态的执行情况(如图9)。至此,若没有错误则SFC的状态流程图程序编写宣告结束。图&&9三、结束语在工业生产实际应用广泛的顺序控制过程中,利用状态流程图来进行程序的编制,可以大大减轻程序设计的工作量,缩短系统设计的时间。在控制逻辑比较复杂的情况下,还可以在一个程序中使用多个独立的SFC流程(块),各流程结束后可返回本流程的初始状态,也可退出该流程进入别的流程。 参考文献[1]张万忠.可编程序控制器应用技术[M].化学工业出版社,2005.[2]钟肇新.可编程控制器原理及应用[M].华南理工大学出版社,2008.[3]陈忠平.三菱FX/Q系列PLC自学手册[M].人民邮电出版社,2009.
Powered by当前位置:
触摸屏仿真我用GX works2 PLC综合软件,画好plc梯形图后,&&时间: 21:21:00
Re:续:触摸屏仿真我用GX works2 PLC综合软件,画好plc梯形图后,&&时间: 21:48:00
Re:Re:续:触摸屏仿真我用GX works2 PLC综合软件,画好plc梯形图后,&&时间: 0:12:00
Re:Re:Re:续:触摸屏仿真我用GX works2 PLC综合软件,画好plc梯形图后,&&时间: 5:00:00
产品名称:三菱PLC型号规格:FX2N-32MR-D最大的输入/
产品名称:三菱PLC型号规格:FX2N-16MT-ESS/UL最
产品名称:Q系列PLC线性快闪存储卡Q2MEM-2MBF。
规格型号:Q
产品名称:三菱PLC型号规格:FX2N-48MT-DSS最大的输
zel30&&&&◎版权所有
销售热线:020-线)
传真:020-
粤ICP备号-4君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
三菱GX Developer PLC编程软件编写SFC顺序功能图的方法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
三菱GX Developer PLC编程软件编写SFC顺序功能图的方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 plc编程入门梯形图 的文章

 

随机推荐