这是在汇川 plc 中用冒泡排序算法实现数字的排列。那么什么是冒泡排序呢?冒泡排序是一种简单直观的排序算法,他重复的走访过要排序的数列,一次比较两, 如果他们的顺序错误,就把他们交换过来。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对,这不做完后,最后的元素可是最大的数,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。想了解更多知识,点击左下角链接报名吧!
粉丝2.6万获赞14.0万

大家好,我为大家介绍 innerprosear 软件入门这部课程,这门课程包含了 innerprosarp 这个软件的一个安装获取,基本操作使用 酷文件导入,第三方设备描述,文件的导入以及安程序安全的方面的内容。 现在第一节我们主要介绍 inno pro shop 软件的一个安装使用 怎么课。这节课程包含三部分内容,第一部分我们首先要了解 interprosever 这个软件它的作用,用来干什么的。第二部分,我们来掌握 interprosever 软件的一个啊获取安装。第三部分,我们需要掌握 interprosever 的卸载。 首先我们要知道 inner pros shop 是用来干嘛的? in the pros shop 呢,是会传染技术对于中型可编程控制器产品进行的开发应用的一个标准软件,它是基于 quarter sets 平台的。 然后 innerpowershop 有哪些特性呢?第一,我们可以通过 innerposer 完成对工程和设备的一个管理,主要包括有 cpu 的一个配置, io 模块的配置,也是开着中线的一个配置。 profitbus 干 dp 的一个总线配置, can open 或者 can link 总线的一种配置。 model bus 啊, modelbustp 的总线的一个应用,还有一个高速 io 的一个配置,这个 in the proshop 第二个特性呢, 是可以提供一个标准化的一个编程规划,就是它符合 i 一系六幺幺三幺杠三的一个标准。然后支持多种编程语言,其中包括 st, 我们团建的一些梯形图,数据功能图, g s, f c, 还有连续功能图, 并支持功能快编程方式和自定义库的一个编程方式,还含有一个离线仿真功能,智能调试插错功能, 可以快速的定位编程错误,还可以导出诊断和日志。另外一点就是可以采样跟踪,针对过程变量建立一个持续图的一个贯彻。 那介它上面介绍了一个 innerpose 这个软件的一个基本的一个概念,我们要从哪里获取 取这个 interperso 软件呢?第一我们可以从汇创的各级经销商或者一个拓展服务人员那边获取软件。第二我们可以简单一点,就是直接在汇创技术官网的一个 服务与支持页面直接下载 noproshop 这个软件,下面这个就是一个网址,也可以 点击这里就可以下载 interposer 软件。 innerposs 软件的一个安装呢,它有一个环境的一个要求,至少是一个叉 p 系统以上的系统, 那对 cpu 主屏呢?推荐是要在两 g 以上的,内存也要在两 g 以上,可用 的硬盘空间要在五 g b 以上。那下面就介绍一下我们的软件安装步骤,第一步肯定是要打开安装文件所在目录,双击 in the proscore 的一个安装文件, 软件会启动安装。右图就是我们双击软件然后弹出的一个设置界面,在这个界面我们可以给软件里安装日记进行定义。 接下来呢我们点击下一步以后,会进入一个主键选择界面,可以进行个性化的一个勾选,常规来说我们就保持默认就可以了,然后可以点击下一步, 然后接下来就跳到第三步,就会等待那个完成,等待整个软件的安装完成以后就可以点击 finish 即可完成安装。在这里需要提醒一点是,因为 the pros 可能会有多个软不同的版本叠带,在多版本需要存在多版本的情况下,一定要确保软件的安装目录为不同的目录,以免造成啊软件无法使用。 安装完成以后, in the proshop 这个软件,它的默认操作语言是简体中文,切换成其他的语言的话,可以点击软件主界面的选项,里面有一个语言设置,那我们可以这边可以看看一下,可以打开 没有语言设置,我们可以指定对应的语言。 接下来我们讲一下 innopersal 软件的一个卸载,常规的 innopersal 软件的卸载跟 window 系统卸载其他的软件方式是一样的。我们首先要推出 inner pro innopersal 软件,确认 getaware 关闭, 我们可以看一下,稍微看一下,我们要先退出软件,退出 getaware, 然后点击控制面板 卸载,里面会有 in the pro shop, 点击并删除,点击右击卸载, 点击四就可以完成卸载,等待完成卸载。 这就是一个课号练习,加上对大家对这个学习的印象。好,本次课程就到这里,谢谢大家。

