我们先来看第一个案例啊,一个是自动黑板清扫的这么一个小案例啊,当然这种设备的话一般可能也很少用,只是说我们这边做一个讲解功能讲解会碰到这么一种黑板,实际中可能我们现实的黑板现在也不是这个样子的。 嗯,这个呢,如果是针对一个初始初始状态刚上线的这个这个摆臂呢,有可能是在两端,有可能在中间呢,然后我们如果是在中间的时候,哎,按下启动按钮,然后那个指定输出呢?如果是比方说,我们看一下啊, 比方说,呃,这里也是通过一个 m 零去输出的,然后这边还有一个左极限跟右极限两个都没检测到的时候,那 m 零如果是在报复状态, 我们一按下他,他会变成红,变成红,他这边往左边去还是往右边去呢?就看你变成你是先让为零输出还是为一输出来。这个等我们直接看程序的时候再去介绍。我们先来看一下他的控制要求,就是黑板清扫币左移和右移两种动作呢,按下按钮之后他可以左或者是右切换,就是你原先是左的,你按下之后要是右,这里怎么实现呢?就通过你在最左边检测到左极限的时候,那你按下去他必须是往右边走了,那到 你到最右边的时候,他右右检测到了之后,你按下照他肯定是往左边走,就这么一个往复的过程,那看一下清扫币移动至黑房左极线或者右极线清扫币停止动作,直至再按下按钮之后才会向上一次移动,才会向上次移动的方向啊,相反方向移动,就刚才我们讲解的这么一个步骤,我们看一下这个输入输出点的定义, x 二呢,是一个清扫按钮的话,就一个,我们要要把上面黑板的内容擦掉的时候,就按这个 x 二。 x 三的是左极限, x 是右极限, y 零呢,就是控制这个清扫币左移的玩意,是控制右移的。好,我们这里,嗯,输入输出介绍,介绍完了之后,我们看一下我们的程序, 把监控捡起来,看到没有,在初始状态 m 零是 f 的 f, 但是呢 x 四没有没有到位,就说右击线没到位,那现在这个这个清扫兵呢,也是一直往右的啊, 一直往右的话,我们先模拟一下右极限到位,按下 x 四,右极限到位之后呢,相当于这个会停掉,然后我们再按下清扫币,看一下是不是往左。 我们先按下 x 四,好,按下 x 四后相当于右极线到了,到了之后呢,他会停住,然后我们按一下 x 二,看一下他是不是往左。当然按下 x 二,如果是往左之后,我们要把右极线松开了,现实中呢,他是已经离开右极线的位置了, 这样子呢,他相当于是开始往左了,往左之后碰到左极线,他又会停止输出,我们看一下是不是这样子。 x 三是左极线,我们先按下他好停止了,停止之后呢,按下 x 二呢,他又开始往右了,我们这个循环再看一下,好,这样子呢,就形成这么一个循环动作,然后到右极线之后他就会停掉,我们看一下, 但如果是这个时候你不去按下来清扫按钮,就是不让那个 m 零去反一下,你若是呃松开的时候,我们这里模拟给你们松开的,松开之后他又开始显示右移了,实际实物中呢?他是清扫地到右机前也没有去按清扫按钮,他是不会动作的。我们松开,我们继续我们的课程讲解。
粉丝4042获赞6401

第十二, nop 和 end 指令 nop 叫做空操作指令, end 是程序接收指令。 nop 在指令表中应用,实际上就是把某一个触点 或者是某一个指令删除。比如该指令,当这个听音度当中,他原先的指令应该是熬滴 x 零 andx 一 anixoouty 零。如果他在 andx 一当中把这条指令改成 nop, 那么在题型图当中,相当于把这个 x 一的处理 点把它删除。同样,如果 ani x 二把 ani 改成 nop, 那么也相当于把这个 x 二的这个长臂出点删除。所以 anop 所谓空操作指令,他在指令当中应用时,实际上是等于把某条指令删除。 音低是程序接触指令。在我们写 plc 程序时,程序接触时我们一定要用音低。任何一个程序 写在 end 后面的程序是不能够被执行的,这一点请大家注意。



