粉丝905获赞2406

我们今天说一下这个会穿的 p r c 的 接线,我们拿着这个会穿 p r c, 它是一个模块化的,它是一片一片的刀片式的模块化的, 然后在 p r c 的 侧面写着了我们那个输入输出,它是 a 侧,是输入 x 零到 x 七八个点输入,然后我们这款 p r c 呢,它是那个 p n, p n、 p n 两种形式都可以 让我们取决于公共点最底下这个 a 九这个点的电源是高电瓶还是低电瓶,让我来取决前面这个输入点是高电瓶还是低电瓶, 然后输出呢是 b 路,也说我们 b 一 到 b 九是我们的输出,输出点呢,我们只能是输出高电瓶,因为我们是 p n p 型的, 让我们接上的公共点是高电瓶,然后这样呢,我们 b 一 到 b 八这八个点输出的就是高电瓶,我们还有 后面还有这个输入的模块,输入这个模块跟刚刚说的这个 a 路的这个输入是一样的,这个是一个十六个点的输入的一个信号,它也是高低电瓶都可以取决于我们这个 a 九和 b 九这个点,这也就说我们 s s 这个公共点 的电瓶是高电瓶还是低电瓶,让来决定前面我们是高还是低,这个模块也是高低电瓶都可以用的,这个模块是我们的输出十六点的输出模块, 这个模块呢只能是高电瓶输出,我们在买这个模块的时候,上面写着它是 p n p 输出的, 然后也是相同,但是在这个里边的 a 九和 b 九就是一个是接正 r 二十四伏,一个是接零伏。前面这十六个点都是高电平输出,因为我们是 p n p 型的。

啊,再看左侧,这是一些凸轮点位啊,还有是我肯定可以把它放到这些文件夹里面,文件夹下面呢啊,建立一些变量表功能块啊,主程序,然后是子程序, 那还有这边用到了一些卷径计算 pid, 这个是 pid 的 指令啊, fix circle pid, 这是 pid 的 指令,上面是初使的一个赋值,下面也是一堆啊耶稣电按的这些判断 可以使用梯形图加 s g 语言啊相结合的这种方式。 下面是配置一些啊任务,然后上侧同样的话有伊斯卡特的这一个机架, 一个 plc 本体好,下面带一些四伏,还有是本体的一个,嗯, canop 的 一个机架,这是通讯的。 canop 通讯的机架,还有 c p u 的 机架, c p u 后面带了模啊,一些扩展模块, l 模块, 然后还有是八幺零 i s 八幺零的这一个一七卡特配置文件, 可以看到这里的一个 p d o 啊, p d o p d o 报文, 你可以直接在这里面右键啊,可以添加的添加设备,对吧?按这里面有四伏驱动器是吧? sv 六八零六六零六三零六二零,还有多轴四伏驱动器, i s 八幺零的,多轴的 等等。其他的设备都是已经在 innoshop inn pro shop 里面已经集成了,然后呢在网络,嗯,我们怎么去连接呢?在这边有一个网络通讯呀,啊,通讯设置里面可以去连接, 还有一些啊追标的东西。

超简单的四八五通讯教程来了,好,我们直接进入正题,再拿到我们的仪表以后呢,先找到他的手册,从手册上面找到他这个仪表的默认出场的波特率是多少,还有这个,还有这个站号,你就像这个仪表上面写的,他是一号站, 他的波特率是幺九二零零,然后呢是无校验八位数据,然后呢一个停止位, 我们拿到这个信息以后呢,我们就可以在我们的 plc 当中呢进行设置。好,下面我们可以看到他的测量值,我们要读他的测量值的话,下面给出了两个地址,就说呢,一个是浮点型,一个是整型, 根据我们的需要,就比如说我们要读这个浮点型,他的十六禁止地址是二零六,这个零 x 呢代表是十六禁止。好,我们看一下硬件应该如何连接,可以看到四八五正接 a, 四八五负接 b, 呃,这里推荐呢,使用双脚屏蔽线,这样呢可以抗很多的干扰。好,我们看软件如何连接。 在左侧的项目树这里呢?我们右击 com 零选择打开,然后在这里呢选择这个 modbus r t u 主站, 然后波特率呢,我们选择幺九二零零,与那个仪表一致,校验位呢,选择无校验,然后停止为一位,点击确定后呢会退出来,然后我们点击添加配置。好,我们点确定, 我们再双击进去,我们选择新增名称呢,这里可以随便起一个账号呢,与仪表保持一致,都是一号站。这个触发方式呢是循环,我们是一千毫秒,一秒,一秒触发一次循环, 使用读取寄存器零三功能码,然后呢这个地址就是我们之前看到的十六进值二零六,然后读取数量呢,我们选择两两个数量读取两位, 然后映设地址,这里是默认的第二百,我们就用这个第二百里面,然后重发呢,这里就是说我们选个三四吧,就说 重发不成功了,以后呢他会再重发,一共重发三次,三次重发完了以后会报警,就说如果没有连接断开的话。好,我们点击确定好配置结束。

