好,我们来讲一下三菱 p l c 的一个 f b 快的一个编写程序啊, f b 快是什么呢?就类似于一个库文件,如果说三菱想象西门子那样做成一个调用快就可以直接使用的话, 我们就需要用到 f b 块。首先新建一个项目啊,我们选择使用标签的,点击确认好,这边有个 f b 块管理啊,如果说有这个 f b 块管理之后,我们右键新建个数据,那数据名称, 我们今天就以新三角程序啊举例,新三角程序 距离好添加完了之后,这边会出现一个标签啊,这个是主程序的,这是新型新三角的一个标签。那首先我们先创建一个啊,他的一个管角,那左边的输入管角啊,我们就用 input 啊, 零 pro 啊,输出管角我们用 output 啊,这个我们要根据需求去需要。那如果像中间变量,我们用 vr 啊,就做中间变量啊,那输入的话有个什么启动按钮 啊?因为我们调用成一个块的话,如果大家都知道新三角的程序的话,他左边的调用块啊,启动 好启动按钮,它的数据类型改成 b 的数据类型。好, 那还有一个是什么呢?还有一个是设置时间,这个设置时间, 因为我们新三角基本上时间是五秒,如果说我们需要自己定义的话,我们就要设定时间,这个设定时间我们是用 word 啊来表示我们的时间值数值。那输出有什么呢?有主接触器 好,然后还有什么心形接触器,还有一个是角形的一个接触器, 那还有个什么?还有个就是我们的定时器啊, 好,那我们给他命名一下,那我们的这个西主接收器, 我们的数据类型是 v 啊,我们用 b 的表示。那定时器的话,这个是我们把定时器的啊改成这个时间看嘛。啊,那这个接住器就已经写完了,我们就开始在这主在这个 f b 看里面去书写这个程序,那比如说我们 啊, l d。 好,我们就直接可以去书写,比如说启动 好,这边应该启动按钮,启动按钮导通。一个什么好?主接触器, 主接触线好,那主接触器这上面也要加一个什么?加一个自锁吧, 那我们再添加一个 好出接触器,然后这个地方加一个什么停啊,还有个停止按钮,比如说我在这个地方啊,还少加了个停止按钮, 那这个地方我们可以在这个地方临时加一下啊,也是在输入里面停止按钮 啊,怎么可能没有停止按钮呢,对吧?然后我们的数据类型也是用未表示啊,我们再回来继续编写。呃, d r 停止 停展了。好,那我们同在导通他的同时,重新同时要导通一个什么新型接法吧。 嗯, 然后等那个星星。 好,那继续啊,我们再去添加好,哎,添加一个什么定时器?当我们的主接触器导通的时候, 主接触器导通的时候导通一个定时器啊,那我们就用线圈 定时器,呃,定时器导通的电 定时器开始计时,定时器计时。 好,定时期开始计时之后啊,达到我设定时间的时候啊,这个定时期还有个时间啊,忘记写了。我们一个设置时间, 这个设置时间,然后定时器导通之后,我们的一个脚型接触器导通, 那同时我们脚接触器吸合的时候,要把心形的给它断开。 好,那我们整个城市啊,编一下啊,起到按钮按下去的时候啊,主接入器吸合,主接入器吸合,形成一个自锁啊,当听着按下去全部打开。啊,那定时器 主机日期吸合,电视机开始计时,达到设定时间之后,电视机开始导通,角形开始吸合,然后同时长臂触点断开,心形断开。好,那我们就形成个新三角,我们看下怎么去使用,我们到主程序里面去调用的话啊, 然后插入部件标签啊,然后我们点击确认一啊,这个时候就可以多了这个标签,那我们可以去命名一些,哎,比如说 m 零,对吧? 这个设置时间,设置时间的话,我们就可以,比如说我们用啊开二零,这就我们设置时间,那停止按钮我们可以用什么啊? 啊?营养 l d 啊,因为我们内部用的是个长臂了。 好,然后主接住器我们可以用什么外铃,好,然后心形外衣,然后脚型, 哇,好,我们编一下。好,然后我们仿真下载到我们 plc 里面去。 好,然后把我们的监控打开, 稍微等一下。啊,那当前设的时间是二十。好,那我们当我们把主机日期吸合,我们来看一下主机日期吸合。好,等我断开 跟他。啊,两秒钟之后啊,主节奏器跟脚型吸合。啊,这就是我们那个,当我们把停掌按下去的时候全部断开,当我们重新吸合的时候,主节奏器和心形吸合,两秒钟之后主节奏器和脚型吸合。 好,我们玩好了,这样写的一个程序啊,就没有什么问题了啊,那如果说我们还要再添加其他的新三角啊,那这就 fbi 的好处。好,我们可以无限的去拖拽调用这个新型角形, 这样就可以,我们就不需要写内部的一些程序了,我们直接可以去拖拽调用。好,我们再写一个试一下。好,这个地方我们也是用 mr 导通设定时间,说 k 五零 停止按钮啊, d m 三 外二外三外四外五。好,宝马程序下载进去, 哈哈哈哈哈哈哈哈, 好,重新下载完了之后我们把监控打开啊,已经打开的。好,我们启动一下 主接触器和心心启动啊,五秒钟之后主接触器和脚心启动,没有问题吧?好,我们再看一下。 好,这两个交流接触器啊,这两组新三角啊,这六个交流接触器,他们两个是互相之间是没有关系的啊,不会因为你这个地方导通 或者这个地方设置时间会打断啊,上面这个新三角的一个使用,那这个就是我们一个新三角的一个啊, fb 块的一个使用。好。
粉丝9001获赞2.0万

