粉丝23.9万获赞161.1万

大家好,上一节课呢,我们用计数的方式写了一个流水灯的自动程序,然后这一节课呢,我们用数据移位的一个方式来写流水灯,其实还是有一点难理解的啊,就是说如果你们新手刚刚学习的时候 啊,大家看看就行,大家不用理解啊,或者说你理解不了的时候也不用被烦。好,我们只是给大家展示一下啊,离线调试, 我们的目的呢,就是说想告诉大家,我们想完成自己的自动程序啊,方法是有很多种,每一个 plc 工程师呢,他都有自己的不同逻辑思维能力,所以说写出来的程序也是不一样的 好吧,然后这一次程序呢,就作为一个演示啊,然后我们点击启动按钮,流水灯开始运行,停止, 再启动,好,点击复位。简单跟大家讲一下他的一个呃写法。首先大家看一下,前面两排是作为一个监控用, 而这一排呢,启动按钮启动之后,我们 m 零自动运行,当我们 d 零 d 零代表一个流水灯指示,当我们 d 零等于零的时候,则 was set 一个 d 零点零, 这什么意思呢?就说我们一个 d 代表一个字,一个字呢代表两个字结,对吧? 那么一个字节呢,又代表八个位,那么换算下来,也就是说我们一个字代表十六个位,对吧?所以说,当我们地零其实是可以代表地零点零到地零点十五, 对吧?呃,大家能理解就理解啊,如果不能理解就算了。然后我们继续看停止按钮,则 reset, 然后复位按钮呢?还是一样 reset m 零,然后 move 个零给地零 自动程序这样写,当 m 零得电之后,我们用一个一秒周期时钟 r、 o、 l 呢,是一个数据左移位指令,也就是说把我们 d 零的 d 零里面不是有十十六个位吗?然后我们当第一个位等于一的时候,则依次向左移动, 然后我们因为我们只写了六个指示灯嘛,对吧?六个啊,这里写了七个流水灯,当我们第八位的时候,第八位自宫的时候,则我们循环到第一个零,对吧? 第一位,那么我们第一个零指示灯,当我们 d 零点零至位之后,则 d y 零得电。 ok, 这个程序呢,大家参考一下啊,能理解就理解,如果不能理解的话,我们 呃,慢慢呃,对 p、 l、 c 有更深的研究之后再去理解。好,今天课就到这里,感谢大家。

这一节课大家一定要认真听啊,我们主要讲自动运行和停止运行的一个控制方法。我们首先会准备几个按钮,第一个按钮呢是启动按钮, 然后还有停止按钮,我们复位按钮就不需要了,我们直接写在触摸屏上,自动状态下我们有一个切换开关,在自动状态下启动按钮, 则我们进行自动运行的一个锁定,然后呢,当我们按下,在自动运行当中按下停止按钮,则我们把这个自动运行的状态给复位掉。然后我们里面还写了一个步进调试允许,就是说我们在调试程序的时候,是不是一定要准备一个点动, 对吧?就是说你在自动运行跑起来之前,必须要一步一步的先去调试,那么这个一步一步怎么调试呢?我们就在这里写了一个步进调试允许,步进调试允许的状态下,我们 点击启动按钮,我们在步进调试的时候一定是处于手动状态,我们点击启动按钮,则程序进行一个得电,得电我们取它的一个上升源信号。我们刚讲了启动和停止,那么我们在设备当中是不是还有一个三射灯,对不对? 我们三色灯看见没有,就是说如果我设备处于报警状态,则我三色灯亮红灯的时候,我会以每秒钟闪烁一次。在自动运行当中,我又发生了报警, 则我启动蜂鸣器报警。如果我想解除这个故障,那么我把这个手自动切换切到手动状态,则我蜂鸣器解除,再单独去处理这个故障点。如果我在自动运行的个状态当中,则我三色灯的绿色灯保持常亮,如果说我没有处于自动状态, 但是呢设备也没有报警的三色灯黄色灯闪烁,证明我设备处于一个就绪状态,可以随时启动运行。

