粉丝7781获赞2.7万

大家好,今天呢,我给大家介绍三条用于处理我们实数类型变量的函数啊,我们首先看一下这三个函数的基本调用情况,哎,六啊,就是向上去整, 这个弗洛就是地板的意思,就是向下去整啊,然后这个状况呢,就是截取的意思啊,截取,我给大家举个例子啊,这么一个实数类型的 十三点六号了啊,这个数字呢,是十三点六,那么经过这个 ceo 指令呢,就是向上取整呢,哎,他就给你取成十四点零, 比十三点六大的整数就是十四,对吧,然后他取个整就是十四点零,那么同样的十三点六,放到这个向下取整,哎,那么他就是十三点零, 哎,比十三点六小的整数就十三,对吧,然后再给他加一个点零,因为你这个输出是 rio 型号,对不对?如果是整数呢,哎,他就是十三了, 结尾取整呢,哎,就是说,不管你这个数是十三点一,或者是十三点二到十三点九,他都给你取成个十三点零, 不是整数呢,就是十三,哎,这就是这三条函数的基本应用情况啊,接下来给大家看一下在程序里截图, 那九十九点九啊,经过这个向上去整之后,我这个输出类型是 rio, 对吧?他就是一百点零啊,然后九十九点九,经过这个向下去整,就是九十九点零啊,同样的是 rio 类型啊, 结尾呢,哎,就不管你是多少了,直接取前面这两个数啊,把整数取出来就好了啊,放到这里面去,如果你是整形的变量,他就是九十九, 对不对?那么接下来给大家在博图里看一下这三条指令, 大家看,哎,这个就是三条指令,硬性情况,我随便给他改一个数啊, 四十八点六,他应该就取成四十九点零,大家看是不是没问题,对不对?这个是向上取整,那么这个 九十一点一应该是就取成九十一啊,也没问题,是不是?这个呢?就是只取前面这个整数部分了啊,我随便数一个 六十一点八,他就应该把六十一取出来啊,后边的不考虑 啊,没有问题,是吧?哎,这就是这三条指令的基本应用情况,我们可以根据自己的需要呢来选择。好的,先给大家介绍到这里,感谢大家的观看。