哈喽,大家好,我是自动化助攻,摩托 boss 协议通讯在小型的工业控制当中比较常见,我们经常会用 poc 去核一些第三方的仪器仪表,走摩托 boss 协议通讯, 那么本视频我们介绍汇川 am 四百系列 poc 作 mode boss 协议通讯作为 mode boss tcp 客户端如何设置? 这里我们使用的是汇川 am 四零幺杠 cpu 幺六零八 tn 这款型号的 puc 来做演示, 那么这款 poc 我们要做 modelboss tcpq 端呢,要使用这一个 cn 三伊特内特这一个仪态网口啊,我们现在将这一个网口接到电脑,我们用电脑来模拟摩的 boss tcp 服务端啊,我们使用摩托信三十二这一个工具来模拟这一个摩托 boss tcp 服务端。我们现在打开电脑,那么我们先打开 poc 编程软件婴儿 pro, 然后先新建工程,先找到对应的这一个 poc 型号,这一个确定, 然后我们 先和 phc 通讯上线,双击这个 扫描网络,这边好同意上之后我们点击网络姿态啊,点击 poc, 然后将这一个摩托 boss tv 统战这一个打勾给它去掉, 然后选择这个 modelboss tcp 主战啊,注意他,为什么我们要使用伊特内特这一个,以他网口,是因为这个 molubus tv 主战是在这一个所属这个 的内存是一个口的啊,其他口是没有 modelboss tcp 主张的啊,也就是 modelboss tcp 客户端勾选之后,我 我们现在要进行姿态,我们要拖一个摩托棒洗车机服务器过来啊,然后双击他, 那么在这里呢就是填这一个成长的 ip 地址,也就是服务端的这个 ip 地址啊,那么我们这里使用的是电脑来模拟这一个。呃, tcp 服务端啊,所以我们看电脑啊,他的 ip 是多少? 如果大家接的是实物的话,那就要看呃,大家手头的这一个服务端,他的 ip 是多少,他们就填多少。我们先打开网络共享中心,我们看一下电脑这边的 ip 是多少 啊?电脑现在是幺九二点幺六八点幺点幺二五啊,我们关闭啊,知道 ip 了啊,这里就填 幺二五啊。端口号呢?这个端口号具体填多少呢?要看呃,七十一服务端,他那边作为服务端的端口号是多少,那么我们这里使用的是这个摩托讯三十二这个工具来模拟摩托八十七十一服务端啊, 那么我们要先再打开这一个摩托信三十二这个软件啊,我们先新建先,新建完之后我们先创建一个 这个 tv 服务端先啊,即使地址我们设置为一,我们创建一个有八个线圈的一个服务端八个线圈,然后再创建一个 离散量输入,再新建一个啊,也是八个离散量输入啊,就是 这个一号站,这一个是账号啊,那我们再创建一个,呃,输入计程器,输入计程器,我们给个三个吧, 这个是输入计算器。 好,再新建一个,我们再创建一个保持电器啊,其实地址都为一开始就好了。保持电器,我们创建个两个吧,这个就是保持电器一号站。 把服务器创建好之后要连接啊,连接摩洛 boss pp 服务器,这里端口 口号是五零二啊,我们可以自己更改啊,这个意思就是这个工具他像模拟这一个 mode boss tcp 服务端,他的端口号是多少啊?可以自己定义,那么这里是五零二,我们确认就好啊,这里以五零二为例啊, 那么大家如果接的是实物的这一个摩托 boss t t 服务端的话,那么就要看对应的这个,呃,这个 t t 服务端他的 ip 是多少?他的作为 t t 服务端,他的装口号是多少,就要去看对应的手册 啊,那么我们现在这个服装我们已经创建好了啊,大家可以把它当成一个食物啊,反正他就是一个模拟器来的,那么我们这个端口现在就是填五零二啊,五零二就是代表啊,这个要 去访问这一个摩托信这一个端口啊,他作为独端的端口。五零二从站地址呢啊,他这里默认是二百五十五的啊,这里要改啊,我们现在这一个模拟器他是一号站啊,所以这个从站地址我们就要去访问一号站的地址啊,一号站 超时时间默认可以不用改啊,从站使能变量啊,三零 sm 三零零一,大家可以不用改啊,当然也可以改,然后接下来就要去创建对应的计算器了,添加啊,添加配置,我们先添加一个线圈先吧, 线圈, 线圈的话我们写线圈,写多个线圈功能 十五这一个啊,那么我们现在创建的是有八个线圈啊,一到八至八个线圈,那么其实地址就是这一个,零 x 零零,其实啊长度有八个啊,长度八个, 点击确定循环时间的话,可以不用动循环执行,这个默认循环执行即可啊,如果有需要啊,要要触控一个电瓶触发的啊,大家也可以自行勾选啊,那么这里我们使用循环执行八个长度, 然后再创建一个离散量啊,因为我们这个服务端有八个离散输入啊,八个,那么我们也创建八个离散如输入状态啊,零二功能码, 然后年龄七十,长度为八个,确定啊,我们命名一下嘛,离算输入,好,再创建一个输入计程器, 输入计程器呢,是使用零四功能码去读的,输入只能读啊,那么我们服务端这边有多少个离那个输入计程器啊?我们创建的是三万零一到三万零三三个输入计程器,那么 那么这里我们就要去长度写三个,去访问他三个,当然你访问一个也可以,两个也可以,只要在他的范围内,数量范围内就可以了。点击确定好,再创建一个 保持电器,保持电器呢,我们这里使用写啊,使用写读的话是零三啊,零三功能吗?那么我们就不读了啊,大家可以自己试一下读保持电器的话怎么做?一样的道理啊,我们这里使用写多个计算器十六号功能吗?来演示。 那么长度呢?我们服务端这里创建了四万零一到四万零二两个啊,也就是这个长度才二零零,其实零零就是映射的是这一个四万零一吗?一一对应的啊,然后这个是保持电线, 点击确定好,那么这些从上的这些点数配置完了之后, 在这一个有一个 l 映射啊,对应的就是我们就知道把它映射回来到 pac 这边,他的集成系地址是多少,这里就能知道啊,那么我们现在先把这些配置先下载进 pac, 先登录啊, 点击式 好,下载完成之后我们运行启动 ps, 好可以看到总线不运转啊,那么我们去看一下总线不运转 原因是什么, 我们先断开,然后再连接五连带端口啊,这里没有错, 八个线圈,五个离散输入啊,三个输入计程器,两个保持计程器,按道理应该没错 啊,那么为什么不运行呢?这里忽略了一个重要的地方啊,就是这一个 am 三零零幺,这个是 一个死能的一个计算机地址啊,也就是说这个 sm 三零零幺我们没有让他得定呢。这个,呃,摩托 boss tcp 的程序他是不会, 所以我们要写一条程序啊,我们先退出登录,然后程序这里我们写一条程序, sm 三零零一,给他复职,复职为处, 也就是让他一直等于二,一直为处,然后我们下载进去, 好,他上电呢, sm 三零幺就一直被触牢。那么现在程序下载进去之后,这个摩托八十提取服务器这里变成绿色,就说 说明现在是已经和这个这些服务端是通讯成功的啊,所以这里为绿色了。那么我们现在就可以试一下这些点位,呃,去掉双击服务器啊,还有映射, 我们现在看 poc 啊,现在能不能成功的访问到服务器的这些数据, 我们把窗口拉大一点啊,我们打开服务端, 我们先来试线圈吧,线圈我们做的是血血,我们现在线圈是哪一个?线圈在这里啊,线圈我们把它展开啊,在这里也可以一起写啊,我们写一个八 八个,我们写一个二五,也就是让所有成长的线圈全部得亮啊,然后点击写入, 那么可以看到这个 t 恤服务端这边他所有的线圈八个线圈全部质疑了,我们给他写入零,他就全部为零了。 写入啊,在全部为零啊,再试一试一下输入这边啊,注意啊,这个离散输入他是只读的,只读的啊,在 ps 这边是不能去写他的啊,离散输入在这里, 例如我们现在给让服务端这边的一万零一,让这一个输入信有输入信号,点击更新啊,那么在 poc 这边就能够把这一个输入的状态读回来,现在为处啊,我们让 第二个的点点击开啊,那么这边也将他读过来了啊,对,输入是不能写的啊,不能去写他的,然后我们再来看输入计程器啊,有三路 输入计程器,我们点开三路在这里啊,那么先看第一路输入计程器啊,我们给输入计程器也是足的啊,我们随便给他写一个一二三四吧, 点击更新三万零一啊,那么在 p 二七这边就已经将这一个三万零一的数据一二三四读回来了啊,我们再试一下三万零三,我们给三万零三,给他, 给他出付一个值啊,六百四十五,随便更新一个啊,那 poc 就已经将这一个呃六百四十五的数据读回 来了,再看保持健身器,保持健身器呢,他是可解可毒的啊,但是 pac 这边我们刚刚配置的是血啊,没有做毒的毒的,大家可以自己试一下一样的, 那我保持电信呢,我们做的是两路啊,两路我们给他写一个六七,给他写一个四二二四一下,然后第二路随便给他写一个,一二三四 啊,我们点击写入,那么服务端这边啊,就已经成功的把数据写到服务端这里了。 那么以上呢,就是汇川 am 四百七十六 phc 做我们的 boss 区区客户端的一个设置教程,谢谢大家观看。

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