亲爱的同学你好,欢迎来到吴老师编程课堂,今天我们学习第四十五,讲这讲啊,我们要学习两个命令, to 和 end。 为什么要同时学习这两个命令呢?因为他们二者通常是成对出现的, 他们分别表示一个过程的开头和结尾。那么什么是过程呢? 在 logo 编程里面啊,过程它代表的是一组编程指令的整体,通过过程呢,我们就可以执行一串指令, 而不需要输入一句执行一句,那样就太麻烦了,对吗?我们来看一下过程的一个基本格式。 一个过程通常包含三个部分,第一行 to 加上一个过程名,它代表的呢是过程头 中间的一组指令,也就是过程的具体内容,我们称之为是过程体,最后一部分按的它代表这个过程编写结束。 我们来看一个小例子,例如我们要编写一个 绘制等边三角形的这样一个过程,我们可以把这个过程的名称命名为三角形。哎, two 三角形,三角形呢,就是他的过程名。 two 空格三角形表示就是过程头,它的过程体就是 repeat 命令 repeat 三,然后放括号里面的 f d 一百 r t 一百二, 最后过称为 and。 那么我们只要在 logo 系统里面 输入三角形,然后回车 logo 系统就可以执行这个过程。在我们的绘图 区呢,绘制出一个边长为一百的这样一个等边三角形,这就是 to 和按的命令,你听明白了吗?如果有问题,欢迎给吴老师留言, 想要编程学习不迷路,记得点赞收藏加关注,我是吴老师,我们下期再会。

这是一个那个最简单的一个停机的一个案例,就说这个右线位, 它是一个自加一指令码加在这个计算器里边,第五千里边它是一个断电保持的一个计算器,它现在是动作了 两万一千六百六十七次,对不对?咱程序里边设定的是大于四万次,大于四万次之后, 然后这一块就是说所有输出地址这样的一个指令,他简单的起到一个锁机的一个作用,这是咱们一个简单的一个小设备 细节的一个 p r c。