这节课开始,大家一定要认真开始听,我呢把整个城区框架给大家梳理一遍,如果说你正准备从事 plc 这个行业,或者说你已经从事了一年到两年之间,然后从现在开始呢,你也要认真开始听,学会这一套呢,真的可以让你快速成长。好,我们首先看到我们在 程序框架里会写到哪些东西,每一节课呢,我会给大家讲一个具体的子程序区怎么写好,我们首先看我们的手动子程序 menu, menu 里面呢,我们说做了一个手动的功能块, 大家可以看到这边啊这边呢我们用到两种气缸,一种是单控法,还有一种是双控法。好,我们首先看一下,我们点击写入,摁一下,我们的气缸就会置位,然后呢我们再点动一下气缸就会复位,对吧?我们看一下对应的触摸屏程序 啊,我们使用的是未能通的触摸屏啊,然后操作模式呢是一个富贵型,就是我们按下去按钮起作用,我们手抬起来呢,按钮就会复位,大家能应该能理解吧,我手动程序大概就是这个样子。好,接下来我来给大家讲一下这个功能快的写法。功能快呢,我们首先双击进去 功能框,里面有 in 代表输入, alt 代表输出, vr 呢代表一个内部变量,内部变量就说不作用于外部,好吧, ok, 然后呢我们里面做了几个东西,大家可以看一下,简单看一下 啊,我们这个呢是写的单控阀,然后我们点击双控阀看一下,双控阀呢,比单控阀程序多多几步啊,我相信大家应该知道功能快的一个作用吧,如果不知道的话可以在评论区扣出来,好吧,到时候让其他人来回答一下。 ok, 我们的手动程序以及功能快大概就是这个样子啊。最后给大家推荐一下这个公控技术平台,我们点击软件 云盘手机端查看,然后呢我们输入三零票 c, 或者只输入三零,点击里面会有很多的视力程序,就说如果你是从事票 c 这个行业,或者说准备从事这个行业的话,你里面所有的案例程序都可以跟我们参考,我们可以大概看一下,里面包含了模拟量的输入输出,所有的串口通讯,有主重站通讯,有无协议通讯, 还有包括四伏轴,四伏脉冲,当然我们市面上其他所有的 p、 l、 c 在上面基本上都能收到,后面呢免费的兑换码我也贴给大家,大家有空的话可以去尝试一下。

如果说你准备从事 plc 这个行业,或者已经从事一到两年,那么最近的几节课呢?你一定要认真听,我们上一节课讲了一个手动功能快的应用,然后这一节课呢,我给大家讲一个报警功能快的一个写法,好吧,我们首先看到报警 lam, 这是一个气缸报警铃的一个功能快,然后里面写的哪些东西呢?第一个是气缸动作 auto run, 然后我们有对应的气缸圆点和洞点,对吧?我们是在自动情况下进行报警,然后里面做了一个复位按钮,就说如果我们报警发生了,点击这个报警复位,就可以把报警解除,做了一个数据存储, 对吧?这里面可以设置你个气缸延时的一个时间,比如说我气缸不到位五秒,还是气缸不到位三秒进行报警,这个是可以自定义的。然后我们点击功能快点击进去对应的输入和输出变量啊,到时候大家可以模仿去离线调试一下。好吧,我们对应的微轮通触摸屏里面报警程序 怎么写呢?首先我们点击资料历史里面有一个事件登录,点击,然后里面有新增哦,里面有报警事件登录,我们把对应的 m 点点击位对应的一个 m 点报警填写进去, 然后里面有一个信息填写你的报警注视内容。最后给大家推荐一下这个公共技术平台,我们点击软件云盘手机端查看,然后呢我们输入三零票 c, 或者只输入三零,点击里面会有很多的视力程序, 就说如果你是从事票这个行业,或者说准备从事这个行业的话,你里面所有的案例程序都可以跟我们参考,我们可以大概看一下,里面包含了模拟量的输入输出,所有的创口通讯,有主重站通讯,有无协议通讯, 还有包括四伏轴、四伏脉冲,当然我们市面上其他所有 plc 在上面基本上都能收到,后面呢?免费的兑换码我也贴给大家。


这节课呢,我把这个多工位转盘的程序分享给大家,然后我希望大家能够认真听,肯定对你以后帮助非常非常大。 首先我们采用的是一个 c、 k、 d 的滴滴马达,滴滴马达呢上面会有 n 多个工位,我们这个设备呢,以四个工位为例,我这套程序如果你们需要更改的话, 非常简单啊,就是说如果你们一个滴滴马达上工位少于十五的话,可以直接拿这个模板进行套用。比如说我现在写了四个工位,如果你需要十五个以内的话,直接在后面串起来,因为我程序写了四个工位嘛,如果你需要的话直接在后面添加,比如说公战五,公战六,公战七, 我的整个程序框架其他的大致内容是不用不用改变的,你只需要加几个条件吧,比如说这里后面再多并几个, 然后这边也并几个,里面的一个自动运行程序是不用改变的。好吧,你唯一要改的就是说啊,启动标志,你多复制几个,然后攻占动作多复制几个。 这套程序呢,我希望大家能好好理解一下,因为它里面包含了很多东西,就说如果你能把这套程序理解透,我相信你在写大型组装机的时候,应该是没有特别大的问题。 然后大致的程序可以给大家看一下,当我们转盘启动的时候,我们的所有状态都会往后面进行移位。