大家好啊,欢迎收看本期课程。嗯,这节我们继续讲三菱这个 lb 块啊,那么 lb 块呢,上节我们讲了定时器怎么做一个十秒的定时,但是呢,在这个十秒定时中啊,如果我用这个电脑模拟的时候啊,会发现呢, 他十秒和一百毫秒是一样的,十毫秒和一百毫秒是一样的啊,他的时间,那是为什么呢?这里啊说一下,因为我们用电脑模拟的时候啊,他模拟的这个呃扫描周期啊,就是一百毫秒啊,大家等一下看啊,这个扫描周期是很重要的 啊,大家看啊,这里面呢有一个什么呢?呃,扫描周期一百毫秒啊,这个一百毫秒啊,就是模拟的时间啊,就是模拟器的时间呢, 他最短的最短的扫描周期就是固定的一百毫秒啊,一百毫秒。那么如如果说我们用 prc 来做呢,因为 prc 呢是执行的他实际的扫描时间啊,这个根据你的程序啊, prc 的型号不同呢,他会有区别的, 那么模拟器最短就是一百毫秒,所以呢,他是一百毫秒扫描一次,那么你即使定了十秒的计时器,十毫秒的定时器,那么因为他他也是一百毫秒执行一次,所以感觉呢,我们定的十毫秒定时器啊,和一百毫秒定时器啊,速度是一样的, 就是因为这里啊,这是上节最后呢给大家留的一个作业啊,不知道大家观察没有啊,就说模拟器这个扫描周期啊,是一百毫秒啊,所以我们在模拟的时候呢,有时候不太关注这个一百毫秒这个时间啊,然 后呢你程序呢,有的大多数时候我们这个时间可能并不重要啊,但是有时候你发现你想模拟一个时间的时候,这个时间对不上,可能就是这里有问题啊,大家注意一下。 然后这节想说什么呢?想说呀,我们辛苦辛辛苦苦的做了一个 fb 块啊,比如说我做个起跑亭,当然这起跑亭最简单的也没必要保存啊,那假如说我做个模拟量,嗯,转换的一个 fb 块啊,或者其他的 fb 块,通讯的 fb 块啊,那么呢,我们 想给他保存下来啊,保存下来怎么保存啊?那么这里呢,有一种方法啊,因为这是 js 二啊,他的用户库啊,他不可以新建啊,不可以新建,所以呢,我们只能用另一种方法啊,我们怎么看?我们只能从这个 工程中啊进行导出啊,就说这个工程,因为我们包含是七宝亭的 f 块的,我们如果想要在别的工程中用到这个块,那么我们可以新建个工程啊,我们把这个新工程给他这个 保存关闭。新建工程和这工程类型要一样的啊,不能是你新建个 q, 然后导入 fs 的 fb 块啊,大家注意新建的工程的呃,片系类型要和你现代工程一样啊,然后确定, 确定之后呢,我们就可以啊,从这个原来的工程中导入这个块了啊,我们编一下去 啊,然后这个,呃怎么导入呢?在工程中啊,工程中有个库操作啊,库操作, 从工程中获取库啊,这里有个从工程中获取库,我们想导入刚才这个呃,七宝亭的这个矮壁块,那么从工程中导入库,然后呢?选择, 选择库,工程浏览,浏览到我们只这个结构化这个工程啊,结构化工程,然后呢点 fb 一览更新啊,那么他就会显示出这个工程中包含的 fb 了, fb 了啊,那么我们可以选择这个 fb 管理起跑厅啊,结构体这个呢,因为我们现在没有数据啊,没选也没用啊,然后选择这个 七宝亭这个块,点击确定啊,点击确定,确定好之后啊,在我们新工程中啊,就多了一个七宝亭啊,大家看就多了一个七宝亭,他会把程序和这个标签啊都导入进来啊,然后我们编一下就可以了, 一下之后呢我们就可以在我们的新工程中进行调用了啊,这个调用方法呢是一样的啊,一样的啊,这样呢,就是我们怎么在一个工程中导入原来做好的 fb 块啊,那么你做好 fb 块啊,你可以保存不同的工程,比如七宝亭的 fb, 你单独建个七宝亭 ip 啊,通讯的 lb 呢,你单独建个,哎,通讯 lb, 那么每次我想用到哪些功能,我就从工程中导入就可以了。导入啊, 这样呢,我们就可以反复用我们我们的 lv 块了,因为如果我不反复,不能反复用,那我这 lv 块建起来就毫无意义啊,那么我每次都要新建新写一遍,我还不如直接用 t 型图来做呢,是不是?所以 t 型 fb 块好处呢,就是他可以反复的调用啊, 一个是反复调用,第二个呢就是我们可以导入啊,保存导入,然后呢省了以后的功夫啊,省了以后功夫啊,那今天课呢就讲这么多啊,谢谢大家。


那我们这个课程讲什么呢?讲我们这个 f b 功能快。那什么是 f b 功能快,对不对?我们来看一下。好,打开我们的程序看一下,这就是一个 f b 功能快。 我们在写程序的时候,如果有一些需要重复去利用这样的一个程序,你可以把它做成一个快啊,去调用他在不同的程序都可以去调用这么一个快。我们来看官方,他说的什么好处啊?对不对? 可以提高我们的编写程序的效率,程序创建了高效性,为什么可以提升他的效率呢? 通过将标准程序作为一个快进行部件化,可以简便的对程序进行再利用啊。这个再利用就是说你在不同的程序里面都可以去调用这个快啊。下个内容我们去讲一讲如何去创建这么一个 f b 快。