我首先要做到就是走死人,走死人我们这里做了一个啊,常开的一个输入指令,走死人使用的是一个 a 下横线 p w r, 在参数配置里面可以看得到的, 第一个是我们的一个输出参数,这个输出参数他就是一个相当于我们作为一个报警码初步码,当我们处于一个 非死人的时候啊,他就是一个 boss 啊。当死人成功以后啊,让我们看一下这个纸,我在充电器上面操作一下,把死人打开,然后我们重新监控一下 他,这也一个自动的状态啊,这里就显示了一个处啊, 状态也可以通过我们指定表里面去监控他,包括监控有没有死也行。 然后我们直径表里面有讲到,包括我们轴零是 m 两千加五十乘以轴号啊,我们轴零的话他读到一个死人状态的词,我们就读这个 m 两千这个位 这里。然后如果是周一的话呢,那应该一次是多少?就是那么两千零五十,那周二就是那么两千零一百。 好,首先我动,我们这里做这个手动正转和手动反转,这个手动正转它采用的是 六十四位双进度,一个古典的一个传送。 et m v 只要是一人看的这个定位指令中都 必须的十六思维辅点的这一点一定要区分好,包括我们触摸屏上面做的这些什么速度设置的纸啊,监控啊,都一定要选择双字辅点,我们这里做了一个正反转的一个指引哈啊,这个 etm v, 他就是将我们的触摸屏上面设定的这样一个目标纸 啊,传到我们的一个 hd 幺零八年那个目标速度里面手动速度 啊,当我们做反转的时候,我们采用一个双字符点乘一个负一啊,改变他的这一个账户关系,可以让他的一个方向的打开与否,他是一个 a 下横线 v e l v e, 对吧? 到这里面我们可以看到一个指令参数配置,这个配置呢?这个指令又叫速度控制运动 啊,就是这个指印以设定的速度持续运动,所以说我们做这个指印的时候,配置完以后,就是说我们这边上身也出啊,他正转也好,反转也好,我们下面一定要做一个多补啊。首先就是我们的一个手动速度要起立幺零八年,是吧?他 占用了一个幺零八年到幺零九八这一组,所以后面的写其他的定位指令的时候,相关的计算器不要和这一块重复加加速度,我们加加速度一定要大于他的加速度和减速度, 这一块一定要注意一下,不然的话这个速度到时候起不来的啊。出马 hd 二零八零二零八年,他根据我们计算机里面的值的一个变化,有相关的一个错误 提示,然后再一个就是 m 幺零八零,嗯,占用了一个五个位啊,嗯,就是像完成啦,或者忙碌啊,激活啊这些一些报警错误状态呀,我们都可以取这些位状态的进行一个实时的一个提示,触摸屏上面后面这个就是我们的一个轴号, 然后我们看一下,嗯,关于这个手动效果啊,速度控制,云动指定他,我这里总结了一下,注意点应该有两方面, 第一方面就是寸动中,就是我们手动不管是正转也好,反转也好,寸动中的时候 我们做一个寸动正反的保持,一定要做一个保持的标志位,你看我这里正传有一个保持标志位反转啊,也有个保 指标,这位分别是 m 幺二零年、 m 幺二零幺,他的好处就是当出现我们碰到实际的一个物理极限的时候,我们可以马上去这个标志位进行一个十多步啊,十多步当前走啊。第二个注意点就是 我们这是寸动上上眼,是触发他一个手动运动,我们要取他的一个寸动的状态下降眼,我们这里写了一组 下降炎,当我们手松开的时候,马上要停,停止他啊,要停止相关的这个 这个走号正确的停止,就是我们也是要输入啊,一个参数配置的啊,包括我们的一个,比如说我这个输入参数 一号是第一百四,第一百四代表我们这里是啊,这个减速啊,加减速啊,还有停止类型可以选择,我们这里选择减速停止,当然我们可以选择立即停止,就是急停啊,还有个急停并关闭死人, 这都可以通过自己去配置的啊。第二组参数就是我们一个嗯,出马的一个输出状态第二百四 啊。第三个就是,呃,我们的一个状态,包括是是否完全忙碌啊这些啊,进行全部这一系列的啊配置,进行一个售后部停止啊, 这就是我们要注意的一个娘娘方向。刚刚说的注意点,第一项啊, 就是取正转和反转的时候一个标志位,你看我这里,比如说读到一个物理极限,比如说一个是十,一个是十一也好,或者是我加了一个软件位状态也好,他可以马上直接就是多给他。同时我们做一个批次复位,把我们的一个正反转的一个状态 进行一个复位停止运动的一个搓澡方式啊,搓澡方式我们这里都是支持常开常闭啊啊,或者是上下眼下降眼 啊,这里我们有一个比较指令,这里的比较指令不同于我们常规 prc 的这样一个比较, 常规 prc 他就是什么大于小于等于大于等于或者小于等于,我们这里的比较执念就是啊 etcmp, 这是属于一个伏点数比较他的出发方式,支持常开常闭或者是边缘出发 啊,就拿我这一条直径来讲啊啊 etcmp。 然后我们这里有一个比较的一个数据,一是 hd 四千五比较的数据,二是第一两万零四十四, 那比较结果是 m 一千六,他是结果是放在 m 一千六这里面的 m 一千六 他就占用了三个位。比如说 abc, 就是等于大于的时候, abc 就通, 当等于的时候是 m 一千六百零一倒腾,当小鱼的时候是 m 一千六百零二倒腾啊,这就是一个关于伏天数比较,在总线里面的一个 纸巾的运用,他涵盖了大于等于小于啊,这个就是我真的用到了,就是作为一个数据的软纤维,所以要用到这个比较纸巾位置清零啊,就是折号清零,就是折号 k 零, 之后去你们这里有写到 a w i t y 写中吧。处罚方式依旧是支持常开常闭上肾炎 官方的一个称呼,这个指令叫做修改指令轴的当前位置, 然后他的一个配置啊,同样就是第一组 hd 四百, 这个 hd 四百他是一个输入参数,输入参数他同样占用的是一个,嗯,三组计算机 ig 的四百四十四点五 输入一个参数的一个提示地址输出,这一个参数就是一个我们的一个输出的一个状态吗?啊?啊?状态是有没有异常啊?包括我们一个时机的一个输出状态是完成或者忙碌或者错误, 这就是我们的一个位置,轻盈的一个一个执念的一个写法。会员啊,会员的话,嗯,相比来说脉冲的变化不大,同样上升也出滑,采用了一个 zr 轮啊下横线作为一个区分 啊,电影就是我们一个状态吗?啊?是否有异常啊?那三十占用了十五个位啊, 位,然后进行一个最后走号的一个指定, 然后这边我们 作为一个绝对定位,绝对定位怎么做呢?啊?前期呃,也做了一个很详细的解答,这里大概就是讲一讲,觉得因为它相对于我们这个脉冲一样的,只是前期多了一个 a 下横向 dla 啊,第一组参数 hd 五百码目标位置是吧? 啊,然后 hd 六百就是我们的一个目标速度啊,还有一个加减速啊, 再一个就是我们的 m 五百, m 五百就处于一个他的状态是否定位完成我们可以做比较,就是我当前这个以当前这个目标位置到达以后 m 五百他是至昂的啊,最后就是我们的一个资金走号。