这期视频给大家介绍一下如何在汇川软件当中去新建用户自定义的变量。那我们先来到左侧的工程管理当中,这边有一个变量表,那我们先双击打开, 那么新建变量的话呢,我们就可以先来到变量表当中,可以提前去新建好变量,然后这边有一个表格,选第一个地方是填写的变量名称,然后这边是选择一下变量的一个数据类型,包括它的一个出使值,是否具有一个掉电保持功能,那么还可以对它进行一个注视, 那么这个地方软文件地址就类似于一个 i o 印刷好,比如我们这边就以启动按钮为为例,比如现在我要新建一个变量,它的名称叫启动按钮, 然后输入类型的话呢,按钮它一般是布尔量,那我们这边可以选择一个布尔量注视值啊,你可以定义一个 off 或者是 on 啊,那我们一般都是 off 一个状态, 调电保持啊,也不保持,然后这边你可以进行注视,可是我这边变量名它已经命名成中文了,所以我这边不注视啊,不注视也行。软圆镜地址,如果说我这个地方填个 x 零,填个 m 零的话啊,当然这个地方最好就不要再填写 x 零了, 因为 x 点它是一个输入端,输入端它的状态呢是只能通过外部设备进行个更改,所以这边你想要进行 l 印刷的话,我们可以填个 m 点,比如说填个 m 零 长度的话,就是一个啊,一个布尔量,好,这是启动按钮,比如我们再来新建一个停止按钮,数字类型呢,也是布尔量注视状态的话呢,你可以把它命名成一个 o 应,对于停止按钮来说,它外部接的是一个长柄触点,然后注视的话,因为我这边是直接以中文名称命名的,所以也可以不用注视。软件地址,比如说 m 一, 这个软件地址的意思就是当你的启动按钮当前什么状态,那你的这个 m 零就什么状态,停止按钮现在什么状态?是得电的还是失电的?那你的 m 一 现在也是得电的还是失电的?最后我们来一个电击, 电击的话呢,也是不尔量触手之状态呢,可能是一个失电的对应的软件地址,比如说我们也映射到 m 一 当中, m 二当中 好变亮,新建好之后,那我们去编一个简单的气泡听程序啊, ld 直接敲启动按钮,按下启动按钮之后呢,那我们是需要 out 一下电机啊,让电机运行,那就 out 电机,同时一个字锁, ld 点击,然后我们再添加一个停止按钮,好了之后,然后我们这边翻译,再翻译错误是零,然后我们再进行个离线仿真,看一下最终的一个效果。 然后这边我们可以打开这个软件表来监控一下 m 点的状态,因为我们当时在新建变量的时候,把它 l 设到了 m 点, 双击打开软件表,这边选择 m 点,我们会发现 m 一 m 零呢,它现在是失电状态,因为它现在我没有摁下启动按钮。 m 一 呢,现在是得电状态,因为当时在新建边亮的时候,把停止按钮选择的是处于状态,是一个 on 的 状态,所以它这边对应的也是一个 on, 然后电机 m 二对应的是电机这个变量,因为现在还没有按下启动按钮,所以电机是失电的,那么对应软件表呢?这个 m 二它也是个 off 状态,那么现在我按下启动按钮, 我们来看到启动按钮常开闭合,所以电机就运行。那我们来看到软件表这边 m 零到 m 二啊,都为一个 on 的 一个状态, 好像即使我松开启动按钮了,电机这个变量它也是持续得电。好,当我想要电机停止,那我就摁一下停止按钮。我们再来看软件表这边啊,也是一个全部都是 off 的 状态,那么这就是在汇川这边新建变量的一个操作流程。下期视频我们再来讲解一下变量它的一个实际应用场景。