使用三菱电机通用电瓶器 f r e 八百式关于如何进行 c c link i e t s n。 通讯,以下对其设定方法进行说明,确认需要准备的设备 作为主站的可编程控制器。 i q 二 c c link i e t s m 主站本地站模块 r j 七幺 g m 幺幺杠 t 二作为重振的变频器一八百杠一二台以下呢?电缆安装了 mirrorsoft g x works 三的计算机, 对接线方法进行说明,确认变频器和可编程控制器的电源 we off。 拆下变频器的前盖板,将 internet 电脑的连接器插入变频器的 通讯用接口,然后设定变频器的 ip 地址。变频器一可使用出厂状态进行连接, 设定变频器二的 ip 地址,应将电源设为 on, 按 p u e x t 键切换到 p u 运行模式,按 mod 键切换到参数设定模式,按上下键是参数显示为参数幺四三七, p 二和幺四三七闪烁后按 set 键 按上下键设定为。二,将电源设为 off, 确认 led 灯已熄灯后,将电源设为 on。 关于变频器的 ip 地址的设定到这里就结束了。关于可编程控制器的 ip 地址的设定步骤,请通过 f r e 八百使用手册通讯片进行确认。 接下来对配置文件的登录方法进行说明。启动 resort g x works 三新建工程,提前做好准备。 从菜单栏的工具配置文件管理中选择登录,在配置文件登录画面中选择注册的新 sp 加文件后点击登录, 这样配置文件的登录就完成了。从导航窗口的参数模块信息双击 rj 七幺 gm 幺幺杠 tr, 点击基本设置,点击网络配置设置详细设置省略号。 在西西 link ie t s n 配置画面中,点击检测连接切断的设备,点击执行, 如果画面上显示 f r e 八百杠 e, 则表示检测成功。点击反应设置并关闭后关闭画面。 然后对七夕 link r e t s m 主战本地战模块 r j 七幺 g n 幺幺杠 t 二进行设定, 这样设定就结束了。点击在线写入至可编程控制器, 如果点击执行,则开始对可编程控制器进行写入 协助完成后确认变频器的 led 显示 n s 和 m s 亮绿灯,如果 link 一和 link 二的绿灯闪烁,则表示已建立 c c link i e t s m 通讯, 谢谢 link ie tsn 通讯设定的说明到这里就结束了。

大家好,我是成功教育的孙老师,今天我们来学习一下 f b 块的制作与使用。首先我们新建一个项目, 找到我们的导航栏的指向中的程序中的 f b, 然后右击新建数据, 然后数据类型选择 f p, 然后数据名我们改一下, 奇宝亭的一个程序,点击确定, 然后在我们的 f b 中的局部标签双击它 标签名 选择数据类型,因为我们的启动和停止对应的是我们的位,还有我们的输出也是位数据类型,所以说我们选择 基本数据类型中的位数据类型点击确定啊,这里也是停止演示, 然后累哎。启动和停 指它对应的是我们的输入,所以说我们是 input, 然后输出它对应的是我们的输出 alt pro, 然后转换, 那在我们的程序本体中启动, 然后我们 f b 块指这个起保填的程序就已经制作好了,然后我们怎么调用这个 f b 块呢? 然后在我们的主程序中,然后程序本体中,我们把这个 f b 块的这个起跑停的这里拖到我们的主程序的这个程序段中,然后实力名改一下, 点击确定, 然后我们会生成一个 f b 块的这个数据, 它有三个针脚,分别左边对应的是我们的启动和停止,对应的是我们的输入,然后输出它对应的是我们的输出的一个点,然后转换, 我们把它写入运行啊, 然后我们启动 x 十 y 十输出,然后停止 x 十一, 启动 x 十 y 学输出停止,然后这样我们 f b 块啊就已经做制作好了。

