三菱PLC中的先进先出写入指令
昨天发布的文章通过一个动态图演示讲解了三菱FX5U PLC中的先进先出读取指令,今天就继续来演示一下写入指令即SFWR(P)指令,这里的WR就是write的缩写;而读取指令SFRD(P)指令中的RD就是read缩写!
还是直接开看程序吧:
用于测试写入指令的程序
这个程序和昨天的程序很相似,还是简单解释一下,第一行SM402是一个运行后首次扫描为1的点,用来初始化程序,也就是给D0一个值10,而后是把字符串‘ABCDEFGHILMN’存入到D1开始的连续字地址中!
第二行就是M1点触发SFWRP指令运行,M1接通一次这个指令就执行一次!
来看运行后的动态图吧:
先入先出写入指令监控动态图
这个指令要比读取指令要简单一些,可以看到上电后D0的值是10,M1每为1一次就把D0的值接入到D30指向的区域中!
需要重点说明的是,这个执行过程并非每次都写到D31中,而是第一次将D0的值写入到D31中,第二次写入D32,第三次D33这样写入的! 每写入一次D30的值就增加1,但是它只能增加到6,就是因为SFWRD(P) D0 D30 K7中的这个7决定了D30的值只能增加到6,也就是说只能写入6次!
配合昨天的先入先入的读取指令,两篇文章一起来看的话,就容易对这个先入先先出有更深刻的理解!本文中是D0的值,第一次写入D31,第二次写入D32,第三次写入D33,这样就实现了先入的在最上边!---而昨天的文章中是把最上边的先读出,这样放在一起使用就实现了先写入的,被先读取出来!---这也就是三菱PLC中实现先入先出的模型原理!
三菱Q系列PLC结构化工程正确读取和写入方法
三菱Q系列PLC由于为了与国际接轨,推出来结构化工程,与西门子PLC类似,可以创建FB、FC,编程不直接用软元件,而是使用所谓标签(相当于西门子的符号名)。
有很多同行朋友将三菱结构化工程写入Q系列PLC或从Q系列PLC读取结构化工程时操作方法不对。
因为三菱Q系列PLC在结构化工程写入时,会自动将结构化工程变换成普通梯形图,而且发挥作用的其实不是结构化工程(下面称源代码),而是源代码变换出来的普通梯形图。
下面以实例进行演示。
下图是一个三菱Q系列PLC,我临时新建一个结构化工程
然后在工程栏,程序右键,新建数据
点击确定后进入如下画面
临时编写一个简单结构化工程如下图
将这个程序登录成扫描程序
然后按F4变换,写入时要注意
第二行存储器选程序存储器
然后注意程序会是自动成灰色
程序文件选项自动变为灰色说明源代码往ROM里面写入时自动转换成梯形图写入程序存储器了,真正发挥作用的就是这个程序存储器里面转换过来的梯形图,而不是源代码,但是源代码方便维修和看懂程序。
如果我们局部修改程序,在变换中写入时也要同步修改ROM里面的源代码。
同样的道理,我们读取结构化工程时也要正确选择存储器
这是结构化工程正确的读写方法。
相关问答
三菱PLC写入读取程序?
用PC连接PLC,打开PC上的三菱开发平台,点击在线,选择上载就是读出程序,选择下载就是写入程序用PC连接PLC,打开PC上的三菱开发平台,点击在线,选择上载就是读出...
三菱PLC软件教程---将程序写入PLC的操作技巧?
用三菱编程软件将程序编好后需要用SC09编程电缆连接电脑与PLC,然后设置通讯参数,进行联机。程序写入PLC方法,点plc→写入plc,根据提示往下操作。...用三菱...
三菱plc子程序怎么写入?
在三菱PLC中,子程序可以使用SFC(SequentialFunctionChart)或者ST(StructuredText)语言编写。下面分别介绍两种方式的写入方法:使用SFC语言编写子程序...
三菱新建程序怎么写入?
你好,要将新程序写入三菱PLC中,需要按照以下步骤进行操作:1.使用三菱PLC编程软件(如GXWorks2)创建一个新的程序文件。2.在程序文件中编写程序代码,包...
三菱plc写入程序时候出错?
可以看下你程序的容量是否超过PLC的程序容量,步数对应的就是容量,比如说:1068步的,程序的容量为1.068KB,而三另的程序容量相对小点。FX3U的程序容量比较大...
如何编写将电脑中写好的三菱PLC程序写入电脑?
要将电脑中写好的三菱PLC程序写入电脑,首先需要将程序文件保存在电脑上的某个目录中。然后,在PLC编程软件中打开对应的程序文件,并选择下载功能,将程序下载...
三菱plc写入程序时,只写入程序参数就挺好,但是只要一把软元件存储器数据写入,就会异常,写不进去?
内存过大。不要传数据,一般只传程序和参数。或者是把PLC清除内存在传(不过这样就相当于格式化谨慎操作)内存过大。不要传数据,一般只传程序和参数。或者是把P...
三菱Q系列SFC程序怎么写入PL?
首先要在电脑安装GXDeveloper软件,并正确设置通信端口、PLC型号,才可通过数据线实现通讯。具体的PLC程序的功能地址,需要查阅相关的《PLC地址手册》,并结合...
三菱FX系列PLC编程时如何写入注释?
三菱FX系列PLC编程时,可以使用以下方法写入注释:1.使用“注释”指令:在梯形图或指令表中使用“注释”指令(Comment),可以为程序添加注释。注释指令...
三菱plc如何让注释显示到程序中?
在软元件注释里面COMMENT,把注释内容对应的些在信号或状态的后面,在工具栏,显示下,点击显示注释,程序里面对应的状态就会显示注释了。注释是编程者自己写的...