如果你在家没有 plc 食物,而且还想学 plc, 那 么你一定不要错过这期视频,这期视频我们来给大家分享一下会穿的 autoshop 和 fabriio 的 仿真通讯。搞定了这两个之间通讯之后,在家就可以写一些 plc 程序,然后通过 fabriio 来模拟仿真一下程序的逻辑是不是对的, 那么下面我们就通过一个简单的小场景来模拟仿真一下程序的逻辑是不是对的,那么下面我们就通过一个简单的小场景来给大家演示一下这两个之间的通讯还是比较简单的, 我们重新来选择一下这个场景啊,刚才我们就是选择的这个传送带,这个就只有一个支撑器,还有一个是传感器,那我们给他改一个名字,比如说这个就是传送带,这个就是末端传感器, 传感器好,一个输入,一个输出,那么配置好之后,我们来看一下驱动,这个驱动就是通讯的核心,首先选一下他要走的协议 就是 modbus tcp, 然后这边呢作为客户端,也就是它是主站, plc 作为从站,用 factoryio 这边去读取 plc 的 这个变量。那下面首先来配置一下, 第一个呢就是它的地址,幺二七点零点零点一,然后端口这两个呢就不需要修改,那下面再来看一下输入和输出点,数字输入,数字输出,这个偏移呢就是从多少开始读取,然后计数就是读取多少个, 那么这个值呢?我们就可以在汇川的编程手册里边看到。比如说它作为 model bus tcp, 从站使用时,这个 x 零它的起始的地址就是六三四八八,外零的起始地址就是六四五幺二,那么下面我们再返回到这,比如说这个起始地址就是六三四八八, 从他开始读,写多少个呢?比如说我们就写五个,其实我们就需要用到一个,然后下面这个是六四五幺二,注意这个地址一定不要填错, 你可以不按他的起始地址来填,但你一定要知道他对应的 plc 那 边的变量是多少,那样才会通讯成功。那这个我们也写五个,那对应的就是 x 零,往后读取五个, y 零往后读取五个,这样我们配置完成之后呢,点一下自动连接,然后返回一下, 现在他应该是连接不上,因为我们 plc 那 边还没有启动,我们先给他清空一下这个 plc 的 输入和输出, 中间呢,我们就可以把它想象为是 plc, 这是 x 零开始读取五个到 x 四, y 开始到 y 四,然后这边就像接线一样,传感器对应的,比如说我们连接到第三个,对应 plc 那 边就是 x 二, 然后传送带我们连接第一个,这个对应的就是 y 零,那下面我们再打开会穿的 autoshop 来新建一个项目,比如说这个就叫 demo 一,然后选择一下会穿的 e c 五百系列,就是五二一。后面呢我们也会出一些会穿的 plc 课程,也是基于 e c 五二一来讲的。好点击确定, 这面呢就比较简单的,我们直接在它的软件表里边,第一个,比如说 x 零,我们给它是定义为启动,下面的 x 一 是停止, 再往下这个 x 二就是我们刚才在 photio 里边配置的传感器,注意这个地址一定是要对应的,然后这个 y 零我们看一下啊, y 零变量名是 y 零,注示,我们给它写一个是传送带, 好,这样配置完成之后呢,打开主程序,我们写一个简单的程序来验证一下。首先第一个就是其保停的启动常开的 x 零,然后是常闭的 x 一, 这边呢还有一个传感器, 前程常开的 x 二,因为我们启动 photio 之后,那个传感器它是一直接通的,直到我们前面的那个料箱跟它接触到之后,它才变为零 这个逻辑。一会我们启动之后来看一下,最后对应的是一个输出 y 零,然后下面我们再来写一个是它的这个自锁回路啊, 外零确定,然后给它并连上,这样我们就可以启动离线调试,来看一下他们两个之间的通信效果。首先我们看一下这个程序逻辑啊,就是我们 按下启动按钮之后,传送带运行,如果说在这个过程中,我们按下了停止按钮,或者说传感器检测到了键都会停止,下面我们再来启动一下 micro i o, 现在我们再点一下连接,就由刚才的红色感叹号变成了绿色对号,这就代表通讯成功了,哎,我们再返回过来看一下启动,比如说这时候我们仿真一下, 按一下 x 零,这就是启动,在这过程中我们按下停止,那么它就是停止运行。如果说再次启动, 我们在这个过程中没有按下停止按钮,那接收到传感器之后, x 二这个对应的接通,然后外零也是断开的,实现的就是这样一个简单的效果。 那么这期视频呢,我们就给大家分享了汇川和 fabrikio 他 们两个之间的通讯,做了简单的数字量通讯, 大家了解了这个之后可以自己再往外扩展,比如说在这个 fakerio 里边,我们有很多元素可以再添加一下,比如说给它加上按钮,我们就不通过它这个 i o 仿真器去用了,可以通过这按钮去控制它的气瓶, 大家可以慢慢的再去扩展。后面呢我们也会出一些具体的课程。好,那么这期视频呢,我们就分享到这里。
粉丝5.7万获赞24.0万