大家好啊,欢迎收看本期课程啊,这节呢,我们讲一下三零啊, fx 三幺啊,也就是 gxox 二的 fb 块怎么用啊?那么正常我们新疆工程的时候啊,选择的是简单工程提醒图这两个选项 啊,那么如果我们点击啊使用标签啊,大家注意,这里面一定要选择使用标签,使用标签功能选中之后,我们还是简单工厂提醒图这里呢就可以使用 fb 块了啊,然后确定, 确定之后呢,大家看现在的程序架构啊,就和我们的简单简单工程有区别了啊,我们的简单工程就是一个提醒图啊,那么 一旦使用标签了,那么这里呢就有左侧啊,大家看左侧有程序, fb, 结构体等等啊等等啊这些,那么如果说我想建立 fb 块啊,就在 fb 管理中 新建数据啊,新建数据啊,比如说这个数据块呢,叫七宝亭啊,七宝亭,我就举个例子,随便啊, 齐宝婷啊,就叫齐宝婷,那他的语言呢,也是提醒图默认就可以了,然后确定,确定完之后呢,我左侧这个 fb 这里啊就有个齐宝婷的这个 fb 块啊, lb 块,然后呢,我在这个 编一下,编一下他就变成啊蓝色的了啊,变成蓝色的才是正常的啊,黑色的是不正常的 啊,那么这个怎么调用呢啊,我们先不说怎么建块啊,怎么调用啊,我们建好这个 fb 块之后啊,我们这里选择部件选择啊,大家在工具栏中有个部件选择窗口啊,在部件选择窗口呢,我们点开之后,这里有个 f b, 然后有个七宝亭啊,七宝亭,那么我们直接拖动这个七宝亭啊,到我们的提醒图中就可以了啊,但是呢,现在他提示哎, b 中 有不正确的输入输出标签,因此无法引用 fb。 为什么呢?因为我们没有设置他的这个输入输出变量啊,所以我们先设置输入输出变量啊,我先设置就三个,启动停止和输出啊,启动停止啊, 输出啊,七宝亭啊,三个,但是呢,这里类啊,大家选一下啊,他的类别啊,大家要注意,我这个有个维啊维啊呢,他这 这个类呢,是他的内部变量啊,然后我们选 v a r input 啊,这是输入啊,音 ar 音铺的输入启动停止的输入输出呢,是 voutput output 输出啊,那么然后数据类型这个我们也要选啊,我们选择,因为这个启动停止输出啊,就是位的形式啊,所以数据类型我们选贝特,贝特呢,就是位的形式啊,我们也可以复制粘贴啊, 布置真题啊,这样我就建立三个数据类型了啊,然后再编一下,编一完之后我们再在主程序中调用我们的块就可以调用了啊,因为之前没有这个 定义。点亮啊,这里这里呢,他有个会让你输入实力名啊,实力名,这里实力名啊,任意输入啊,当然如果说你不想输入,他默认呢,会以这个七宝亭加个序号啊,七宝亭杠一啊,这样呢,他就有一个七宝亭的呃,这个 快了啊,然后我们编一下,大家看,现在呢,他就有启动停止输出啊,七宝停,然后我们想要输入这个电量啊, 就像提醒图的输入一样啊,那么我直接这里加个 l d m 零啊,启动,那么 l d m 一是停止啊,然后呢输出呢?是 out 一个歪零啊, out 一个歪零,这样我们的七宝亭就做好了,做好了,但是呢,我们这个只是在 主程序中调用啊,主程序中调用,我们还需要怎么样呢?还需要啊,在我们的这个 fb 块中啊,写上这个七宝亭程序啊,那么怎么写?我再介绍一下啊,首先我们第一个电量启动,然后呢加个长币停止,然后呢 out 一个,呃,这个 呃输出啊,那么我直接啊,可以打字啊,输出啊,输出,这就是我们刚才的边量,然后再 led 输出, l d 输出 啊,然后前面这两个触点呢,我们给他加上变量,一个是启动啊,启动, 这个变量呢,你可以用英文呢,也可以用中文啊,但是不要用数字这个定义啊,用数字呢,他是会报错的啊,当然首字母要中文或者英文啊,后续的你可以加数字啊,那么现在这个起起宝婷呢,就是 启动输出,然后启动输出啊,七宝亭就是经典的七宝亭程序啊,这里粉色的代表的,我调用的是局部变量啊,如果是我要调用 m 八千啊,比如说这里我可以调用外部变量 m 八千,那么他还是黑色的啊,还是黑色的,粉色的表示局部变内部变量这个 lb 块。 然后呢在这个程序中,我们在主程序中啊,我们可以仿真模拟一下啊,大家看 放针一下,然后看一下效果啊,首先呢,我们按一下 m 零啊,是启动啊, m 零是启动,我们一旦启启动接通了,大家看 y 零是不是也输出了,输出了啊,然后呢,那这里会闪烁啊,我看一下,为啥 啊,这个输出写错了啊,这应该加个停止啊, f 一块,这里写,写错了啊,写错第二个是停止啊,不是输出啊,输出错了, 停止啊,第二,停止啊,起跑停啊,启动停止输出按八千正常的,不影响直行啊啊,然后我们再重新模拟一下啊, 当我们按按下 m 零的时候呢,是 y 零输出,但我们按下 m 一的呢? y 零输出停止啊,然后 m 零即使说 ouf 了,他 y 零也会继续输出的,大家看,现在呢,我按下 m 零的, y 零有输出, 然后我让 m 零断开啊,外量继续输出,然后我按一下 m 一,外量停止了,然后再按一下 m 一啊,这样我就保证达到了一个启动停止保持的功能啊,气保停啊,这就是我们的 fp 块的一个简单用法啊,简单用法 啊,那么大家可以自己练一下,关键点就是你在新建工程的时候要选择使用标签啊,如果不使用标签就是简单工程使用标签我们就可以。呃,新建自己的 fb 块了啊,大家可以自己尝试一下啊。

