利用驱动器的轮廓模式,可以让 plc 控制更多的轴。可以看到我这边添加了九个驱动器,这就是第九台驱动器, 然后轴数还是八个轴,前面的八个轴是没有通信的,通信的是第九个驱动器,我们来控制一下, 只不过这种方式呢,是没法用相关的运动控制指令的,只能采用控制字的方式进行控制,相对而言比较麻烦一些。
粉丝15.4万获赞28.0万

大家好,上一节课呢,我们用计数的方式写了一个流水灯的自动程序,然后这一节课呢,我们用数据移位的一个方式来写流水灯,其实还是有一点难理解的啊,就是说如果你们新手刚刚学习的时候 啊,大家看看就行,大家不用理解啊,或者说你理解不了的时候也不用被烦。好,我们只是给大家展示一下啊,离线调试, 我们的目的呢,就是说想告诉大家,我们想完成自己的自动程序啊,方法是有很多种,每一个 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 呢?今天一个视频教会你,我们首先要使用网线,一端插入 plc 的 以太网口,另一端插入电脑端的网口进行连接。接下来我们打开软件 auto shop, 打开以后呢,点击左上角的文件, 再点击新建工程,在这里我们可以选择新建工程或是临时工程,在工程名这里填入我们的项目名称,系列与型号,这里呢我们选择我们对应的 plc。 呃,我这里以一 z 五百系列的五二一为例啊,在这你可以看到这款型号的基本功能就在这里下面。 好,我们在这里点击确定。呃,现在我们是已经建好了这个工程,我们还需要与 plc 进行连接,点击上方的工具, 选择通讯设置好,我们进入通讯设置界面,在这里点击搜索,在下方呢可以看到搜索到的 p l c, 也可以看到当前 p l c 的 ip 地址。在通讯类型里选择我们的以太网,可以看到我们的网段与 p l c 的 网段不是同一个网段,此时呢需要更改一下我们电脑的 p 地址,找到更改设备器选项,找到我们所使用的以太网,右击进去选择属性,选中协议版本四,再点击属性,可以看到当前是自动获取 ip 地址,我们要选择使用下面的这个 ip 地址, 此时我们输入与 plc 同一网段的 ip 地址,设置好之后,返回软件,我们再点击通讯设置,就可以看到我们电脑太网的地址与 plc 在 同一个网段,选中这个地址,点击测试会弹出这个显示已接通,此时我们的软件已经和 plc 进行了连接,可以往里面下载程序了,或者上传程序。 好,今天的视频呢,我们到此结束。呃,实在很抱歉,中间呢有几个很模糊的一个,那个地方是我没有搞懂这一块比例该怎么转换,所以说呢,会比较模糊,后期呢,我得去学学。好,今天到此结束,我们下期见。

我们今天说一下这个会穿的 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 型的。

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

今天要讲的是会穿 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 通讯。好了,感谢大家的观看,我们下期见。

这期视频给大家介绍一下如何在汇川软件当中去新建用户自定义的变量。那我们先来到左侧的工程管理当中,这边有一个变量表,那我们先双击打开, 那么新建变量的话呢,我们就可以先来到变量表当中,可以提前去新建好变量,然后这边有一个表格,选第一个地方是填写的变量名称,然后这边是选择一下变量的一个数据类型,包括它的一个出使值,是否具有一个掉电保持功能,那么还可以对它进行一个注视, 那么这个地方软文件地址就类似于一个 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 的 状态,那么这就是在汇川这边新建变量的一个操作流程。下期视频我们再来讲解一下变量它的一个实际应用场景。