大家好啊,这节我们讲一下这个西门子博途中啊,上升沿和下降沿相关的一些知识啊,就说博途的上升沿下降沿啊,和其他片稀有不同点啊,在于哪呢?其他片稀,比如说三明的啊,或者其他的片稀啊,那么 他的上升沿呢,就是一个呃,触点中间加一个箭头啊,这表示上升沿,触点加个箭头表示下降沿,那么在 然后只要一个地址就行了,比如说 m 零,我上升沿 m 一的下降沿啊,只要一个地址就行了,那么在博图中呢,他这种写法是不可以的,那么我们看一下博图中的上升沿下降沿啊,博图中上升沿下降沿,上升沿叫 p 啊,下降沿叫 n 啊, 是两种,大家看啊,现在他有两个问号表示呢,他需要两个地址,那么一个地址呢,是我们的呃, 采集上升源的地址啊,比如说 i 零点零,我们要采集这个触点的上升源,那么第二个地址是什么呢?第二个地址啊,这就是博图和其他软件不同的之处啊,他需要一个地址 啊,来存储这个上一个扫描周期的 i 零点零的状态啊,然后呢,在这个扫描周期呢,这两个状态相比较啊,比较啊,如果说上一个状态 m 这个十点零是 boss 啊, boss 就是呃 呃,这个呃零,那么这个周期呢?如果挨零点零是一,那么他就上生源,后续就触发一个, 就进行触发了啊,上升源触发啊,所以呢,他的上升源啊,需要占用两个地址啊,这也是呃西门子啊比较不方便的地方,因为我们的程序中呢,假如说用到很多上升源,那么每一个上升源你都要跟随一个 m 啊,跟随一个下边的这个,呃 呃,多一个位地址。就说每个上乘员呢,需要两个未来操作啊,两个未来操作啊,就是这是他的特点,然后这个呢是触点的上乘员啊,触点上乘员,我们再看呢他还有什么呢?还有啊,就是 这个扫描前面扫描信号的上乘员,这触点的上乘员呢?是这个呃, p 啊,加 p 加 p 啊,就是扫描操作数的上乘员,这个是啊,然后还有 有一个扫描呃在信号上升员职位啊,还有一个这个指定啊, p t r i j 啊,这个怎么读啊?怎么读 这个上乘员啊,那么这个上乘员怎么操作?其实他和他是检测呀母这个呃指定左边的啊,左边的母线的所有的这个指定,如果是左母线左边 接通了啊,接通了他的一瞬间,那么他会产生一个上升源的操作啊,就和我们的三菱的在母线上这种上升源一样啊,就是在母线上加上上升源是一样的啊,然后 p, 嗯,这个是上升元啊,嗯,这个是下降元啊,下降元,他同样呢也是需要加一个,呃 单独的位的啊,单独的位的啊,这是母线的上升沿,这是触点的上升沿,这是两种啊,两种啊,然后还有一种呢啊,这个检测信号上升沿啊,检测信号上升沿, 他是有呃背景数据块的啊,背景数据块的上传言啊,背景数据块啊,就是说他比如说我检测 m, 我还是 i 啊,还是零点一, 零点一啊,这一个上升源,大家看现在呢,我没有再加第二个位了,为什么呢?因为我们现在用一个背景数据块来存储它了已经啊,就说我们用 这个上乘员呢,是有一个背景数据块的存储的,这个背景数据块在哪里呢?在系统块程序资源中,大家看,我现在建立我们进去看,他是有个存储 储的啊,存储的呃,而这个背景数据块中呢,有个死背的,背的啊,就表示状态位啊,状态位是来存储这个上升源的状态的,所以他并不是说不需要呃, 再加一个位了,只是说他用背景数据块来存储这个位了啊,然后 q 呢是指的他的输出啊, q 是指的他输出啊,输出就可以了啊这种上乘员,那么这种上乘员他也是检测呀,前面的母线 前面的触点啊,触点的综合的一个上升沿,比如说前面触点 m 啊,十点零啊, m 十点零, m 十点一, m 十点二啊十点二,这三他是检测母线所有的前面 的接通状态啊,三个出点都昂之后啊,在一个扫描周去中,他啊,不对, 不对啊不对啊,写错了写错了,就是说他是检测克雷克啊,克雷克这个上升沿的,和这个没关系啊,前面前面他是一言指定啊,一言指定接通指令,那么 他在接通指令呢,他是检测 i 零点零这个上升源,然后使用的时候啊,我们可以这样,就说这个把他做 用一个触点来使用啊,触点这是个数据块吗?用他的这个点 q 啊,点 q 输出啊,点 q 输出啊,这个呢就表示我们的上乘员啊,上乘员我们可以做一下实验啊,我们给一个呃, mb 五十啊,给他加一 啊加一。呃,用那个安溪指定啊,安溪指定,爱安溪,爱安溪 指定。数学,我们给一个数加一啊。 mb, 五十啊,五十, 然后这个地址我用成一个十二点连吧,就是用一个呃这个,然后模拟 下方针一下啊,方针一下,我们看一下这种啊,作为触点啊,使用它上双眼也可以,然后你放在这个扣这里 也可以啊,这 q 这里也可以,都可以啊,这两个上乘员你 q 这里加个地址也可以的啊,也是可以的。我们加载一下仿真器啊,然后呢看一下它的效果啊,就说我们 m 这个每次接通啊,他的都加一,这就是上升源的作用啊,上升源,所以这个 薄涂呢,三种上升源的方式啊,就说用法不太一样啊,但是基本原理都是一样的,就说他有多一个状态,未来判断这个上一个扫描周期的状态啊,比只有上一个扫描周期是 out, 这个扫描周期是昂的时候,他才表示上升源接通啊接通 用起来呢也比较麻烦啊,和其他的片起来相比啊。我们 看一下这个,我们把这个大家看,现在呢 这个 m b 五十啊,是零啊,我们把这个 m 十二点零至为啊,大家看现在他是不是加一了,加一了,然后呢再至为 out, 然后再置为昂啊,再置为昂,就是每次他置为昂的时候,我们表示这个上升元的 q 点呢?接通啊接通,那这节只接通一个,一个扫描周期加一就行了啊,加一就行了,我们再接通啊,六加一啊,就加 啊,这是在这里,那么假如我把这个指定啊移到这里啊,我看一下这里可不可以加这个安息指定啊?啊,这里不可以啊,这里这里呢,我们可以加一个什么呢?加个位地址啊,加个位地址就相当于上乘员了,比如说 m 十二点一啊,加个 m 十二点一, 然后我再我把这个触点呢不改成他的 q 点了,改成 m 十二点一啊,他效果是一样的啊,这样是一样的啊,下酱油 和上升元原理一样啊,上升元的原理呢是从零到一,下降的原理呢是从呃一到零啊,一样的。那么我们再次把它啊,大家看每次昂呢这个数值就加一,然后奥数它不变,我们再次啊啊,数值又加一五了啊,再次啊, 这就是呃博途中啊上升源的几种用法啊,希望大家能掌握,虽然很烦啊很烦,但是你没办法用它的软件就要掌握啊,今天课就讲这么多啊,谢谢大家。