啊,关于他的指令自己结合着去看啊,需要看的,需要用的就去看,很多很多,是吧?大部分我们要了解的就是说这个走空这些指令啊,看好了,就 这边那些指令啊,回原点跟绝对定位啊,我们如果控制到皮带的时候可能要这里面几个指令得选一个,就是说那那可变速脉冲输出一直输就行了啊,一直输就行了啊,到时候再找,到时候再找, 然后我们讲这个 s t r s t r 这个,呃,怎么说啊? s t r 这个东西怎么说?程序的结构啊,程序的结构,其实我们刚才带着已经讲过的程序的结构很简单的,然后我们 来找一个 str 吧,附近 str r e t 这个其实关于这个 str 的用法跟森林里面的那个 str 的用法是一模一样的啊,一模一样的, 你可以直接照着用啊,这根文字大概就是说啊,这个 s l 开始, r e t 结束,是吧? r e t 结束长这个样子,是吧?我们流程的开始啊,这是另外一个流程,这第三个流程真的很简单啊,真的很简单, 他有一些说明,我怀疑他这个就是就是照搬的都是照搬的三零上面的啊,照搬的三零,他写的也很简单,也很简单,也没什么说明的,我测试也测过了,你看我这个这边的写法,你看这个初始化 是这个意思,这边呢就是 s t r。 开始,你看这下面所有的内容都是连在这个 s t r 后面这个母线上面,后面所有的内容代表了就是在这我这个流程里面啊,我这个流程最后 会有一个跳出, 你看当这个条件满足,我就 set 一个 s 幺零, 当这个急停呢,我就 set 一个 s 九十九,什么意思呢?就是说我每一个流程都可以跳到这个急停里面,是这个意思,跟我们之前讲的一模一样啊,设计三菱程序的时候一模一样 啊。我们如果啊有不清楚的,我们在自己倒回去看森林培训的时候啊,怎么写的啊?怎么写的, 甚至我们再可以往回翻这个。我们讲程序控制的时候,程序结构,写这个程序结构框架的时候是怎么设计的啊?初始化模式选择再到运行 啊,他跟这个集体跟调试有什么关系是吧?这个也很简单,都是很简单的内容,是吧? 我们讲这个 s t l s t l 就结束了,哎,我们看这边没有一个你刚才讲到的那个 r e t。 指令啊,你看都找不到 r e t。 为什么没有 r e t 呢? 你没看到我上面一个 s t l 这边都没有是吧?这边又是紧接的一个 s t l, 这又紧接的一个 s t l。 就是说流程这边边界的时候,流程之间 是吧?流程之间没有其他任何梯形图的时候就可以省略这个 r e g 之类,是不叫 r e g 啊,不要说错了, 对, r e t。 指令这个是省略,但你写也没关系哦,你写也没有关系,写出来是个什么样的你。我看我们前期最后 就在这个 s t r 最后面啊,没有任何条件,这边写一个 r e t, 然后你这个 i e t。 这个后面你就可以写你的记音图了,代表这个已经不在这个 s t l 里面了啊,我们这边 s t l 连着 s l 就不需要啊?就不需要,真的就不需要。但你说我意思在这中间我要写一点记音图,怎么办呢?你这边就要加一个 r e t, 然后这边就写你的记音图,然后这边相当于流程 又开始的啊,所以说用法上跟三零是一模一样的啊,一模一样的, ok。

