PLC编程案例57 编写一段程序 实现分脉冲功能
一、PLC控制任务
要求用博图梯形图LAD语言编程,编写一段程序 实现分脉冲输出功能。自主编程不同频率的脉冲可以灵活应用于报警灯闪烁、指示灯闪烁,简单使用即可达到效果,具有实际应用意义。
二、创建PLC输入输出变量表如图一所示
图一
三、在PLC CPU属性里组态启用“系统和时钟存储器”的M0.5产生秒脉冲,无需手工编程即可使用如图二所示
图二
四、先用“系统和时钟存储器”的M0.5产生秒脉冲,再累计30个秒脉冲作为高电平,30个秒脉冲作为低电平,当计数值MW20累计60时,输出复位标识位复位计数值MW20如图三所示
图三
以上是自主编程实现分脉冲输出功能程序,普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!
PLC简单工程的程序分段处理,让编程和维护更方便和简单!
三菱的PLC编程分为简单工程和结构化工程,在结构化工程中可以分段处理程序,可以为每一段的程序命名,在编辑的时候能在不同的页面进行,如下图:
结构化编程
这样我们无论是编程、监控、维护等方面都很方便找到,而不用再一个页面里上下拉去看程序,尤其实在步数很长的程序里,如果你不在程序里做声明或者程序折叠,你发现很麻烦,找一段程序或者某些元件会很头疼。我们知道在简单工程中,所有的程序都在一个界面,如果能行上图中进行分段编程就好了,今天我们就来说说简单工程的分段编程。
在新建中工程类型选择为简单工程,编程语言是梯形图, 同时在简单工程的右下方的“使用标签”进行打钩。
这里说下标签的意思,标签和我们的注释有点类似,是一个软元件的详细定义,起到提示的作用,在编程中可直接用标签代替软元件,方便编程和后期的监控维护等,比如Y1的标签是”正转“,我们在编程时可以直接OUT 正转,和OUT Y1是一样的。
工程建立后,我们在导航中的程序部件→程序→MAIN,这个时候我们右键”程序“,新建数据,数据名可以修改,这个数据名就是分段程序的标题,如下图:
简单工程分段程序
我们可以为每个分段程序命名,注意不能向结构化编程使用汉字进行命名,只能用数字和字母来命名。这样我们就能在每个分段程序中编程程序了,方便我们分类和查找。我们可以像原来一样不使用标签进行编程,在编译时它会提示你没有使用标签,没关系。编辑完成后我们也可以把数据进行合并,就是把每个分段程序合到一个程序里面。
数据合并
这里还需要注意一下,如果我们不使用标签,在”工具“→”自动分配软元件设置“里面把范围修改小一点,防止和程序中的软元件冲突,意思就是说如果自动分配软元件D500已经被使用了,你在程序里面就不能再用了。
以上就是简单工程的分段编程,你了解了吗,如果有什么不清楚的可以留言或者私信。
相关问答
分板机plc程序怎么写?
编写分板机PLC程序需要以下步骤:首先,定义输入和输出信号,如传感器信号和执行器控制信号。然后,根据分板机的工作流程,编写逻辑控制程序,包括启动、停止...
怎么用电脑读写PLC程序并复制到另一台PLC上-ZOL问答
3条回答:【推荐答案】=。=说先你要明白PLC程序是PC机通过串口线写进去的。。你只需要下载相关程序,就能对程序进行编辑、烧录。具体参考PLC设备厂商。比如西门子...
plc主程序怎么分多段?
在PLC主程序中,可以通过不同的跳转指令和条件语句来实现程序的分段。一般情况下,可以将程序按照执行顺序和功能进行划分,每一段程序都有独立的跳转指令,通过...
双按钮plc怎么编程?
你好!PLC双按钮控制可以分成三个部分来编程:1.初始化:首先需要将PLC的输入和输出点进行初始化,确定双按钮的输入点和输出点在PLC中的地址。2.编写程序:在P...
西门子的PLC怎么编程?
需要准备的工具:西门子PLC编程软件,电脑。1、计算机系统应用语言在“控制面板”(ControlPanel)的“区域与语言”(Regionandlanguage)中确认。2、单击...
请问PLC的程序是不是根据电路图来编写的?-ZOL问答
你可以这样理解在编写PLC程序的时候如果你手里只有对应电路图,那么你首先要做的是按照你现有的电路图来分析它的工作原理、设备的工作流程和控制方式等等,在实...
PLC(可编程序控制器)一共有几种编程方式?
你说的应该是编程语言分几种吧。一般有以下几种:梯形图(LD语言)也有叫LAD语言、顺序功能图(SFC)语言、功能块图(FBD)语言,指令表(IL)语言和结构文本(S...SFC的...
plc主程序和子程序怎么编?
PLC(可编程逻辑控制器)的主程序和子程序是根据具体的编程语言和PLC厂商而定的。以下是一种常见的编程方法,供参考:创建主程序:根据PLC编程软件的要求,创...
机器有自动和手动两种状态用PLC怎么编程?
一般分步编写。手动一个分支。自动一个分支。也可以分主程序和分程序编写。一般分步编写。手动一个分支。自动一个分支。也可以分主程序和分程序编写。
如何写PLC控制变频器的多段速程序?
如果是西门子MM4系列的变频器的话它有有4个端子可以设置成为多段速选择端子,利用四个端子的编码可以选择参数设置的15个不同速度,如果是西门子MM4系列的变频...