好,我们来讲一下三菱 p l c 的一个 f b 快的一个编写程序啊, f b 快是什么呢?就类似于一个酷文件,如果说三菱想象西门子那样做成一个调用快就可以直接使用的话, 我们就需要用到 f b 块。首先新建一个项目啊,我们选择使用标签的点击确认好这边一个 f b 块管理啊,如果说有这个 f b 块管理之后,我们右键新建一个数据,那数据名称, 我们今天就以新三角程序啊举例,新三角程序 距离好添加完了之后,这边会出现一个标签啊,这个是主程序的,这是新型新三角的一个标签。那首先我们先创建一个啊,他的一个管角,那左边的输入管角啊,我们就用 input 啊, 用 pro 啊,输出管角我们用 output 啊,这个我们要根据需求去需要。那如果像中间变量,我们用 vr 啊,就做中间变量啊,那输入的话有个什么启动按钮 啊?因为我们调用成一个块的话,如果大家都知道新三角的程序的话,他左边的调用块啊,启动 好启动按钮,它的数据类型改成 b 的数据类型。好, 那还有一个是什么呢?还有一个是设置时间,这个设置时间, 因为我们新三角基本上时间是五秒,如果说我们需要自己定义的话,我们就要设定时间,这个设定时间我们是用 word 啊,来表示我们的时定制数值。那输出有什么呢?有主接触器 好,然后还有什么心形接触器,还有一个是角形的一个接触器,那还有个什么?还有个就是我们的定时器啊, 好,那我们给他命名一下,那我们的这个吸主接触器, 我们的数据类型是,喂啊,我们用 b 的表示,那定时器的话,这个是我们把定时器的啊改成这个时间开门啊,那这个接住器就已经写完了,我们就开始在这主在这个 f b 开里面去书写这个程序,那比如说我们 啊 l d 好,我们就直接可以去书写,比如说启动 好,这边应该启动按钮,启动按钮导通。一个什么好?主接触器 主接触线好,那主接触器这上面要加一个什么?加一个自锁吧, 那我们再添加一个 好出接触器,然后这个地方加一个什么停啊,还有个停止按钮,比如说我在这个地方啊,还少加了个停止按钮, 那这个地方我们可以在这个地方临时加一下啊,也是在输入里面停止按钮 啊,怎么可能没有停止按钮呢,对吧?然后我们的数据类型也是用未表示啊,我们再回来继续编写,要 dr 停止, 听这按钮。好,那我们同在导通他的同时,重新同时要导通一个什么新型接法吧。 嗯, 然后等那个星星。 好,那继续啊,我们再去添加好,哎,添加一个什么定时器?当我们的主接住器倒通的时候, 主接触器导通的时候导通一个定时器啊,那我们就用线圈 定时器,呃,定时器导通的电 定时器开始计时,定时器计时。 好,定时器开始计时之后啊,达到我设定时间的时候啊,这个定时器还有个时间啊,忘记写了,我们一个设置时间, 这个设置时间,然后定时器导通之后我们的一个脚型接触器导通, 那同时我们脚接触器吸合的时候,要把心形的给它断开。 好,那我们整个城市编一下,起到二零二二式的时候啊,主接入器西河,主接入器西河形成一个自锁。啊,当听着二零二二曲全部打开。啊,那定时器 主机日期吸合,电视机开始计时,达到设定时间之后,电视机开始导通,角形开始吸合,然后同时长臂触点断开,心形断开。好,那我们就形成个新三角,我们看下怎么去使用。我们到主程序里面去调用的话啊, 然后插入部件标签啊,然后我们点击确认一,啊,这个时候就可以多了这个标签,那我们可以去命名一些,哎,比如说 m 零,对吧? 啊,这个设置时间,设置时间的话,我们就可以,比如说啊,我们用啊,开二零,这就我们设置时间,那停止按钮我们可以用什么啊? 啊?营养 a d 啊,因为我们内部用的是个长臂了。 好,然后主接住器我们可以用什么外铃好,然后心形外衣,然后脚型, 哇,好,我们编一下。好,然后我们仿真下载到我们 plc 里面去。 好好 好,然后把我们的监控打开, 稍微等一下。啊,那当前射的时间是二十。好,那我们当我们把主接触器吸合,我们来看一下主接触吸吸合。好,等我断开 跟他。啊,两秒钟之后。啊,主节奏器和角形吸合。啊,这就是我们那个,当我们把停掌按下去的时候,全部断开,当我们重新吸合的时候,主节奏器和新型吸合,两秒钟之后,主节奏器和角形吸合。 好,我们玩好了,这样写的一个程序啊,就没有什么问题了啊,那如果说我们还要再添加其他的新三角啊,那这就 fbi 的好处。好,我们可以无限的去拖拽调用这个新型脚型, 这样就可以,我们就不需要写内部的一些程序了,我们直接可以去拖拽调用。好,我们再写一个试一下。好,这个地方我们也是用 mr 导通设定时间,说 k 五零 停止按钮啊, d m 三 外二外三外四外五。好,宝马程序下载进去。 啊啊啊啊, 好纯,下载完了之后我们把监控打开啊,已经打开的。好,我们启动一下 主接触器和星星启动啊,五秒钟之后主接触器和脚心启动,没有问题吧?好,我们再看一下。 好,这两个交流接触器啊,这两组新三角啊,这六个交流接触器,他们两个是互相之间是没有关系的啊,不会因为你这个地方导通 或者这个地方设置时间会打断啊,上面这个新三角的一个使用,那这个就是我们一个新三角的一个啊, fb 块的一个使用。好。