汇川一级五二幺,如何添加远程模块?这个 r t u e c t。 那 怎么添加呢?我们只需要在我们这个搜索框工具箱这里搜索 r t u, 自己会出来, 然后我们左击鼠标双击,然后这边就出来了,然后找到这个一只 cat, 这个我们再双击进去。 双击进去之后,我们这边主要要配两个东西,第一个是槽配置,第二个是 i o 功能印刷, 那槽配置那只需要将相应的转换模块,比如说有一个十六位的这个输入模块和十六位的输出模块,那我们只需要点到这里,然后点到添加就行了, 然后就加进来,比如说我有这两个模块,那加进来,加进完了之后我们 i o e 射这边如何添加? i o e 射,那我们就需要在我们的这个全局变量这里 新建啊,新建新建数据类型字 bet, 那 么变量名这个可以随便取,但是呢我这个是比较规范的,然后建完这些之后啊当了促使指示零啊,调点不保持, 然后我们回到这个配置这里 i o 印刷,那像相应的,你看十六位是不是, 这有两个吗?一共一十六位,那两个八位吗?比如说这第一个八位对不对?我们点击一下这里,我们直接搜索这个搜索框就行了,知道吧?搜索框,比如说啊,这个 d i e x, 哎,我们直接搜索搜索就出来了,就相应的直接添加点确定就可以了, 那就这么简单,添加完了之后,在程序中直接可以使用啊,直接可以使用,这就是我们的远程模块,远程 l 模块会穿的这么一个配法。

为了简化布线,我们可以把按钮开关接到 gl 二零远程 i o, 然后远程 i o 通过 escape 总线把信号传递给我们 plc。

会传来 ac 八零一 远程 i o g。 二二零, 还有四八五模块车也扩展了 g 二零二 t u。 电源模块 g a。 幺零 u p s。 会传来变频器 m d。 六零五 a。 变频器六零五 a 变频器 四伏 s v 六三零 n。 四伏。您再看这个 p l c。 暖层 i o。 电瓶气四伏啊 会穿,慢慢的全系列产品一应俱全,非常的英勇,欢迎大家来一起跟我们一起来学习应用会穿啊,一起为智能工厂做贡献。


今天教大家怎么使用会川 h 五 u 主站搭配远程 io 模块,先给会川 h 五 u 主站接上 dc 二十四伏电源,再给咱们的 e i 模块供电,同样接 dc 二十四伏。用网线把电脑和 h 五 u 主站连起来,最后用 s r k 的 网线把 h 五 u 的 s r k 端口和 e i 模块的英端口进行连接。下一步配置网络, 点击网络和 internet 设置,点击更改适配器选项,点击以太网,点击属性,点 internet 协议版本。四、将 ip 地址更改为 h 五优童地址,前三位一样就行。 打开 auto shift, 新建一个工程,选择对应设备,改好工程名语言,选梯形图,点确定。在工具箱找到 sapp devices, 右键导入设备 xml 文件, xml 文件在软控官网可以下载,导入成功后在阿德 devices 里就能看到这个模块。回到工程管理,找到配置下的 atcat, 右键自动扫描,从站扫描到 e i, 之后点击更新主态,打开全区变量表, 自定义你需要的变量。双击模块,在右边选择 i o 功能映设,点击变量,选择要映设的对象, 双击没即可进入编程页面。程序编辑完成后,进行程序下载,勾选保持型,变量属性,选择初使化, 按 f 五进入运行模式,再点 plc, 打开在线修改模式,右键变量选择写入,就可以在线修改数值,完成调试,最后顺利掌握 h 五 u 控制咱们的 e i 模块了。

大家好,上一节课呢,我们用计数的方式写了一个流水灯的自动程序,然后这一节课呢,我们用数据移位的一个方式来写流水灯,其实还是有一点难理解的啊,就是说如果你们新手刚刚学习的时候 啊,大家看看就行,大家不用理解啊,或者说你理解不了的时候也不用被烦。好,我们只是给大家展示一下啊,离线调试, 我们的目的呢,就是说想告诉大家,我们想完成自己的自动程序啊,方法是有很多种,每一个 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 有更深的研究之后再去理解。好,今天课就到这里,感谢大家。