这一招我们来学习汇川 h 五 u 里面的谓逻辑控制指令编程。 在这一章里面呢,首先我们要来学习一下关于我们指令里面的常开常闭和输出线圈指令的一个应用。 在我们学习 p o c 的过程中呢啊,我们都是从最基础的内容开始去进行一个学习, 不管是学习 p o c 的内容呢,那我们是先从接线开始,那学习编程的话,那我们同样是从最基础的指令去进行学习,在所有的 p o c 里面我 我们的编程当中呢,我们以 t 型图的编程为主要的学习内容,编 t 型图的编程呢,其中最基础的指令就是我们的常开常闭和输出线圈。 第二部分内容呢,是关于 p l c 内部工作原理以及程序扫描过程的一个讲解。 当我们了解了 poc 的工作原理和程序的一个扫描过程以后,我们就可以判断我们写完的程序他最终可以得到一个什么结果。我们在调试程序的过程中呢,就可以更快的找到出现问题的所在, 以及如何去进行问题的一个解决以及程序的更改。第三部分内容 容呢,则是我们在位逻辑控制指令当中常用的上升研下降研制位指令复位指令功能的讲解。最后第四部分是一个取反或者是交替指令的一个介绍, 同时我们在这一章里面呢,也会给大家呢带来几个简单的应用案例,加快大家对于 p o c 里面基础指令的一个使用。首先我们来看一下常开常闭和输出线圈 常开指令呢,他在我们程序当中呢,是两根平行的竖线,中间呢是空白的, 在指令的上方呢,会有一个填写地址的一个内容,这个里面的地址呢 就是我们 p、 l、 c 里面的各种输入点,输出点或者是软元件的一个地址。常开指令,它就相当于我们在继电器电路上面所看到的常开按钮开关,或者是我们常用的继电器的常开触点。 直立码呢,是 l d。 在我们的继电器电路当中,常开呢代表的就是在 我们没有按住按钮或者是继电器线圈没有得电情况下呢,他的一个地方呢是一个断开的一个状态, 当我们去按住某一个按钮或者是继电器的线圈得电,也就代表是处于动作情况的话呢,这个触点会接通, 这是我们的常开。第二个是我们的长臂,长臂触点呢是在常开触点的中间呢,加了一道从右上到左下的一个斜杠。 程序当中的长臂触点呢,它也相当于我们继电器电路当中的长臂按钮,或者是长臂开关,或者是继电器上面的长臂触点。我们编写程序可以通过指令码 l d i 呢来输入我们长臂触点。 最后第三个是输出线圈,输出线圈呢,它相当于继电器电路上面的接触器的线圈,或者是继电器的出线圈,指令码呢为 out, 我们在线圈的上面呢,可以加上我们的一个输出,或者是中间接电器 m 点或者是其他的一个位地址。 当输出线圈左边的条件满足的情况下,那么我们的输出线圈呢,会执行,他执行以后会改变对应位地址里面的一个状态,也就相当于是我们的一个继电器电路上面的 线圈得电,线圈得电以后呢,他自然可以将对应线圈的一个常开或者是常闭触点呢,让他进行一个动作,这个呢是我们编程指令当中常见的常开常闭和输出线圈, 常开常闭呢,你就可以把它当成是开关线圈呢,输出线圈你就可以把它当成是继电器指示灯等等这样的一些原件。比如说像我们在 工作当中啊,最常见的这个一个电机的一个启停控制电路,左边呢是电路的一个 主电路,是我们电机启动的一个主电路,右边这一部分呢则是属于他的一个控制电路。那我们 poc 里面的一个程序呢,其实就是控制电路的一个转化。 比如说像这一个电机的一个三相电机,它通过我们这个 q s, 这个是我们的一个空开。 f u 呢,这个是我们的一个 熔断器,然后 k m k m 这是一个什么?这是一个接触器,接触器的触点通过这个接触器的触点呢来控制我们这个电机的一个启动停止。 f r 呢是属于我们的一个 热继电器,在左边这里呢有一个控制电路,其中 f r 呢是受这个热继电器所控制的,这个我们可以称为是故障触点,故障、故障报警。然后 s b e 呢,是属于我们这个 三项电机的一个停止启启动停止里面的停止按钮。 sbr 呢是属于它的一个启动按钮,而 km 这个是我们接触器的线圈, 这里还有一个 k m 的一个常开,它是作为我们电机启停控制当中的一个起保停的保持触点,那也就是左边这一个呢,是一个 k m 继电器啊,不对, k m 接触器线圈的一个起保停控制线路,通过 s b 一和 sb 二呢,对这个 km 做一个线圈得电或者是断电的一个控制,从而来决定我们这个三线电机的一个启动停止。那如果我们将右边的这一个控制电路由 prc 里面的程序来表达的话, 那么就是这样的一个程序,我们可以将继电器当中的 f r 呢,我们可以接到 p l c 输入点 x 二,然后在程序当中写上一个 x 二的长臂, 当然你可以选择呢,接入到 p o c 上面的是 f r 这个继电器的一个常开触点或者是常闭触点都可以。如果你外面接的是常开,那我们在程序里面就用常闭,如果你在 外面用的是常币,那你在程序当中呢就可以用常开,然后 s b 一呢,这是我们的一个停止按钮啊,我们这个当中转到右边的这个程序呢,我们都是啊,按照实物对吧?它外面呢,是在对于我们 p u c 来说,外面都是常开啊, 我们把这个程序当中的这个电路图当中的长臂触点,就用 p o c 里面的长臂触点来表示,然后 s b 二是常开,对吧? 那程序当中也用常开数点,还有一个 k m 啊, k m, 我们通过输出点 y 零来进行一个控制,最后是一个 y 零的输出点去控制我们这个继电器的一个啊,控制我们这个接触器线圈的一个得电。那这样的一个继电器的控 控制电路图呢,我们就可以转化成我们的一个 p o c 的一个梯形图,就相当于这是我们的电机的一个控制程序,其中 x 一是停止, x 二是启动, y 零是我们的一个接触器的线圈,这个 y 零的常开呢,是我们 奇宝婷控制电路里面的一个保持触点,最后这里面的一个 f r, 也就是这个 x r 呢,是我们的一个故障报警啊,是我们的一个故障报警的触点, 那我们除了可以将这种起跑停电路转化成梯形图之外呢,像我们在平常工作当中常见的一些电路图呢,大部分都是可以转化成 poc 里面的一个梯形图的,比如说我们 看到第二个,这是一个同样是针对于我们 k m 这样的一个呃接触器的线圈,那在这个里面我们是做了些什么呢? f r 还是我们的一个故障报警? sb 一和 sb 二呢,是串联的两个长臂触点,他们两个的作用呢是一样的,都是可以对我们这个 km 的线圈呢做一个停止断电的一个效果。 而 s b 三和 s b 四呢,相当于是给都可以怎么样啊?他们是两个并联的常开触点,他们都是可以用来给我们这个 k m 线圈呢 启动啊,作为它的一个启动开关。而剩下的这个 k m 常开呢啊,自然还是它的一个自锁按钮。自锁触点,那这样的一段程序呢,我们转化成 p l c 里面的梯形图呢, 就是这样的一段程序,可以在这里看到啊, f r 的长臂啊, s b s b 二, s b 三, s b 四,以及我们最后的一个 k m 这个控制程序呢,我们称为是多地控制,称为是多地控制,通常应用在呢,我们对某一台设备,我们要在不同的位对它做一个启停控制的时候呢,就可以用这种多地控制, 比如说我们的一台电机呢,通过 p u c 来控制的话,我们可以在电柜里面做一个启停按钮,我们也可以在触摸屏上面呢,给他增加一个启停按钮,还可以在就近调机的时候呢,我们可以在近点呢也给他加一个启动启 启动或者是停止按钮,当我们要远程调试的时候呢,还可以给他加一个远程控制启动按钮或者是停止按钮,这是我们讲的这个多地控制程序, 我们在多地控制程序当中呢啊,如果有多个停止按钮,那我们的停止按钮全部用串联常闭的方式,如果要做启动按钮呢,我们就在这个启动按钮这里呢,去进行一个并联常开启动按钮的一个用法, 这是第二个。接下来第三个程序呢,是针对于我们的一个电机的一个正反转的一个控制,那么在这个中间呢啊,这是我们的这个电机啊,他有两个接触器,一个是 k m 一,一个是 k m 二啊, k m 一是让我们电机可以 控制我们电启动电机正转, k m 二呢,可以启动电机的一个反转, 那这里呢, f r 依然是我们的一个报警, s b 是属于停车按钮, 然后 s b 二和 s b 三呢,其中 s b 二呢,主要是控制电机震转运行, s b 三呢是启动电机的一个反转运行,分别靠 k m 一和 k m 二这两个接触器线圈来驱动, 那么这个程序当中呢,当我们的 k s b 二接通的时候呢啊,它会启动我们的 k m 一,那 k m 一得电以后,它除了会启动这个 k m 一的常开以外呢,还会断开 k m 一的常 长臂触点,那断开 km 一的长臂触点呢,是可以断掉我们 km 二线圈得电的一个呃回路,这样呢就可以实现,怎么样啊?实现我们的电机在正转的时候呢,是不能反转的,就是正转和反转不能同时运行 啊,当然同时五个 s b 二,我们也可以看到它这边有一个呃, s b 二的一个长臂,这个是什么意思呢?就像我们那个按钮开关,我们的按钮开关上面呢,有一侧是常开,有一侧是长臂,对吧?可以同时都接到我们这个回路里面啊,也都可以接到我们这个回路里面, 同样的这里还有一个是 s b 三, s b 三假如说我们在没有启动症状的情况下,我们可以先启动反转,那同样的这个 k m 二呢,也可以断掉它啊,也可以 启动这个啊,这个程序呢,我们称为是互控制电路啊,称为是互锁控制电路,那我们也可以把这样的一段程序呢,转化成我们 p o c 里面的一个梯形图啊,也可以实现呢,通过这样的一个 输入点,通过这些开关呢,也可以实现对电机的一个正反转的一个控制,实现对他的一个正反转的一个控制。比如说啊, 在我们这个程序里面,我们来看一下 x 零呢,这个是报警, s b 一呢,这个是我们的一个停止按钮,其中当 s b 二接通,对吧?因为刚开 开始的时候呢,电机既没有正转也没有反转,所以这两个触点呢,都是处于一个长臂的状态,是导通的。当我们 sb 二接通啊,这里接通,这里接通,对吧?电信号呢,从这边流经过来啊,然后经过这一个 导通,然后呢将我们的歪里的线圈呢启动啊,将我们的歪线圈启动,歪里线圈一启动呢,他的长开闭合形成自锁,他的长臂这里呢会断开,那么这里断开之后呢, 我们再去接通 x 三,你会发现,因为干路上面的电流这一条,这个地方呢,到这个地方就已经断开了,对吧?到这个地方就断开了,所以他是没有办法启动反转的,那我们要启动反转得怎么办呢?先怎么样啊?先得把正转给他 停下来,然后呢既没有正转又没有反转的情况下呢,我们再去按一下这个反转启动才能做到。什么?才能做到让这个 km 二 线圈点啊形成自锁,从而呢控制这边的一个什么?控制这边的一个 k m 二触点呢,也是闭合才可以启动电机的一个反转,这是我们在平常的一个呃 p o c 编程当中呢,我们也会经常应用到的一些 程序啊,它的一个,它的一个程序的一个原理呢,是非常的一个方便 好用的啊,即便是我们在继电器的电路当中可以用,那么我们在 pc 里面编写梯形图程序的时候呢,也是可以用的, 因为呢我们 plc 里面的梯形图,其实最早的时候呢,其实主要就是来代替我们这个继电器电路图来实现这个,什么实现这个空。