这是一款细节叉 c 二的一个 prc。 呃,当时呢,选型的时候呢?选型有点小,就说不如当时选择叉 c 三型的。叉 c 三型还能借一个扩展模块,你看线上面的 io 点基本上都用完了, 这时候呢,这个这个叉 c 嘛,叉 c 二它是不支持扩展的,你看这一块是不是没有这个扩展的一个接头啊?就是说这一块不能扩展,不能接扩展模块,如果说上面点不够用了,还得换新的。

前面讲到我们增加一些这个方框,方框这个通道方框就扩展性很强哈,然后我们这个按钮的话呢,它其实,呃,它其实的话呢,它是跟这边的是一样的啊,只是说它是不同的形状外观而已哈, 然后设置也是一样的哈,这两个关还点动这里哈,然后这个护卫的话我们就是在这个操作,这边的话设置的一个选怂,他并不需要去置位或者取款哈,因为其实我就是取得他一个脉冲,脉冲去置位一些护卫一些东西哈, 然后底下这边的话是一个报警的哈,我们暂时的话,呃,就是说有三项报警哈,这个报警的话他会显示你具体哪个急停按下去了哈,然后我们在这个是画面跳转页哈,回主页他他这个的话就是跳转,你想跳转到哪个后面号, 比如说一号、二号、三号、七号啊,都可以跳转哈,然后我们这个这三号页哈,这个是刚刚我我是创建的哈,你可以想创业页面的话可以右击这边一个添加,添加完了以后你就会增加一个画面啊,这个画面的话我可以不用他哈, 然后我们跳转页哈,第四页哈,第五页、第六页都是我们的一个宣传哈,都是一个宣传,然后底下有一个都是跳转页,可以来回去切换哈,然后我们现在可以去模拟一下, 模拟的话是这个按钮哈,这个按钮离线模拟,模拟的话就是模拟真实透明屏的一个状况哈,他只是说不能通讯哈,我们先欢迎使用进入 这个啊开关啊,这点动自动切换啊,下面的文字也会改变哈颜色啊,这些都可以去改哈。 这个是取反的一个效果哈,取反的一个效果点两下,他就是循环这样子哈,然后复位的效果就是损失重的,你点一下,他只会导动一次。好接上一个视频,我们那个太恶心了,那个软件 只能两分钟,两分钟的哈,断断续续的,我们这边模拟模拟出来呢,是一个真实的画面,我们到这边的话是企业分厂,他是可以去切换,然后随时可以返回主页哈,返回主页,然后这边的话是继续浏览哈, 但他图片的这个占位置是挺大的哈。我们这个,呃,现在暂时的话,这个作品的话 是能够运行哈,应该是能够运行的哈。呃,我们现在先导一下哈,导一下程序,我们把线插一下,线我已经插上了。这边的话是一个模拟哈,这边是一个 呃。上载哈,上载的话是成显示器把程序下载到这个电脑里面哈。呃。但是很多都是上载不了的哈, 因为他很多人员的程序下载,他就是这个下载,他下载工程到显示器他是不支持上载的哈。 就是说如果我用这个下载进去,你想去把这个程序导出来是导不了的哈,除非是用这个哈完整下载啊,但是一般大家都是有一些保守哈,不会全部下进去哈。那我现在下下这个软件, 这个数据相对来说图,因为比图片比较多的话,他就是比较多哈,如果说你的程序或者说运行本来就比较慢,那你就不建议发很多图片哈。 好,这个是我们的一个呃,真实的一个触摸的一个情况哈,当然这边我点进去的话因为我现在没有插 plc, 他可能会卡在那里,通讯那里哈,我们就这边这边是内部的就没有关系啊,清晰度呢?还可以啊,勉强能够达到这个 效果啊。 啊,现在这暂时不能点哈,一点的话他就是通讯中哈啊,谢谢大家。

一常开触点指令 l d x 零,点回车键。二常 b 触点指令 l d i x 一、 三线圈指令 o u t y 零打开软件,输入基本指令, 电脑连接 plc 点选项搜索端口连接端口, 程序下载到 plc 中, 把按钮接好线 调试程序。