仍然是嘚儿它,嘚儿它啊,今天换个花样,用那个 easy 片息控制一下嘚儿它啊控制一下嘚儿它。这里头要说一个事儿啊,这个事儿就是嘚儿它的坐标啊, d l t a 的 坐标,呃,它是 x 坐标 和 y 坐标,嗯,跟这个上下就是动动平台,动啊,平台和镜平台, 镜平台的半径有关,跟主动臂和从动臂无关 无关。哎,这个很关键啊这个很关键哎。用于,哎这个修正,修正这个你那个 x 方向和 y 和 y, 呃 y 方向的这个这个这个误差啊,用去修正这个误差。好了, 这就完事了啊。嗯, easy。 先看程序呗。哎,这个就是咱所整的东西啊这就是程序呗。程序我写的极其简单啊,首先用一个 start 开始,然后上 power power 中间有几个空啊?有几个空?我故意加的啊,习惯。 然后呢再就是回原啊,回原完之后呢就是就是,要接着干啥呢?接着是走的,走平啊,走平。 呃我回完之后呢就是量了一下子,量了一下大约是二十度左右他就变成水平 b 了。 b 就 水平了,就说啥意思呢?这个这个这个 b 这个 b 是 不是这个 b 这个 b 现在是就是基本上算可以算是水平的吧啊不是水平,现在不是水平啊。 然后呢你可以把它变成水平,那么变成水平之后呢,再赛赛它一下子这个位置值,就是把当前的这个二十度的位置升成零,然后了现在就变成水平了。水平之后呢就可以接收这个位置往上走了啊,然后接着来啊,下面东西就简单了,就是一个是 一个逆境啊,逆境逆境逆境逆境逆境逆境。完事之后呢,就把这逆境直直接就用那个 moab, 不 suit, 不 用轴组,轴组也没用,啥都没用,就直接让它运行就行了。 然后这还有一个正解,正解就啥呢?就是我知道这个当前这个 c 的, 我判断一下我这个 x y z 是 多少啊?就这么个东西啊, 哎。然后可以把这给他按上啊,按上啊,然后呢接下来呢就干啥呢?就是就是这里头就是你执行了啊,就是执行,执行 下面呢,本来我想加一个轴组,还想不加就行啊,也就说通过这种方式呢,写完之后就可以了啊,然后这里边有一个地方需要注意,特别注意, 就叫做逆解的啊,就是正解的时候注意的一个东西啊,因为我这个正解的时候呢,它是用了一个雅阁笔,然后呢还有一个叫做一个进度系数啊,就是你判断到什么程度的时候,它就是可以进行了,那么这个系数 在这个 a c 幺零幺的时候呢,是零点零零一,但是在这个这个这个 e z 里头零点零一不行,它跑不出来那个效果。嗯,所以说把那个数换了啊,换了,改成一个更大一点,值了啊,更大一点那个值了啊, 哎呀,这是一,就是这个这个里头啊,这个里头,呃,我给大家瞅一下这个值多少啊? tolerance, tolerance, 呃,现在这眼睛看的这个电脑都花了 啊,就这啊,变成零点一啊,变成零点一,那原来那个 a c 八零幺的时候可以是零点零一啊。然后呢,那你接着来,就是让它动起来呗,动起来呗,那你就是就让它动呗,比如说我现在变成零,是吧?变成零,然后它就动了。 嗯,这个怎么看不太清呢?这么太清了啊?然后呢?就是你比如说改一个负的二二零,呃, 然后他就回去了,是吧?然后比如说一个叫负的二七六, 然后他就怼到纸上了,那是吧?负二七八吧,二七八 啊,是不是二七八的时候呢?这时候呢?你可以动一动,是吧?二七八的时候呢?就是,呃,二八零,负点二八零,这样紧一点,是吧? 让它紧一点之后呢,我们再晃一下,晃一下,就是这个点就出来了这个位置,是吧?然后呢?接下来给它退回去,是吧?退回去。退。咋退回去呢?就是退到,因为现在是零零嘛,所以说负的二四零啊?负退到负的二四零去, 然后它就起来了,是吧?起来之后呢,你给它往那转过去,比如说负的二十, 然后它就过去了,是吧?然后再变成负的二十八, 然后他就下去了,下去是不是又有一点了,是吧?这就两个点了呗。然后呢再你可以是一个二十啊,这个这个负负点二十二五零,负点二五零, 然后现在顶上了呗,然后就变成一个二十。 然后呢你可以在微信上付点二七八,就是我没搞到那个,就是让他自自己的随意,因为他的那个过程是需要啥,需要一个叫什么。 然后呢就是你可以拿这个尺量这个距离了,是吧?我看我们能找着那俩店啊。对呀,不太好找,看不着。 哎呀,不太好找,看不着了。 好像还行。那是五,那是四,大约是四啊, 就是二十。二十呗,正负正负二十呗,他就是四呗,是吧?也就说大约这个精度还算可以吧?当然了,你要是说如果是真正实际用的时候,那可能再进行校准啊,再进行校准。嗯,总之呢,这个东西是基本就算跑起来了啊?基本上跑起来没整那么复杂。 ok。


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