这期视频给大家介绍一下如何在汇川软件当中去新建用户自定义的变量。那我们先来到左侧的工程管理当中,这边有一个变量表,那我们先双击打开, 那么新建变量的话呢,我们就可以先来到变量表当中,可以提前去新建好变量,然后这边有一个表格,选第一个地方是填写的变量名称,然后这边是选择一下变量的一个数据类型,包括它的一个出使值,是否具有一个掉电保持功能,那么还可以对它进行一个注视, 那么这个地方软文件地址就类似于一个 i o 印刷好,比如我们这边就以启动按钮为为例,比如现在我要新建一个变量,它的名称叫启动按钮, 然后输入类型的话呢,按钮它一般是布尔量,那我们这边可以选择一个布尔量注视值啊,你可以定义一个 off 或者是 on 啊,那我们一般都是 off 一个状态, 调电保持啊,也不保持,然后这边你可以进行注视,可是我这边变量名它已经命名成中文了,所以我这边不注视啊,不注视也行。软圆镜地址,如果说我这个地方填个 x 零,填个 m 零的话啊,当然这个地方最好就不要再填写 x 零了, 因为 x 点它是一个输入端,输入端它的状态呢是只能通过外部设备进行个更改,所以这边你想要进行 l 印刷的话,我们可以填个 m 点,比如说填个 m 零 长度的话,就是一个啊,一个布尔量,好,这是启动按钮,比如我们再来新建一个停止按钮,数字类型呢,也是布尔量注视状态的话呢,你可以把它命名成一个 o, 因为对停止按钮来说,它外部接的是一个长柄触点,然后注视的话,因为我这边是直接以中文名称命名的,所以也可以不用注视。软件地址,比如说 m 一, 这个软件地址的意思就是当你的启动按钮当前什么状态,那你的这个 m 零就什么状态,停止按钮现在什么状态?是得电的还是失电的?那你的 m 一 现在也是得电的还是失电的?最后我们来一个电击, 电击的话呢,也是不尔量触手之状态呢,可能是一个失电的对应的软件地址,比如说我们也映射到 m 一 当中, m 二当中 好变亮,新建好之后,那我们去编一个简单的气泡听程序啊, ld 直接敲启动按钮,按下启动按钮之后呢,那我们是需要 out 一下电机啊,让电机运行,那就 out 电机,同时一个字锁, ld 点击,然后我们再添加一个停止按钮,好了之后,然后我们这边翻译,再翻译错误是零,然后我们再进行个离线仿真,看一下最终的一个效果。 然后这边我们可以打开这个软件表,来监控一下 m 点的状态,因为我们当时在新建变量的时候,把它 l 设到了 m 点, 双击打开软件表,这边选择 m 点,我们会发现 m 一 m 零呢,它现在是失电状态,因为它现在我没有摁下启动按钮。 m 一 呢,现在是得电状态,因为当时在新建边亮的时候,把停止按钮选择的是处于状态,是一个 on 的 状态,所以它这边对应的也是一个 on, 然后电机 m 二对应的是电机这个变量,因为现在还没有按下启动按钮,所以电机是失电的,那么对应软件表呢?这个 m 二它也是个 off 状态,那么现在我按下启动按钮, 我们来看到启动按钮常开闭合,所以电机就运行。那我们来看到软件表这边 m 零到 m 二啊,都为一个 on 的 一个状态, 好像即使我松开启动按钮了,电机这个变量它也是持续得电。好,当我想要电机停止,那我就摁一下停止按钮。我们再来看软件表这边啊,也是一个全部都是 off 的 状态,那么这就是在汇川这边新建变量的一个操作流程。下期视频我们再来讲解一下变量它的一个实际应用场景。