信捷 plc etc 总线指定一键清除四幅报警,这是触摸屏方面,这是一个按钮,实现方法如下, 来到 psa 软件,通过这个指令,首先看一下他的指定名是 ec 杠 sdowr, 他有七个参数。 首先看一下 k 零代表他是 k 零,一直看头站点 k 一代表他是 k 一,从上以此类推。 这个 h 四千,他是一个地址,代表一个锁影,这个 k 零他是指锁影。等一下我们可以看一下 hd 八百,代表我们要写的一个数, 我这里是重来一个一,也就是写一给这个 h 四千。 k 代表要写多少个字节, k 二代表两个字节,也就是一个字, 这个 d 代表这条指定执行的一个状态。 m 它之后的话代表指定执行完成。 点击这个一再看看,点击 coe online 找到 h 四千,可以往下方,这个是 h 四千,也就是这个井号 x 四千, 这个后面的是指缩影,也可以看到他指向的是 f 零杠零零,我们只要向 f 零杠零零写一, 也就可以清除是福的报错了,现在是正常状态,把网线拔了,他会报警, 当然可以通过这个四幅给他写一清除报警,但是呢,轴数太多了的话太麻烦了,这时候一键清除报警就很有用了,同时要自卫 sm 幺九四零,他等一下会变成乱的状态。 学习 prc, 记不住指定怎么办?查看手册呀,应用商店搜索 公控技术,下载这一个,打开点击资料, 这里面可以选择很多品牌,选择需要的品牌,需要的系列手册 查看,查看右上角可以查看目录,比如说我对这个绝对定位不熟悉, 点开就能看到这个指定的,说明了。关注和同学免费学习 plc 干货。

大家可以看一下, 如果最后一段脉冲的跳转长数或者寄存器至微零,则表示结束脉冲输出。 接下来是一杠二杠,一杠二是 s 一的操作数,脉冲用户参数快,若是我设置的是 hd 一百,则 hd 一百双字是 设置他是相对还是绝对。 hd 一百零二双子是外充段起始段数,这个大家比较好理解,可以自己看一下。 一杠二杠一杠三是系统参数快,讲了脉冲参数里面的相关的参数的设置及含义等,也可以在软件 左侧脉冲参数礼进行设置详细介绍。除了这个定位控制偏手册进行介绍之外,在这配置向导里面也进行了讲解,大家可以自己详细看一下。 接下来给大家介绍的是一杠二杠一杠四脉冲中断标号,这个是指多段脉冲输出指令 plsr, 最多可以配置一百段。在执行过程中,每次行完一段脉冲后,都会立即产生一个中断。 除了 psi 指令发送脉冲结束后会进入脉冲中断外,相对单段定位 divi 绝对单段定位 diva 指令发送完脉冲后也会进入第一个脉冲中断。建议在中断程序中导通条件加一个导通 plsr 指令, 你的敞开开关。 注意配置的每一段脉冲段都有唯一对应的脉冲中段标号, 无论脉冲配置表中的跳转设置如何设置,只要当前段脉冲发送完成,就执行该脉冲段的脉冲中段程序。这里定了表格,下面举了例子,可以看一下 下面的一杠二杠一杠五,列出了脉冲监控常用线圈,还有常用的计算器,这个是在定位手册副录里面也会有讲解。 好,我们接着找回 p s r 指令, 讲到了他的指令的添加方法的,接下来给大家讲一下他的脉冲方式模式,他分为完成方式和后续方式两种, 他们的区别是完成方式是指你第一段设置的脉冲数执行完那一刻他的频率还是你第一段的频率,而后续方式则是你第一段发送完成那一刻他的频率以及加减速到你第二段设置的频率。 好,后面就是一些脉冲的波形图讲解,大家可以仔细看一下,接下来就是他的用法举例了,我们也打开 plc 的编程软件,给大家演示一下这条哲理, 将这个程序进行下载。 我,我没有配置这些参数,或者刚刚的脉冲参数我已经写入过了,我这边就可以不用再次勾选点,确定 现在监控一下当前的玩您的累计脉冲,以脉冲个数为单位的话,累计脉冲是 hsd 零双字的,它的当前次发出的频率 sd 一千零六双字的, 大家可以仔细看一下,后方有他的注视,添加一个, 添加一个,他的条件是 m 一百。 将参数写入一下,想看当前参数是不是的确设置了,可以读取一下 plc, 读取它实际的参数原,打开提醒度监控, 我这么设置,意思就是说我第一段他的频率是一百,然后万通个数是一千,他频率是可以实时改的哈, 然后发完一千个脉冲的时候,他会停在那等待我的微的信号, m 一百又哦变成哦,这个时候才会执行 接下来的那一段脉冲。好给大家演示看一下现在运行 电影出发之后,他开始发脉冲,当前发的脉冲是第一段,当前发的频率是第一段设置频率一百发到一千。 好,这个时候就等待我微的信号 you often on, 之后他就执行第二段的脉冲数。 好,本节课就讲到这里,谢谢大家。