大家好啊,那么本期视频呢,我们继续给大家讲这个 s c r 的一个基本的这样一个就是使用的指令,今天我们讲这个呢是 for to 度啊, for to 度指令,我们先先借一个 f c 改个名字,好吧,佛图图那语言呢?是给他改为 s c l 语言, 那么防止之后我们忘记啊,我们可以先把他先把这个 fc 呢打给他,先拖到主程序里面去, 我们再新建一个 db 块,也是复读图, 加个编号吧,加个编号零区别开了就可以。好,双击双击进入这个 f 幺一这个编程界面啊,好,我们去看一下, 我们先把这个幅度给他拖出来啊,在这个快捷来看见没有?快捷整形来,这里面和我们的面呢是一致的啊,哎,我们这密程序里面,或者说普通的这个梯形图里面的,他这边也有一个快捷整形来一样的用法,我们只要将他拖出来或者双击一下啊,单击一下就可以 four to do, 然后呢?嗯? four 啥意思啊?给大家简单解释一下,好吧,嗯,佛 速度指令呢,他呢是也可以叫他是明确的一个循环次数循环指令,我们把这个鼠标放上面就可以看到啊,他是在技术循环中执行,只要能运行系统变量在指定值范围内啊,便会什么便会重复的一个运行这个程序, 那么在这个负负后面啊,负后面他是初始值,一般呢我们可以把它设置为长数零 to 呢,后面是结束值,那么这边呢,我 直接写数值,好吧,这样呢,大家可以看起来更那个更直观一点, 那这里呢,首先呢我要去给他借一个电量,打开这个就是背景啊,看这个小的一个黑色的箭头,我们将往下拉,拉下来之后呢找到这个 就是临时变量啊,这里呢我们使用一下啊,比如说负一啊这个变量,然后后面呢数据类型给他改为硬塔啊,因为待会呢,我们要给他赋予数值,波尔肯定不行的,对吧?好看一下啊,我们这边呢把这个 for 佛音, 然后呢等于什么呢?复个值哎空格,然后给他改为英文输入法冒号,等于啊零,可以空格啊,零, 然后吐吐吐谁呢?把这个后面我们塞干净啊,到这个 还是这个负一。负一的什么呢?负一不能说 等于五啊,这边我随便写个字了啊,比如说我就写等于五吧。 哦,这边网写错了,像这个只要直就行了,后面这个只要直就行了。 看一下啊,是这样的 for 后面呢跟一个初始值,比如说我这个变量,我觉得这个变量的吧,它从零开始,你看从零 t 到啊计算到这个五,然后呢在这个执行过程当中呢,它就会执行度后面的这样一个 就是语句,我们选这个语句,那么直到执行完,他这样一个就是数字范围,就是零到五啊,就是负一,他这个零一二三四五啊,一共这个就是六个数值。 给他全部执行完之后呢啊,就会结束这个整个一,这样一个就是腹透度这样一个指令啊,会之后呢就会执行 n 的负后面的, 然后呢我们下面还要给他把语句给他写一下,那我们写个什么呢?想一下啊。 哦,我们要不就在这个滴滴在里面,好吧,我们在新建一个边梁,在新建一个边梁, 这个数组 bat 啊, int 用过了就给它全用 int, 全用整数,然后这边给它改成零到五吧,改小点 好了。之后呢,我们给 a 负值,哎,给 a 负值空格,然后呢冒号,等于把 b 呢给他拉进来, 然后呢封号,哎,封号,这样就算给他写完了啊, 可以给他注视一下啊。浮突度,这个浮突度指令 他呢是他是怎么样的啊?在技术循环中执行,那么我这边给大家写一个就是明确的一个循环次数,明确循环次数, 这是我对这个指令的一个啊,就是这个理解,就是说当我们使用佛突出的时候呢,他就会执行我们给这个边量他赋予的一个数字,比如说他是现在是零到五,那么他就会按照我们这个赋予的值他的一个范围嘛, 他会将零到五,这样先是从零开始啊,属于第一个变量,然后呢到一到二到三,到四到五,那么在这个复制过程当中,他都会循环去执行他这个 后面的指令,直线弯,直到直线弯五,直到直线弯五为止。来我们这边呢,下载一下看一下。好吧,仿真确定 好切掉毛, 快完成, 这边给他揭示一下。 所以刚刚那个问题不要没事啊,都是小事,你再重新从主城区里面这样双击点进去就可以,因为后期呢,我们是在这个 fc 里面拒绝成的啊,没有进行更新,所以会出现刚刚那样的爆错情况,说那个发生变抖, 好,我们见识一下 他这边零到五,然后呢我这边是要把 什么哦,要这样写,还少写一步,你看这样的话,我每次只能传一个什么,对吧?那如果把这个里面的数值,就是这个数组里面这个数值啊,给它换成 f 二一,给它换成 f 二一, 然后呢重新下载一下,哎, 这样也来我们看啊,这样也来我们看,刚说的话,他会循环执行,对吧?他会循环执行,那么我 b 把 b 的值付给 a, 然后我这里面呢,我就随便填,随便选一个,你比如说从一开始我随便写个二十, 那就会这样直行上去了,我写一个五啊,就是 b 五 b 五,我里面写个六十六, 他一个扫描出去之后呢,他就会什么把这个纸呢给他附进去,再试一个二十二啊,都可以给他修改为零呢。 那这就是佛图图指令的一个啊,解答的最基本的一个功能啊,最基本的一个功能,我们做这个呢,他就是把一组啊,一组这个数据, 一组这个数据呢给他呢批量呢传送到另一个这个边上里面, 说白点呢就是将 b 的值刷个 a 啊,这样就完事了。当然呢,如果我们使用这个佛突突呢啊,我们呢就不需要一个 取出来了,你看刚刚我们这样写很方便,我们用了这个指令之后,比如说我们想给这个里面的任何一个电量啊,给他重新复指,复于新的指,那么我们使用佛突突这个指令 使用好了之后呢,我们可以在使用当中,在过程当中呢随意进行我们需要的数字,这个分杆,不需要我们再去一步一步去写字,写我们学那个复职指定了,也不是不可以,就是会多写很多步,而像我们这样呢会比较方便, 大家呢可以去试一下。好吧?好,那么这期视频呢,就讲到这里啊。