大家好啊,欢迎收看本期课程啊,这节我们继续讲 f b 块啊,那么在讲的前面呢,我要说一下,我讲 f b 块并不是让你非要用的,而是让你了解这种方法啊,因为有的同学说还不如用 it 语言做呢,还不如直接用题型图写呢,我又没让你用这种语言, 非要用 lb 块,我只是让你了解这种方法啊,就说三菱呢,有这种方法,你可以选择不用啊,没人强迫你,用与不用是你的自由啊,所以的你看视频就看视频啊,一些用不到的话就不要说了啊,不要说了啊说,那么我们见这个, 呃,这节呢,我们讲一下要用 fb 控制四伏电机的块啊,那么我们就建一个四伏控制块,呃,四伏控制块呢?我们还是啊,像前面一样新建工程,然后使用标签 啊,简单工程题型图啊,确定,确定完之后呢,我们这里呢,在 l b 中呢,建立啊,建立一个轴啊,新建数据啊,新建数据轴一 啊,周一大家注意啊,这个 r b 块啊,这种呢轴呢,就说有个问题啊,就说他的输出啊,输出 y 零,你用这个绝对位置输出,还相对位置输出啊,这个 y 零,还有这个回原点啊,不能 用内部的变量啊,内部的变量你只能用高速的脉冲口啊,外零,外一外二输出,然后呢这个回原点,这个原点呢?呃,零点信号呢,只能用 x 零啊,到 x 七啊,等等这些,所以呢,有些变量我们不能用内部变量啊,只能用外部变量 啊,那么这里呢,我们就先建立一下他的功能啊,那么我这个,呃输入,首先说输入啊,作为我们这四伏控制块啊,我们有哪些功能呢?我先多建几个啊多建几个 啊多建几个啊?第一个功能呢就是我们的四伏使能啊,就说这里有的功能啊,我们可以没有啊,不一定非要有啊,就说我们现在呢 建立之前呢,我们先详细有什么功能啊?需要然后呢?呃在块中添加,当然后续如果你需要这功能你也可以在后面添加啊。就说 呃不一定非要在前面直接就添加,很完整啊,因为我们在写的过程中呢可能会发现一些新的问题,我们可以在后面再添加啊后面再添加啊,所以这里呢我们就把基本的功能啊先写上 啊,首先呢就是使能啊使能使能信号啊, enen 信号啊, en 信号 啊,就说我们这块加使能这个信号啊,当然你加不加都无所谓了啊,其实我们要控制呢这个呃花里胡哨的功能我们先不加啊,我们先把基本的功能实现。那么第一个功能呢就是原点回归 啊,远点回归第二个功能呢就是这个相对定位第三个呢绝对定位 绝对定位啊第四个呢就是定位地址 啊,然后定位速度啊,还有需要什么呢?呃啊点动啊, 正转点动照个照个加这个照个减啊,照个加 找个减啊,当然这个顺序你们可以自己排列啊,就说你放到前面放到后面都可以啊啊然后还有什么点动速度 点动速度啊,还有什么呢?我们需要输入的,大家想一下 啊,我们现在呢建立这么多了啊,原点回归相对定位绝对定位啊还有复位复位啊,还有呢 还有啊,就是定位一点啊,定位很多点,我们需要啊, 定位二点,定位三点, 因为我们既然做 lv 块呢,我们就希望这个呃块呢,点一坐标完完善一点啊,就不需要外部再加加的功能了。点二坐标,我们先预留三个点啊,点三坐标 啊,然后呢他的这个都是输输入啊,这三个输入,然后定位速度啊, 自动定位速度,也就是我们定义到点一点二点三的速度啊,我们就用一个速度来代替了啊,速度,自动定位速度啊,那么还有什么呢?这里我们除了这些,现在目前就这些啊,然后呢我们再加输出啊,输出 输出呢?首先呢就是,呃原点回归完成啊,就是一些完成信号。第二个呢就是相对定位完成。 第三个呢就是绝对定位完成 啊,绝对定位完成啊,还有呢就是定位一点完成 啊,定位二点完成定位三点完成, 定位三点完成啊,然后还有什么呢?还有报警啊,报警,师傅报警啊,师傅报警,这里 似乎报警啊,然后还有我们需要什么呢?我们再想一想, 还有啊,就是初始化的一些参数,我们可以加到里面啊,加到里面啊,这比如说我这个加前限位,后限位啊,这输入点啊,输入点 啊,前几线, 前极限再加个后极限 再加一个圆点,圆点开关, 按键开关啊,这些呢都是输入啊,都是输入中间变量。现在我不加啊,因为我们也不知道现在有哪些中间变量啊,我们只能在实际呃写程序的过程中才能知道中间变量。那么这里呢?我们这个 呃这些控制啊, bet 啊,都是 bet, 定位地址是速度是呃字啊,点动速度复位是 bet, 定位一点啊,我们把这个完成是 bet 啊,都是 bet, 然后呢定位地址呢?是双字啊,双字,我们选择双字定位地址定位速度都是双字点动速度双字点一坐标点二坐标点三坐标双字自动定位速度双字 啊,然后前极限后极限定位圆点开关啊,这些呢也都也是 bet 啊, bet, 喂 啊 bet 啊,那么这样呢,我们就把这个变量啊基本定义完了啊,就这些变量啊,那么我们呃可以呢变异一下,然后呢直接在这个呃我们添加一下看一下效果啊,就说 啊添加一个周一啊周一啊,那么周一呢功能呢都有哪些?原点回归,相对定位,绝对定位定位地址定位速度,这个定位地址定位速度呢,是相对于这个相对定位和绝对定位的啊, 然后点动加点动减点动速度啊,然后复位定位一点定位二点定位三点点一坐标点二坐标点三坐标啊, 自动定位速度啊,然后前极限后极限远点开关啊,那完成信号呢,就是远点回归完成,相对定位完成,绝对定位完成,定位 二点完成定位三点完成四伏报警等等啊啊,目前来说呢想到的就这些功能啊,实际没想到的,我们等后续写程序的时候再进行添加啊,进行添加啊,然后 无法使用的字符串数据名啊 dog 这点动加是无法使用的啊,那么我改一个正向点动,然后呢这个是负向点动 啊,互相点动啊,连一下啊,这样呢,我们看基本上我们的要求呢,就这么多啊,要求 就这么多啊,有点太大了啊,我们放小一点啊,放小一点啊,这样就是我们这个块初步啊,就是这个功能,然后后续我们在写程序的时候呢,就逐步添加。什么功能啊?我们希望呢通过这一个块呢,把 就把一轴的所有的功能都写在这个块中啊,然后使用过程中我们直接调用就行了,直接调用就行了啊,那么 啊,今天课就讲这么多啊,希望大家继续关注啊,然后续呢我就把这个四幅控制块啊,完整的程序呢,从头到尾 啊写一遍啊,因为我也是在边讲边写啊,这过程中可能会有出错啊,那么我们及时指出啊,也希望大家发现错误的及时指出啊,谢谢大家。