今天要讲的是会穿 easy 五二一与西门子一千五百 plc 的 pro net 通讯。首先我们需要知道我们会穿这边上传和下载,包括监控要用到 usb 口的这个通信,因为走 pro net 通讯, 它这个 ethernet 口会被占用掉。现在我们先来配置会穿 plc, 找到模块配置,右键会穿 plc, 把这个 ps 能打开。 然后我们新建一个变量表,添加我们需要监控的变量, 我们监控的变量在 size p n 这个系统变量里面点击,我们先收缩节点,上面 mod 开头的这些是我们物理上的通信,也就是硬件模块。接下来我们选择 share 开头的共享变量,我们先选择输入的布尔量, 再选择一个输出的布尔量,接着我们再添加两个三十二位的浮点数据库区, 到这里我们会穿这边就配置完毕。现在我们切换到薄图,点击设备和网络。接下来就是添加我们会穿 plc, 点击 i o, 找到 innovents, 点击 easy, 接着把我们的会川 plc 拖出来,这里我们需要注意的是,我们所拖出来的会川 plc 是 需要 提前在薄图里添加会川 plc 的 gsd 文件,我们要如何下载?这里我给大家推荐一个软件叫做公共技术平台,我们找到会川,点开 plc, 找到我们的 easy 系列,点击软件,点击配置文件,然后就可以找到我们所需要的 g, s, d 文件。接着我们回到薄图这里的配置,我们把两个 p l c 的 网口连接起来,点开会穿 p l c, 点击网口, 接着我们这里 ip 地址,根据我们 plc 的 实际地址填写,点击高级选项,这里我们勾选优先启动,如果不勾选 plc, 一 旦掉线,我们就要断电重新启动, 这里我们点击 module, 上面这些都是我们 plc 物理硬件上的模块,下面这些就是我们所需要的共享变量,这里需要添加跟我们汇川这边一样的共享变量。数据区, 这里我们创建一个监控表, 这里我们可以看到输入是一百二十四到一百二十五,也就是 i 一 百二十四点零到 i 一 百二十五点七,监控表这里我们就添加一个 i 幺二四点零, 显示格式不尔行输出,我们就添加一个 q 一 百二十六点零, 显示格式也是不尔行,这里三十二位输入浮点数是一百二十六到一百五十七,我们就添加一个 id 幺二六,显示格式为浮点数。 三十二位输出浮点数范围是一百二十八到一百五十九,这里我们添加一个 q d 幺二八,显示格式也是浮点数,这里我们监控的变量就创建完成。现在我们把两边配置好的东西下载进 plc 里, 现在转至在线监控一下,看看是否连接上 i 一 百二十四点零,现在是 false, 没有接通的状态。打开会川,打开共享的输入数据区,我们把第一个数据区通道一修改为 on, 现在我们就可以看到 i 一 百二十四点零的状态为 true, 把它改回 off。 i 一 百二十四点零的状态变回 false, 接下来把 q 一 百二十六点零的值改为 true, 打开共享的输出数据区,可以看到数据区通道一的当前值为 on, 把 q 一 百二十六点零的值改回 false, 通道一的值也变回 off。 接下来我们测试一下浮点数,我们随便给它修改个值,这里我改为十二点一二三。回到薄图这里,我们可以看到 id 幺二六的值为十二点一二三。 接着给 qd 幺二八设个值, qd 幺二八的值为十五点一二三。切换到汇川这里 可以看到共享输出数据区通道一的值为十五点一二三,这就是我们会川语西门子的 p n 通讯。好了,感谢大家的观看,我们下期见。

如果你想学习 plc 编程,或者苦恼于如何学习 plc 编程,那你一定要看完这个纯干货的保姆级教程。我已经打包好本条视频的所有素材,它包含仿真软件的安装包,会穿编程软件的安装包,还有会穿的程序, 包括它的场景的文件都在这个文件家里,我会继续无偿的分享给大家。那我们先讲解一下这个仿真软件如何安装。首先我们双击打开 factio, 然后双击第二个文件, 点确定,确定以后点前进,然后点我接受点前进,这个时候我们把安装目录换一下,提前新建了一个文件夹,然后点确定好,点前进,点前进,前进, 这个时候就已经安装完成了。安装完成以后,我们打开这个 txt 格式的文件,我们看到第二条,它需要将这个文件复制到 我们安装好的文件位置,然后我们点粘贴点试,我们来看一下第三条,第三条呢,需要将第一个文件复制,然后找到 ctrl i o d t, 然后找到第一个文件,然后在这里面给它点粘贴就好了,粘贴 ok, 替换 好,这样就好了,仿真模拟软件就正式安装完成了。安装完成以后,我们打开我给你的这个文件夹,里面有一个机械手控制,我们双击打开 它就直接是这个场景,我们可以直接使用。然后我们来讲解一下汇川的编程软件该如何安装,我们解压到当前文件好,它在解压这个时候就解压完成了,我们打开这个文件,我们双击第二个文件,开始安装好,点试 点确定点,下一步点下一步点下一步,点下一步,点安装, 这个时候会穿的编程软件就已经安装完成了,然后打开我给你分享的文件夹,其中有一个是机械手控制的会穿程序,我们往下滑,滑到这个有个图标,我们双击打开, 打开以后这个就是配合机械手运行的程序。程序打开以后,我们点击 plc, 然后底下有一个离线调试, 我们让它仿真起来,然后我们打开刚刚的场景,点击运行,这个时候点文件,点驱动,然后点连接好,这个时候就已经连接完成了,我们点返回打开程序, 我们右击点写入点强制二,然后再关掉,这个时候机械手开始运行了,我们将速度给他改快一点。 ok, 这就是本期视频的所有内容,关注我,后面还有更详细的其他教程。