一、技术指令。二,加法、减法、乘法、除法指令。三、获取最小指指令,四、获取最大指指令。

啊,各位朋友大家好啊,咱们这个视频给大家继续啊,放下这个国图啊,幺二零零,然后 s 七通讯啊, s 七通讯里面有个,咱们看一下这个指令啊,指令这边 有个 s 七通讯啊, s 七通讯是只针对啊,咱们西门子的产品啊,西门子与西门子,比如说西门子与西门子的 prc 啊,西蒙子与西蒙子的 hm 啊,然后触摸屏啊通讯直接的通讯啊,用这个 s 七通讯呢是相当方便的。 s 七通讯呢,它是主要有两个指令,一个是这个 get, 一个是个库特 啊,一个是这个毒指令,一个是斜指令啊,首先啊,咱们前几个视频呢,把这个 指令这个拐角呢已经跟大家这个段子啊拐角已经跟大家讲说了一下,然后咱们这个视频呢先回顾一下,然后再用这个视频进行一个演练 啊,首先呢啊,这个盖子质量啊,是一个读取质量,就是相当于你读取这个啊和对方 prc 或者是 hmi 啊,一个通讯里面的一个数据啊,这个第一个呢是一个触发啊,还有一个 id id 呢,就是这个啊, psc 的 id 啊, psc 的 id 或者是嗯,这个触摸屏的 id, 这个地方呢是一个十六精致啊一百, 这个 addr 呢是一个啊,从远程读取数据,就是远程 prc 的一个 地址,就是你需要读这个地址,远程 prc 里面这个地址的一些东西,比如说数据啊,传送那些数据啊,模拟量呀这些等等啊,然后这个二 d 呢是一个 啊,是你读来的数据,然后重放到这个 rd 这个地址里面啊,也是个 m, 一百点零啊味的十一 啊,他这个是什么意思呢?就是啊,首先咱们说一下啊,他这个地址呢是一个意思,嗯,这个 熊字的方式啊,写的就是 p 井格式是 p 井啊, p 井,然后 d b, 这个 d b 呢,就是对方的一个 d b 块, d b 块那个 d b 十,然后从 d b x 零点零一指 word, 它的数据类型呢?是 word 是一个字, 然后一共是十一位啊,一共是十一位啊,这个段子,这段,这个,呃地址的含义呢?就是这样理解, 然后他有一个格式呢,写的时候是有格式的,比如说 p 镜,然后 db 幺零点, 然后 dbx 零点零,这个地方有个空格啊,这个地方有个空格啊,空格,然后 y 的是数据类型,再空格啊,是一个读取的数字的一个啊,一共多少位啊?读多少位? 包括这个虫的这个地址也是一样的,也是一样的,也是,你看大家看一下, p 景是它的格式,它是一个熊子方式啊,熊子方式,嗯, p 景,然后 m 一百点零,然后空格, y 的空格十一啊,一共是十一位,就是 从 m 一百, m 一百点零开始啊,一个字一共是十一位啊,包括 m 一百, m 一百,然后是 m 一百零一, m 一百, m 一百零二, m 一百零四, m 一百零六, m 一百零八啊,一直一共是十一个字啊,是这个意思,然后这边呢就啊比较简单了,这个是一个完成位啊,还有一个错误位 啊,还有一个当前的一个状态啊,当前的一个状态, 然后这个呢指令呢?这个 get 指令呢,就是一个读取啊,对方 prc 的一个啊,里面地址里面的一个数据啊,然后这个 pot 呢,大家看一下,基本是一样的啊,他这个影脚 也是一样的,只不过是他是写啊,往对方 psc 地址里面写,比如说咱们这个啊,需要写的这个对方 psc 地址呢,一样是 addr, 这个 p 径 m 两百点零万的一百零一啊,一百零一, 然后咱们需要从这个呃哪个地址里面的数据网就写呢,就是这个 p 径 db 二零,然后 dbx 一百点零 啊,这个时候呢,咱们可以在咱们这个上面建好这个也可以看一下,大家看一下啊,这边是我建好这个数据块, 数据块呢是咱们需要从这里边借呢,就是 db 二零,咱们需要借个 db 二零的一个数据块,然后后边呢就是一样的啊,这个一样的,这个是他的一个 啊,两个指令的一个啊,端子的一个说明啊,端子的一个说明, 然后再跟大家说一下,就是咱们现在就是啊,我这还没有呃,连接到外部的 prc 啊,只是一用的一个仿真啊,仿真把 psc 现在已经下载到这个啊这个仿真器里面了 啊,说起这个薄涂,这个仿真啊是相当好用的薄涂仿真啊,如果学学这个 prc 的朋友呢,大家这个仿真程序呢,基本可以满足大家啊,百分之九十的功能啊,都可以,就是啊,现场实现啊,进行一个实现,进行一个演练, 这个是他的一个仿真,而且也是一个用心状态。好 这个小视频呢,就给大家先介绍一下这两个指令呢,现在写好的指令呢,这些段子呢,一些含义啊啊,下个视频给大家啊,实际演练一下这个通信啊,传送数据的这个方式,还有怎么通? 怎么通讯啊?怎么进行通讯?好,谢谢各位朋友的观看啊,谢谢大家。