大家好啊,这节我们用这个 fb 块啊,做一个模拟量的计算公式啊,计算的 fb 块啊,那么之前呢,我们知道模拟量有万能公式啊,那么我们就用这个万能公式做个 fb 块,看看和正常做呢有什么区别啊。首先我们建立一个 啊工程,那么 trc 呢?选择 f i 系列 cpu 的 fs 三优。简单工程,然后使用标签啊,这里再重复一下啊,就是我们在做 做 fb 块的时候一定要使用标签啊,然后才能用 t 型图的 fb 块,你用其他的结构化工程啊,什么那些是做不了 fb 块的啊,只能用简单工程 t 型图,然后使用标签来做这个,呃, fb 块啊,确定确定之后呢,我们知道啊,呃, 你这样的万能公式呢,我们再复习一下啊,复习一下,那么复他的公式呢?是我们的采集值啊,采集值 啊,比如说我们采集值存的第两种啊,采集值啊,采集值乘以什么呢?乘以这个,呃。工程 直的上线,剪下线啊,工程直的上线,工程直的上线剪接下线啊,再除以除以这个采集上线和剪下线。采集 上线,剪下线,剪下线啊,剪下线,然后再加上工程值的下线啊,再加上工程值下线啊,这就是我们的这个。呃 呃,这个万能公式啊,那么我们这里呢,我们首先呢建立几个变量啊,首先我们输入变量是哪些呢?输入变量啊,采集值肯定要输入,然后工程的上线下线,工程采集下线下线,一共五个输入啊,五个输入 输出呢,就是我们的这个当前职啊,当前职,输出就是当前职啊,输出就是当前职。我们首先在标签中啊建立这个,呃几个变量。首先啊我们建 那个 fb 块啊,先建立 fb 块,那么这个 fb 块呢叫 ad ad 转换, ad 转换 ad 转换。在局部标签中呢,我们先建立一个什么呢? 音铺他啊,这个呢叫呃采集值,当然你用英文的用什么都可以啊,只要你知道你这值是干什么的就可以啊。然后呢是字字类型啊。第二个呢是 呃我们先多建几个印铺的啊,因为五个印铺的啊,工程上线啊,然后工程下线,然后采集上线, 采集下线,采集下线啊,然后这里啊,我们这个直呢都可以用什么辅点线 型的啊?可以用浮点型的,也可以去打整,总之呢你想用什么型啊?呃取决于你的这个后期计算的过程啊,如果是你用呃整形也可以啊。然后呢我们输出一个值 out plot pro 的,那么这个奥特铺头呢就叫当前值 啊,当前指啊,当前指呢也是一个呃符典型的,比如说我啊符典型的 啊,那么建立好这个几个之后啊,我们临时变量,等一下再看啊我们看,首先呢我们再建几个临时变量吧, 中间值一,这里我就直接中间值一二三四了啊,一二三四 二三四啊,不一定用到几个啊,我先见四个四二三啊,中间值三,然后都是复点型的,我们可以 啊都是复点型的。嗯,这样呢,我们建立好这个呃局部标签啊,我们就可以写程序了啊首先呢我们这个程序呢,嗯 首先呢我们要计算上线减下线啊,因为我们这是 t 型图啊,不是 s t 语言,所以呢我们只能计算每个单独的中间值,那么 m 八千, m 八千,然后减减法呢? s 有 esub, desub 啊, 用整三十二位减法,辅点减法啊,然后呢?工程,工程上线减下线,工程下线 啊,然后呢?存结果呢?存到中间之一啊,存到中间之一,这是第一个啊,第一个,工程上 下去, 这中间之一写错了,我看这里有个空格,是不是啊?空格啊,然后乘 题中呢,就是得一中间值一啊,中间值一啊,这样第一个,这是第二个呢,就是我们在采集的上线剪下线啊,采集上线剪下线,然后采集上线剪下线, 采集上线采集的 上线减去。采集下线等于中间值二啊,等于中间值二 啊。然后呢,再用这个中间值一除以中间值二啊。 e d e d i v 啊 d e d i v 中间值一除以中间值二等于中间值三啊,这是第三个。然后呢,再用,呃,我们的输入值啊,输入值当前, 我我这叫什么?采集值啊,采集值乘以这个中间之三啊。呃, dem ul 啊,用采集值啊,首先 我们第一步要把采集值啊转换一下啊,因为采集值是 word, 我要转换成这个伏点型的啊。 word, 采集值 采集值转换成中间值四啊,把负点形啊,要转换成负点形啊。然后呢,中间值四乘以中间值三啊。 d e m u l 啊,中间值 中间值四乘以三啊,三乘四已经中间值四 啊。这里呢?我中间值五,我要加一个,多加一个变量五啊,去污标签啊,中间值五啊,加一个,然后中间值五,再 减去下线啊,再减去工程下线啊,就是我们的结果啊。然后用 des ub 啊,中间值五啊,中间值五,减去工程下线, 减去工程下线啊,就是我们的当前值 啊,就是我们的当前纸啊,这,这样我们结果就出来了啊,就是这这样写啊,写完呢,我把它编一下啊,编一下啊,编一下呢,我们在程序中啊,掉入我们的 fb 块,验证一下 a d ad 啊,那么采集值呢?比如说我这个采集值啊,是地零啊,地零,然后工程上线呢,我可以直接输 这个,呃,浮点型的啊,浮点型的一一百点零啊,一一百点零,工程下线的一零,采集上线呢一 三二零零零,采集下线呢一零啊,然后当前值呢?存到第十种啊,第十种,然后编译一下,编译完 我模拟一下啊,看一下这里,这里有工程的,上线是一百啊,下线是零,然后呢采集的是 上线,下线是三万二啊,然后我当 d 零等零的时候,那么我输出的是零,我如果 d 零等于三万二啊,我把这个 d 零改一下,改成三万二啊,我们看一下三二零零零 啊,那么他就是一百度啊,一百度啊,这,这弄错了啊,这是第十啊,第十两个都是一个变量了,所以他不错,第十吧,第十。 然后呢我们模拟放在关闭啊,然后我, 我把这个地灵啊输入一个一三三二零零零,这样他就是一百啊,一百,工程值就是一百啊,如果输入幺六零零零,那么他就是五十点零零零啊,如果输入八千 啊,那么他就是二十五啊,二十五。当然这里呢,我把这个工程上线下线采集上线下线都固定了啊,你们呢?也可以把这个变成计算器的地址,然后由触摸屏中进行输入啊,或者其他外部进行数值的更改,这样我们就可以改 改变这些值,然后只要我们输入一个采集值,当前采集值把它输入进来,那么这里就是我们的就直接输出结果了,复点数啊,当然你也可以 哎,输出整数啊,整数也可以啊,那么你在这里呢,在程序中呢,就把这个呃输出啊,变成整形的啊,整形整数, 整数呢,我们在最后一步 n t 把辅点数变成整数,再执行一下这个指令啊,就可以了啊,反正总之呢,我们这个 万能公式啊,就这么用啊,就这么用,但是前提是啊,用之前你要先把模拟量啊,从这个模块中给他传到片系中,然后呢传到第零中,第零直接就输出个第十是多少了啊?是多少啊?啊?如 如果说你这个觉得这样麻烦啊,你也可以修改这 lv 块啊,直接在 lb 块中传送啊,这些传送呃,第一路,第二路,第三路,第四路的直啊,这个也可以啊,大家可以自己试一下啊,然后做完之后呢,我们就可以给他保存成 ad fb 块, ad fp, 然后供以后的工程调用啊,这个怎么调用?我们之前讲过了啊,不再多讲了啊,那这个呢,就是我们用 fb 块做一个模拟量转换公式的一个小程序啊,小程序啊,希望大家自己练习一下。