每天学习一个编程知识,今天讲解汇川 p l c 的 程序模拟, ok, 这个是我们的一个起保停程序,打开我们上面这个什么 离线调试啊,这个功能键,然后呢,这个时候呢,我们就可以进行我们的模拟了啊,下面就是我们的 x 点的一些控制点,来点击 x 零, 我们 x 零接通,这个时候呢,输出 y 零,是吧?把 x 零断开,我们的 y 零断开,输出接通 x 一, 哎,我们的 y 零断开,输出, ok, 这就是我们会穿 plc 的 模拟, ok, 同学们学会了吗?

在帮一个粉丝朋友给他那个安装一个会穿的这个。呃, p l c 软件啊,同时我也做一个教程, 首先我们要打开这个浏览器,因为在浏览器里面我们才能够下载这些呃,相关的软件啊,我们打开,这是我手把手教大家怎么去下载会穿的 plc 软件啊。 他这个网速有点慢,不过没关系啊,我们在这里给他搜索一下。哎,这怎么全是这个文字啊?这什么情况啊?我的妈呀,这不是越南语吗?我的天呐,啥情况? 嗯?这怎么是越南语啊?来我们来看一下。呃,我们在这个设置这里设置一下这个语言吧,不然我也看不懂。 哎呀,这也没有啊,这他妈全是越南语,他大爷的,我看下他有没有那个其他的浏览器,不然我也看不明白。算了,越南就越南吧, 他这里好像没有哦,用谷歌也可以,那就用谷歌吧。 来,我们来下载一下这个啊,会穿的这个包括触摸屏也好,包括 p l c 也好,都在这里面下载啊。在他们的官网里面下载, 我们在这里哈搜索会 看一下,这是英文,那我们再改一下。

每天学习一个编程知识,今天讲解汇川 plc 的 交替输出指令啊,打开我们的编程软件, alt shift, 新建一个 h 五 u 的 啊临时工程,确定 在我们的网络一里面写入 l d p 空格 x 零,用 x 零上上沿。 然后呢 a l t 空格 y 零回车啊,首先呢编一下,检查它的语法错误,哎,这个时候呢,没有问题。好啦,那这个时候呢,我们来 离线调试一下啊,先调试一下, 哎,我们来观察一下, 我们的 x 零没有接通,这个时候五二零是断开的, ok, 我 们把 x 零接通一下,这个时候五二零输出了,我再把 x 零断开, x 零再接通一下,五二零断开,那是吧, 这个交替输出指令其实就是什么,用我们一个开关信号来实现对于我们输出的交替控制。 ok, 那 但是这条指令的话,我们一定要用脉冲执行,不然的话他就不可控,同学们学会了吗?

哎,这是什么?其实这个哎就是我们的 st 语言,将我们的哎 七个实轴,两个虚轴,也就九个轴进行啊,实力化,然后是功能块的调用,先这里面是结构体实力,将结构体 实力化赋值,然后是建立好结构体系啊,哎,再把 f b 功能块实力化,那还有一些算法闹齿轮关系, 然后最主要的有一个难点呢,是什么呢?嗯,就是这个卷进计算,有关于啊,还有是收放卷的自动流程,也是比较麻烦的,关于转速的计算,哎,有联动有 pid 也是一个难点啊, pid 用的 pid fake circle 这个指令, 手动状态下手动原点复位,我们的设备呢,用了四个设备复位,用了一个自动步序,流程步序啊,突然突然准备用了一个,留两个流程步序,然后还有自动收放卷里面三个, 还有是向我们的这个位置状态判断平衡,改转位置的状态。基本上呢,整个程序啊,我都已经吃透了,不然我的设备呢也调不出来。好吧, 这是参数的初识化,那像伊斯卡里领啊,我们的这个 code this code this 里面的话呢,其实我们的 m 八千这种都是要自己去做的, m 八零零二上电啊,接通一个扫描周期。 那这个探针要去用到我们的色标模式, 一共呢是有三种模式收放,单纯的收放卷,还有是定长,还有色标。

每天学习一个编程知识,今天讲解汇川 plc 的 什么传送指令。 ok, 打开我们的编程软件 auto show, 然后新建一个 h 五 u 的 临时工程, 在我们的网络一里面写入什么 l b 空格 x 零作为死人,然后呢? m l v 空格 k 六六六到一零。 啊,什么意思呢?就是将我们 x 零作为死人, x 零一接通,就把实进值的六百六十六传送到低零这个继承器里面来,我们来模拟一下哈。 ok, 首先我们这个 x 零没有接通,那这个低零里面的数据就是零, 这个时候呢,我把 x 零接通,我发现实心值的六百六十六就写落到什么定义里面去了。哎,这就是我们会传 p l c 的 什么传送指令,朋友们学会了吗?