会穿 h 三 u 的 plc 啊,看看带了一共多少个轴呢?这套程序你写出来你需要多久?感谢支持。

今天给同学们讲了一下汇川的一个综合讲解啊,用三 u 五 u e z 啊这些用的是我们的 a 奥特 shop 编程软件。其实我也不光是讲西门子的 smart 两百和博图啊,汇川也是我例如我的讲课范围的啊,比如说他在用子程序的时候呢,这里是用了一个啊,叫用两个子程序用的这个括号,他其实跟我们呢啊,那个拖出来主主子子程序,拖到主程序的一个用法 啊,这边的话呢,其实有一个跟 smart 啊或者博图里面不大一样的地方呢,就是你这一个 fb 块啊,没有办法直接拖出来的,你得双击它,它才会在这里自动出现,你得双击它啊, 然后对,我们这是我们的功能块,以后呢功能块啊,加上结构体,比如说这里用的是结构体, 为什么这个气缸的引脚啊,会比这个轴控的多多呢?因为轴控这边呢,用的是 xs drug 的结构体这样一个结构体,然后功能块里面呢,用的是 st 语言啊,这个其实跟我们用那个 呃梯形图啊,功功能快是那个指指定是一样的。比如说啊,在这里面我们可以看到这边啊,轴控的话,用的就是我们的一个梯形图啊,比如说我们之前的 mc recit 啊,轴复位啊, m c 啊,那个 read access area, 读取轴错误状态啊这些 啊,然后是用我们可以看到这边的话,一共是十四个四伏零到啊,用的一次开的总线。那然后我们使用在变量表里面呢,使用一个轴的一个结构体,新建的一个批量建立啊,如果说你有三十个轴,对吧?每个轴有三十个 参数,那这个时候有九百个参数的话呢,用结构体加上数组呢,可以快速的建立一个变量给我们的 f b 呢,批量的实力化, 这是一个他的优势啊,汇川也是一个趋势吧,反正我觉得他也一直在进步啊,占有量也越来越高啊,这是一个走空功能快,嗯, 左侧这个变量表啊,结构体,这个里的结构体呢,就是我们的一个在 struck 里, struck struct 里面啊结构体,比如说这里一个轴控结构体把轴的所有参数呢都分装到一起,他呢跟我们的一在西门子的博图里面叫 plc 数据类型 udt 啊, 是这样一个东西,然后这即使你学会了西门子之后再学这个。汇川啊是非常快的啊,因为他的很多指令呢,在这边啊,反正比三菱好,三菱至少三 u 里面啊, 他还没有这种快指令啊,没有这种快指令,那在嗯,这个 h 三 u 啊里面就就是有这样一个,比如说常开触点啊,常闭触点啊,这边右侧啊,流质流程指令啊,未指令啊,定时器啊啊,都是有的这样一个指令啊, 然后这是都是子程序啊,主程序魅里面可以用这个靠来调用这个子程序 cal 幺, 然后是功能快,轴控功能快,器官功能快,逻辑控制功能快啊,逻辑控制功能快,还有是轴组设置啊,轴的一个,这里面是 escat 的一个配置, 都有实物啊,反正。然后这里还有一台网啊,这个是建立波特 bus to p t c p 通讯的,之前也讲过啊,还有是伊斯耐特 ip 等等。