大家好,今天给大家来讲一下三优的模拟量采集,我们现在这边有三个模块,第一个模块是三优四 ad, 这个叫模拟量输入模块,四 da 叫模拟量输出模块,这边有个四 ad, 看 tc 这个叫怎么样?温度模块,好吧,我们现在这个四 ad 输入模块上面接了两个传感器,一个是两线制的电流,一个是三限制的,怎么样?电压,其实他两个传感器是一样的,他的量程度是多少?零到一百毫米,这个是用来测高度的啊,比如说我现在这样放就是测高度,是吧? 注册高度啊,高度传感器,当我这个传感器上升的时候,上升到,呃,最高的时候,我触摸屏上面就要显示一百 p 二十里面的数据,是不是一百 啊?也可以测测宽度,我这样放就是测宽度,好吧,两个传感器一个是电压型,一个电流型,好吧?好,接着我们现在来看一下电压的测量,我们重续这 这边我们是做了两个 fb 块,我们现在输入两层全款就是两层是零到一百毫米,最最大两层是不是一百毫米,然后电压是对应的是不是零到十伏?好,我们在这边程序这里面输入多少 输入我们传感器的这个是我们的电压型 fb 块,好吧,我们做了两个 fb 块,方便方便以后重复调音,好吧?啊,我们把这个传感器的上线设为多少?一百 全款,记得上线是不是一百毫米啊?啊?如果是压力你就写压力零点零点八周吧,好不好?那我就在这里输入多少一百,好吧,一百 好,点击设置。好吧,点击设置啊,然后呢?我们传感器的下线是不是零? 传感器的下线是不是零?零到一百毫米,好吧。然后呢?我们是电压型,零到几伏,零到十伏。那我们这里输入电压的下线是不是 零?电压电压的上线是几幅啊?我们就输入十五就可以了。好吧,等一下我们这个 fb 块里面有个程序在做怎么样运算?好吧,这个 fb 块里面有个我们供应的程序,好吧?这个是电压程序块,好吧?这里面有一个程序,好吧,我们做了一个 fb 块的运运顺程序,好吧,方便大家多次调应 啊。然后我们来看一下我们现在把传感器怎么样?拉到拉到最高,拉到最高,大家来看一下,等一下我第一百里面就会显示多少?一百,好吧?就是我高度不断变换,我的实际的第一百里面就对应我们这个传感器的高度,好吧?啊?大家现在看一下 现在是不是一百?现在是不是一百?好,当我这个设备把这个传感器往后面退的时候,是吧?传感器往后面退的时候通过我们呃,传送传,通过我们执行机构来带着带着他 往前后移动,好吧?啊?现在是不是零零一,好吧?最高是多少?上线是不是一百啊?就是我们传感器不断变法,他的电压就不断变法,电压不断变法。我们 们这个 plc 里面是不是有个模拟量对应的数值一八六零,好吧,也会发生相对应的改变,我们把它的数值变成我们实际的工程单位。第一把,好吧,到时候我们在触摸屏上面 显示第一版就是我们这个设备实际上升的高度,好吧,就是我设备在上升下降的时候,这个第一版都会随着设备的上升下降而发生改变,好吧,好,这个是电压型传感器。好,接着我们来看一下电流传感器是一样的,好吧。 啊?我们电流传感器是多少?是零到一百毫米,对应四到二十毫安,好吧,那一样的,我们这边就输入多少啊?这个是电流型啊,我们做了两个快,好吧,上面是电压型,下面是什么呀?电流型,好吧, 我们传感器的上线也是多少,我们输入多少?一百啊,调试当兼职,我们输入一百,传感器的高度是不是一百?两个传感器是一样的,只是一个是电压型,一个电流型设置 好,然后呢?下线是零电流的下线是几号啊?我们是四到二十号啊,我,我们这里就输入几号啊?四号啊,然后呢?上线呢?是多少号啊? 啊?电流的上线是不是二十毫安啊?我们调试输入二十毫安,这个时候我们对应的值就出来了,好吧,二十毫安就是我们想输入多少就输入多少,看传感器了,好吧,好,接着我们来看一下第二个传感器,好吧,跟第一个传感器是不一样的,他们的高度都是多少?一百。好,接着我们来看一下第二个传感器,好吧, 这个是电流四到多少,是不是四到二少啊?啊?接着我们上次弄的时候,我们来看到低多少啊? 啊?看到这个,我们的这个幺零几,是不是幺零幺?我来看看啊,好,当我们设备上升的时候, 上升一百,下降呢?是不是减,上升加下降减,好吧,这个就是电流型传感器的采集。好吧?好,两个可以同时进行。好吧。这个是什么呀?电压。 这个是不是电压啊?一个电压一个怎么样?是不是电流啊?我们可以两个同时进行。好吧,我们对应第一百跟第一第一百零,第一百零一里面数据是不是发生改变啊?现在两个存款机是不是最高了?最高的高速是多少?一百毫米。好吧,最高的高度是一百毫米。好,我们同时往后面怎么样退? 退的时候是不是减啊?哎,这个就是通过我们这个高度传感器来显示我们设备实际的高度。好吧,好喜欢。自动化的老铁,可以双击屏幕关注。好吧,点赞转发。嗯,谢谢大家。

今天我们来学习三零 fb 快程序应用,做好笔记上车。 fb 是用于将重复使用的梯形图块引用到顺控程序中,而进行了部件化的功能,快使用 fb 功能编写长寿程序。一、在程序中新建简单工程, 使用标签勾上。二、在 fb 管理模块右键新建 fb 工程,数据名字定义,编程语言选择梯形图。三、在新建好的 fb 管理框中点击局部标签,新建一些需要的数据变量。四、再点击 fb 管理快,点击程序本体, 见快闪烁的程序。五、把见好的灯闪烁程序拖拽至程序本体,在程序本体中就可以使用快程序编辑逻辑了。关注我,学习更多三菱 plc 知识!
