大家好,我是自动化零工,朋友们大家晚上好,今天咱们来继续学习昆仑同台的动画构建啊, 今天咱们学习的是动画显示,动画显示和之前咱们学习的那个动画按钮其实是有相似的地方啊,然后他只是比动画按钮少了这个按钮的那一部分, 他主要起显示的作用。动画显示构件用于实现动画显示和多肽显示的效果, 通过和显示变量建立连接,通过变量的值驱动切换显示多幅图像文字。 在多肽显示方式下构建,用显示变量的值来寻找多分段点,显示分段点对应的图像文字 啊,咱们看一下例子啊, 接下来咱们看一下这个栗子啊,这个是我已经做好的一个小栗子, 启动运行看一下啊,这个在零到十度的时候会显示这个颜色,然后显文字水温过低,然后显示啊,然后如果是十到呃二十度的话,他会显示水温正常, 如果是大于二十的话,他就会显示水温过高 啊,我这个就做了三档啊啊,这样其实就是应用的一个 啊,动画显示的应用啊,这个虽然看起来比较简单,咱们还是和往常一下做一个实战啊,看看他是怎么做的啊。 我把这个关掉 动画显示, 我在这先新建一个变量啊,新增新增 d 用整数吧,数据对象用整数啊,用福点数也行,福点数,然后在这里打开窗口,然后咱们在工具箱里去找这个动画显示, 动画显示就是这个指示灯一样啊,然后然后咱们再加一个输入输入框,咱们用来输这个相关的数据, 这个输入框咱们链接的数据就选这个 d, 然后 这个就可以了啊,最大值最小值,要是可需要设的话,咱们就设一下也行,最小值零,最大值一百。 然后在这个动画显示的,咱们重点看一下这个动画显示构件啊,这里有基本属性这一块呢,和那个动画按钮是一样的啊,然后不同的 分段点有不同的图像和文字,咱们增加断点,然后零,咱们把这个改一下,改成十吧, 然后这个改成二十, 这个改成三十,然后十,这个图像咱们换一个, 哎,这三三个灯挺什么的,挺容易区分的,咱们就用这三个吧。呃,用这个低温的时候,咱们这个绿色就代表低温 啊,然后文字,文字增加字符 水温正常,那水温过低啊,这是相当于低于十 度的时候,他会显示这个图像,然后文字是水温过低,如果是,呃,十到二十之间呢,咱们就咱们再换一个,十到十到二十之间的话,就是水温正常, 然后,嗯,如果是大于三十的话,咱们就选择,呃,水温过高。 嗯,这里还有什么对齐方式啊?这个咱就先不管啊,然后图形,图形也换一下,图形咱们用那个红色,好,然后对应的链接变, 咱们选数字显示选择低, 然后咱们点击确认, 咱们试一下程序啊。 好,你看如果是零的话,他会显示水温过低,如果是五的五度呢?还是过低,如果是九呢? 十一呢?哎,他就显示水龙正常了,十五 十九,哎,还是水温正常,如果是二十一呢?哎,他就显示水温过高 呦,啊,刚才是输成二百九十九了, 因为咱们有这个最大值啊,然后他肯定就输不进去,咱们选择二十一啊,二十九,哎,他还都是一样的啊, 好,大家学会了吗?还是比较简单的啊。嗯,大家如果有什么不清楚的,还是可以在视频下方留言,我会给大家做出一一解答。好,今天的学习到此结束, 朋友们,你们学会了吗?点关注不迷路,咱们下集再见!
粉丝2.0万获赞5.4万

h 七幺二零零里面的数据快里面的变量怎么样关联到 m c g s 这个变量里面呢?我们都知道 m c g s 里面,它的通道类型呢是有 i q m 和 v, 是没有 d b 块的,那么 h 七幺二零里面的 d b 块里面的变量怎么要关联呢?那么对应的是 v 数据计算器啊,我们可以看一下,在在我们的原来的这个程序里面, 在这个程序里面有启动停止,设定次数和计数器的当天值啊,那么还有一个 q 点, 那么这几个尤其这个 q 点的话就是直接是,那么上一个视频已经给大家讲过了,直接关联就可以了,关键就是这个数据快,怎么样关联到 mcgs 这个变量啊,这个里面我们就需要注意的,就需要注意的,我们可以看一下啊,我们给大家演示一下,这个启动的话是一个布尔亮, 他对应的变量类型,对应的变量类型我们可以看一下,是 d b d b 一点 d b x 零点零,这个 d b 一对应的就是卫衣,对应的卫衣就是就是微微区一, 那么这两个怎么关联?我们可以给大家演示一下,比如说启动,我要关联到哪里呢?我要关联到呃,可以对应的 v, 那么通道地址是一,就是 v 一,那么对应的就是零点零,对应的就是零点零。 对了,经理他问你是否连接变量,你可以把它连接到启动好,这是第一个启动停止,都可以用这种方法来进行编辑,那么关键的是竖框,我们在里面再重新做一个给大家看一下啊,给大家看 看一看他怎么关联输入框,输入框的话他对应的是什么东西呢?呃,我们可以新建一个,这时候我们在设备窗口里面新建一个。新建,怎么新建呢? 我们可以这样增加设备通道,这里面通道地址请做微区通道地址。注意了,是因为第一个设定次数,我们可以看到啊, 啊,设定次数呢是是 db 一点, dbb 是一个字节, b 一这个字节,那么我们在做的时候是首先第一个一是 v 一,那么第二 小字点后面一呢是表示的是字节的编号,那么这个字节的话,所以题中的类型呢,我们要选择的是八 八位五符号的二斤之数啊,他无负二至二斤数,因为后面还有一个是当前值,所以呢,你可以一下子,因为他两个都是一个八位符号,说一下子可以建两个,可以一下就建两个啊,点击确认,这样就建好了, 所以说呢,这个就是他的关联方式,那么这个里面我已经做好了,所以呢,嗯,所以刚才做的呢,我就可以把它取消掉 啊,下面我们来看一下我们的演示效果是什么样子的啊?我先把它停止掉,这是设定次数,这是计数器的当前值,我们可以看一下,我就是答应的,比如说我设定四次,四次到了之后,这个 q 零零值灯亮 啊,第一次这个上面显示第一次,这个,这个显示出货屏上面也显示第一次,第二次,第三次,第四次,第四次到了之后这个灯 就亮了,说明呢,这个仿真的触摸屏和 s 七幺二零之间的通讯是正常的,尤其是 dp 块里面的这两个指,除了这个直灯是一个 q 点,其他的都是数据块里面的这个变亮 啊,就采用这种方法来关联,今天就分享到这里,我是五指电器学院的蒋老师,如果觉得视频对你有帮助,欢迎大家点赞关注加收藏,也欢迎大家在评论区留言。

大家好,我是自动化零工,朋友们大家晚上好,今天咱们插播一集,然后回答一下粉丝的一个问题啊,昆仑通泰如何实现数据变化时进行数据记录 啊,咱们来看一看。前两天啊,有一个小严的粉丝啊,给我留言说这个啊,他在看那个历史数据存盘浏览的那个构建师问,能不能实现数据变化了才记录,而不是每一秒都记录。 之前呢,咱们做的这个数据存盘浏览啊,他是用的定时定时存盘的方式,咱们来看一下啊,大家看一下啊,在这个 处,对象数据组有一个存盘属性,这里有一个定时存储到持盘,这里有一个存盘周期,存储周期咱们是十乘零点一秒,就相当于一秒存储一次。假如咱们想啊,实现数据变化了才记录, 而不是每一秒都记住,那怎么办呢?相当于啊,这里咱们要改变一下这个存盘的方式了啊,这个存盘存盘啊,存盘就不能用这个啊,用这个了就得写零啊,然后呢,这个零代表什么意思呢?给他看一下啊, 这个零啊,大家看,纯属分期等于零,表示手动掉用脚本存盘可在运行环境调整是吧?啊,这相当于如果设为零的话,咱们就得是啊手动存盘了。那手动存盘还涉及到一个函数, 涉及到一个函数,是涉及到哪个函数呢?涉及到这样一个函数, seeve dataseve data 这一节呢,咱们还没有学到啊,在这个脚本程序这个脚本函数中,咱们还没有学到。咱们这里啊,先给他大家先讲解一下啊, safe data, 把组对象所有成员的当天值存入存盘数据库中,此数据 对象必须具有存盘属性,勾选定时存储到持盘或定时存储到内存,否则会操作失败。那大家看一下这个例子啊,这个就是 save dater 电机一的这个组对象啊,相当于就是存储一次电机一的参数。 好,为了让大家理解的更透彻一些,接下来咱们做一个工程,给大家演示一下啊。好,那咱们先新建一个工程, 八点十昆仑通态,实现数据变化时 进行数据记录。 好,首先呢咱们加一个纯盘数据浏览,再加一个啊,加一个这样的构件, 然后这个数据库咱们加一个,呃,这个是温度,这个是压力,再新建一个组对象数据组,再新建一个 开关。 好,然后这个数据组咱们增加,先看一下这个组对象组对象,咱们把它温度加入,压力加入,然后存盘属性这里选择定 存储到磁盘,然后这里存储周期咱们选择零,那存储空间的可以勾选一下啊,然后确认, 然后咱们在这个,咱把这个温度跟压力啊,咱们做一个输入框啊,用输入框咱们手动输入,这个是温度, 然后这个是压力, 然后这个作为一个开关。 好,哦哦,讲一下标签吧,温度 压力开关,这个组对象,咱们选择数据组, 这个咱们点一下复位,好确认。 那这里呢,咱们,嗯,先说一下,咱们想实现的是,当这个开关这个变量发生数据变化时,他开始温度和压力进行数据记录 啊,当开关进行变化时,温度和压力进行啊,数据记录啊,并在这个历史数据浏览上,然后咱们能查到出来。好,接下来告诉大家怎么做。这里呢?咱们要加一个事件策略,新建策略,事件 线策略,这个事件策略呢,咱们用什么呢?这个数据对象选择什么?选择这个开关量啊,执行条件选择什么? 当数据对象值有改变时啊,执行一次,这样就可以了啊,然后咱确认,然后新增撤离行脚本程序。脚本程序执行什么? 咱们执行这个函数啊, save data。 好,确认。 好,咱们演示一下啊,看一看效果如何哦,这个好像没有刷新这个函数好像没有刷新这里呢?咱们加一个循环脚本吧,在这里一秒让他 刷新一次。好,接下来咱们看一下啊, 大家看我这里啊,数据变化一次,变化成一,你看这里记录了一次,然后 这个我在这里我再变化一次啊,你看这里又记录了一次,那我再再变化一次。哎,他又记录了一次,这样呢,他就实现了这个 啊,当数据发生变化时进行数据记录的功能啊,再给大家串一串啊,一共这几个点,一个是 啊,一个是实时数据库数据组织。这里咱们这个存款属性,这里要供选定时存储啊,存储中期选择,首选择零,然后手动存储,然后呢,这里咱们需要加这个运行策略。运行策略,运行策略要用什么呢?这个要有一个数据对象的数据对象,然后执行条件是 数据对象之有改变时,执行一次,然后在脚本程序里进行数据记录,这样他就实现了这个当数据发生变化时进行数据记录这样一个功能。好的,那今天啊,就先学到这,然后大家如果有不清楚的地方,欢迎大家继续给我留言,实现啊,点关注不迷路,咱们下集再见!

我们数据库接完了以后,我们开始讲第十节课的那种,就是画面关联变量,就这么关联了,我们这数据库接上了,接上以后,但是我们水杯要调节发出水阀,我们要跟画面这些东西,画面这些设备要对应起来。现在我们说水杯,水杯双击 双击,我们里面有两个,有两项,第一项是主播图图按钮按钮的,他这个是按钮的意思,什么按钮呢?我按一下开,按一下灭他意思是有操作属性。 第二个是贴充,就是我得一,就是我用心状态,我如果给了一以后他会变量不给,一会变量变零,所以给操作一个反馈啊。如果说我们现在说不需要他那个操作,不需要操作,我们只要反馈,我们就是贴充就行, 如果需要操作呢?我们就贴贴通,我们现在只贴那个贴通啊,我们不操作,贴通解决问号。这开关量我们改一下,改成什么水分,就是光反馈啊,我们不用行 准备就是控制不了,只是他有个用习状态,没看出来。零代表红色,一代表灰绿色、绿色,当然如果你如果习惯了,我可以把一变成灰色都可以啊,零变成,我们同一下啊,零变成灰色,一变成绿色,就是知道用习用习,别确认, 点确认,这就是我第一项。水杯改完了呀,水杯改完以后我要改那个水罐,当然这个流动块我们一次改完啊,流动块要跟水关联了,要跟水杯关联,因为水杯起了,你流动块也跟着去流动,这块我们要选择它一下, 在他的流动属性里面我们选择跟水杯关联在一起,接水杯打进问号,这说的,这里面出来的一些数据,就是我们在时数据库里面建好的一些数据,已经有了,因为我们见到水杯到了一弯是下线,这里面都有,所以说我们要踩进这里, 现在我们还没有水分管理,在一起就是水分,这个等于等于一次, 当然你说如果不写水分等于也行,那光水分也行啊,水分等于也对的了,判断一下,如果水分等于一十二,默认水分等于一十二,留块开始流动, 然后开始流动,而而且他有个属性,他从左往右流,从上往下流,咱们现在从左往右啊,从左往右,现在这个从左往右啊,流的快与慢我们可以调平,我们流的快一点或中一点 我都爱默认了,昨晚这是从左往右丢了,对吧?从右往从左往右点确认,这是我们第一个做完了水罐双击 动画连接椅动画连接里面,他的水管里面是折线,代表这里面的。贴窗了啊,贴窗,我们把这个变量也改一下,变量改一下,变量改成那个液位一,因为我液位一就做水罐一的液位,液位一后面还有个小三角,我们要打开一下, 改变一下他的属性,点击小三角进来以后有个属性,属性是大小有变化,我们也要改成夜卫一,夜卫一对应呢,他的零到百分之百,零到百分百对应什么意思呢?如果这个天窗颜色在底下就零在上面就是一百,就是 蓝色区域啊,蓝色在零段的这底下上面是一百,从上往下填充啊,这是他别画笔对于实际时,因为我们两层是零到十米,我们选个十 教大家要注意一下,这次是你实际的良辰,这个写字零到一百就是零到整一百,如果你五十万零到写是一半的说零到一百对应零到十,十是咱们具体的数字啊。零到一百之后写出的百分比大小是零到十,因为也也确认, 也确认这是我们第一个水管就做完了,我们紧接着把第二个水管做一下,也是在动画连接以后也润号 点水波二,页位二点后面小三角点,这里面也关联一下页位二,页位二以后也是对应的,因为他量是六米,我们写六米点确定 这是我们水管一,水管二都设置完了,设,设置完,设置完了以后 我们看一下那个调节法,双击调节法这一项动画连接,我们里面也有按钮动作,我们按钮动作现在不需要,所以里面有两个按钮,这个动作有。贴葱也是,我们现在紧接着都在贴葱,也是只是反应他的用心状态,贴葱 觉得他叫调节阀。大家我们可以点三角去看一下开关亮点,一次我们要看灰色就行了,一次灰色一是绿色就行了,确认其他都不用调, 没有观点上 对讲案在我们要关联一下调节法确定以及关节错,调节法确认输错法一样道理,我们只要 这是爱的动作,不要爱的动作,我们点一下,呃,小三角进去以后,哎,屠夫可见啊,对,这个是可见,可见,就是有一个非常出现两个屠夫可见不可见了, 他是有,他是一个是红色的,一个绿色的,也是又是又是状态反应,我们这个就是设置了两个,一个是他红色血丝和绿色血气,是其实两个关节的,什么关节的缺乏的变量啊?对啊,他是组合图块, 就是一个绿色写字不写字,红色写字不写字,我们不要管,我们直接上面直接写就行了,这个写的,呃,左腿罚,哎,这有问题啊,直接点后面三角吧。可节度里面 这个选择抽水阀,抽水阀默认,你先默认就行了,有问题再改确认,这也要改成抽水阀就 ok 了,也确认, 如果是这个,这个是靠那个写字不写字,哎,如果现在用起来他会写出绿色,呃,如果不用起来他会写出红色,他是靠写字不写字那种工人做出来的,这个是靠贴窗做出来的, 这两种做法不一样,他是组合图块,就是系统默认的,我们我们先不要管,我们现在先把就是我们这里面还有这个调节法,这里没有做,我们把这个调节法也弄上,调节法,调节法,铜锣网, 对,完了,抽水把双击也改了,抽水把从左往右 锁水吧。确认,这就是我们现在把画面这些数据库都进行那个关联给予,我们是数据库进行这个关联。


大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解计时器函数 在机系列产品中可用的系统。计时器范围为零到一百二十七集,系统内建一百二十八个系统,计时器用户可以随意使用其中的任意一个 计时器。返回时间值为福点数,单位为秒,小数位表示好秒,一位采用福点数表示,随着数值增大会略有误差。计时器函数包含以下 十二个,下面为大家讲解计时器函数。海美瑞函数的意义是,启动计时器开始工作,它的返回值为辅点数, 当返回值等于零时,表示调用成功。返回值不等于零时,表示调用失败。他只有一个参数,表示计时器号,数据类型为整数, 他的使用效果如右图所示,当计时器零处于未启动状态时,执行胎闷乱函数,其参数设为零,表示启动计时器零。 此时计时器零转变为运行状态,开始计时, 计时器停止工作,他的返回值为辅点数,当返回值等于零时,表示调用成功。当返回值不为零时,表示调用失败。他有一个参数,计时器号,数据类型为整数, 他的运行效果如右图所示,当计时器零正在运行时,执行拍莫斯多盘数,参数设置为零,则计时器零停止运行。 primer skate 函数可以在计时器当前时间数上加上指定值,它的返回值为福点数。当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败。 他有两个参数,第一个参数是计时器号,数据类型为整数。第二个参数表示不常值,数据类型为辅点数,单位为秒,是零点一秒的倍数。不足零点一秒部分四舍五入, 如实力中所示。把参数一设置为零,参数二设置为负二点三,表示他执行后零号计时器当前值。加上负二点三。 hammer reset 函数可以设置计时器的当前值,它的返回值为辅点数。当返回值为零时,表示调用成功。当返回值不为零时,表示调用 失败。他有两个参数,第一个参数为计时器号,数据类型为整数。第二个参数为数值,数据类型为辅点数, 表示想要设定的值,单位为秒,是零点一秒的倍数,不足零点一秒的部分会进行四舍五入计算。第二个参数可以是变量。 在实力中,我们设置参数一为零,参数二为十。二,运行函数后,将设置零号,计时器的值为十二秒。 hammer vanu 函数可以获取计时器的当前值,它的返回值是以数值的方式输出的计时器的当前值,它的参数为 为计时七号,数据类型为整数,我们使变量获取当前值等于开门 y 六零,执行函数后,获取当前值二点五零四秒。 primer state 函数可以获取计时器的工作状态,它的返回值为辅点数。当返回值为零时,表示计时器未启动。返回值为一时,表示计时器正在运行。 返回值为二十,表示计时器停止。返回值为三十,表示计时器计时时间到, 他的参数为整数,表示计时器号。在实力中,我们将胎 mars state 您函数的返回值复制给辅点型变量计时器状态,然后使标签构件输出变量计时器状态的值, 我们执行启动计时器函数后,可以看到变量计时器状态的值由零变成了一,这表示计时器零由未启动状态转变成了运行状态。 然后我们再执行停止计时器零函数,可以看到计时器状态的值由一变成了二,表示计时器停止计时。 timer set limit 函数可以设置计时器的上限值,返回值为福点数。当返回值为零时,表示调用成功。 当反馈值不等于零时,表示调用失败。他有三个参数,第一个参数为计时器号,他是零到一百二十七的整数变量。 第二个参数为上限值,数值类型为辅。点数大于零表示有限制,小于等于零表示计时器无限制。 参数三,设置运行模式,当参数三等于零时,表示运行到上限之后重新循环运行。当参数三不等于零时,表示运行到上限之后停止。 实力中,使参数一等于零,参数二等于六十,参数三等于一,它的运行效果是设置 至零号,计时器的上线为六十秒,运行到六十秒后,计时器停止。 hammer set out put 函数可以将计时器的值输送给参数二,它的返回值为辅点数。 当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败,返回值为负。四表示变量类型不正确。 他有两个参数,参数一为计时七号,数据类型为整数。参数二是整数或辅点数。变量,计时器的值输出到该变量。 在实力中,参数一设置为零,参数二为变量当前值,该含 数可以实现将计时器零的数值输出到变量当前值,输出频率默认为一秒,可以通过改变计时器频率函数改变输出频率。 hammer clear output 函数可以清除计时器的数据输出连接,他的返回值为辅点数。当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败。 他有一个参数,计时器号,数据类型为整数,实力如图所示,表示清除零号计时器的数据输出连接,即零号计时器的数据不再输出到之前连接的变量。该函数与 hammer set output 函数配合使用。 hammer 全景 intro 函数可以设置计时器数据输出到连接变量的频率, 他的返回值为福点数,当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败。 他有两个参数,一个参数为计时器号,是零到一百二十七的整数变量。第二个参数为辅点数,表示计时频率,单位是秒,他是零点一的倍数,不足零点一秒的部分进行四舍五入。 在实力中设置参数一为零,参数二为一点二,该函数可以实现设置零号计时器 数据输出到连接变量的频率为一点二秒。请注意,此频率设置越快,系统资源消耗越多,关联输出变量变化越快,未设置时默认为一秒。 hammer 维富函数是等待定时器函数,函数的作用是等待定时器工作到参数二指定的值后,脚本程序才向下执行。 他的反馈值为福点数,当反馈值为零时,要用成功。当反馈值不为零时,要用失败。 该函数有两个参数,参数一是定时器号,参数二为整数型,是等待定时器工作到的值。 在实力中设置参数一为一,参数二为五十五。运行函数的效果是等定时器工作到五十五秒后再执行其他操作。使用该函数时请注意确定对应的定时器已启动。 下面为大家进行主态演示。首先在实时数据库中主态好如图所示的变量,变量名称依次为计时器当前值、计时器状态 数据类型为辅点数。然后打开用户窗口一, 为了演示的延续性,我们提前组态好了如图所示的画面, 下面为大家详细的介绍主态情况。红色方框中是一个动画构件,它的显示变量类型为数值,显示变量为计时器状态,切换方式为根据变量值切换。 他有四个分段点零、一、二、三。所有的外形图片均被删除, 分段点零的文字内容为计时器未启动,一尾计时器正在运行, 二为计时器停止,三为计时器计时时间到。对于我们刚才介绍的获取计时器状态函数的返回 值得信息一一对应。 双击窗口空白处,打开用户窗口属性设置界面, 在循环脚本窗口中使用函数获取计时器零当前状态,并复制给计时器状态变量,设置循环时间为一百毫秒。 接下来为大家介绍启动和停止计时器按钮, 我们在启动计时器按钮的脚本程序中编写了胎妹软函数,参数设置为零,表示 当按钮抬起时,计时器零开始运行。 在停止计时器按钮中编写了脚本 timer stop 零,它表示在抬起按钮时计时器零停止计时。 接下来为大家介绍获取当前值按钮。获取当前值按钮中的脚本为把胎妹 win 六的返回值复制给变量计时器当前值, 同时用标签输出计时器,当前值输出 类型为数值量输出,输出格式为福点数自然小数位。 接下来为大家进行模拟演示。首先保存工程, 点击下载运行快捷按钮,点击工程下载,下载成功后点击启动运行, 我们点击启动计时器按钮,可以看到计时器状态变为计时器正在运行, 然后获取当前值,当前值为八点四九三,然后点击停止计时器按钮,计时器状态变为 停止。模拟运行展示就进行到这里, 本期视频到此结束,感谢您的观看,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

使用变量触发数据记录保存,添加一个触发信号变量和一个数据记录组, 数据记录组的存盘周期设置为零。添加记录变量, 制作画面 按钮,刚改触发变量的值, 做一个指示灯,用来显示变亮的纸。 关联变亮。 调用记录控件,选择对应记录组,点击复位,更改属性,制作刷新按钮。 使用脚本,使保存数据的值发生变化。 添加策略属于全局脚本,当有触发信号时,保存对应变量组, 添加数据组的 保存脚本。 更改开机界面,仿真测试 有问题,查找原因, 脚本正常。 更改策略的触发条件, 再次下载测试, 测试正常进行优化 触发的同时进行记录表格的刷新。 添加输出框,用来显示当前数据大小, 完整演示。

呃,大家好,今天咱们讲一下触摸屏控制 p l c 相关设备的一个延时启动的一个程序设计及画面的一个逻辑组态。咱们首先打开两百 smart 它的一个组态软件, 这个咱们这个是一个起保停的一个程序,当他按下启动按钮的时候,第一台啊给水泵就会启动 啊,同时触发这个定时器,也就是一个延时器,让他在延时 vw 零啊设置的值这个延时时间之后启动这个第二台给水泵,然后咱们把这个程序下载到咱们 p r c 当中, 好下载完成。然后这个 v w 零 咱们是要通过触摸屏进行延时时间的设定,咱们不可能每次都要修改这个 prc 内部程序,这样会显得比较繁琐。然后咱们通过直接触摸屏修改这个 vw 零内部的值,然后进而对这个延时时间进行一个设定。 接下来咱们打开两那个空冷通带触摸屏,他的一个阻弹软件啊,这是一个启动按钮,这是一个停止按钮,按下启动按钮按钮以后啊,这是第一台给水泵,比如说咱们给它命名成给水泵一 确认,然后咱们把这个整体复制一下,像把它命名成给水泵二, 然后把这个属性给他修改一下, 然后这个是对应是 q 零点一双击, 这个是读写 q 零点一确认, 然后把给给水贝尔内部的他的属性也给他修改掉, 这个修改完成,然后接下来咱们就要进行一个延时时间的一个设定, 咱们先给他加一个文字标签, 这个是延时时间设定, 然后再增加一个输入框,通过这个输入框修改 v w 零内部的一个数值, 然后咱们双击一下他点这个操作属性, 操作属性咱们对应的他的一个值是,咱们可以看一下 vw 零的值, 然后打开设备窗口, v w 零内部的值现在是一个 dat 零五,然后咱们给它起一个呃,修改一个变量名字,比如说这个名字,咱们给它修改成一个 实际时间, 然后快速连接变量,自定义变量确认, 然后确认, 然后咱们再打开用户窗口 这个输入框,输入框这个咱们那个 p r c 当中,它是以毫秒为单位,而咱们这个作为运行人员去操作的话,肯定是以秒为单位,比如说咱们延时十秒,这个这块儿肯定要输入十, 但是 p r c 这个程序它是以毫秒为基准的,如果你延时十秒的话,这儿应该 v w 零内部的值就应该是一万十乘一千,明白吧?所以说咱们这儿还需要加一个脚本程序, 比如说咱们这个设定的这个时间是 c 啊,比如说随便设定一个数字 c, 用 c 来修改 他的一个值,然后确认,然后他这会主态错误,然后咱们就以这个自动给他添加这个属性数据库,点示他是数值确认 啊,咱们 c 是 c, 是以秒为单位,咱们把这个单位给它添加上,这是 s 确认,然后接下来咱们这个 c 就要跟那个实际的一个时间,咱们要进行一个脚本程序的一个设计,咱们双击一下这个屏幕,这 有个循环脚本,然后打开脚本程序编辑器,这个时间设计应该是 c 乘以一千 输入一个 c, 比如说 c 是以秒为秒秒单位,然后乘以一千,他就会变成一个毫秒,以毫秒为基准,然后咱们确认确定, 然后确认,这样就是咱们输入,比如说五秒,他就内部的这个 vw 零内部的值就会变成一个五千, 然后咱们把这个程序保存一下,然后主态检查,然后进行一个工程的一个下载 好,下载完成咱们启动运行。 哦,这个就是咱们刚下装好的这个触摸屏的一个画面,呃,咱们是,呃,接下来看一下他那个, 呃 prc 内部的一个监控程序,他现在内部的一个是延时时间,是一个零秒,咱们在这重新给他设定一下,他现在是一个零秒,咱们给他设定,比如说咱们设定一个五秒钟的一个时间, 确定,咱们再看一下 p r c 内部程序,它内部变成五千了,说明咱们这个脚本程序是起作用了。然后咱们启动一下按钮,看它这个 给水泵二是否延时五秒后能启动,咱们按一下启动按钮啊,给水泵一立马启动,延时时间五秒以后,给水泵二启动, 按一下停止停止按钮,然后两台设备就会同时停止,然后这样通过触摸屏设置这个延时时间,就简化了咱们这个延时 实践的一个设定,比如说红绿灯,然后咱们也通过触摸屏可以直接修改它内部的时间,而不需要每次都需要修改 prc 内部的一个程序,这样就显得比较简单了 啊。今天咱们就讲到这里,喜欢的话点赞加关注,感谢你的观看。

大家好,我是自动化零工, 朋友们大家晚上好,今天咱们插播一节课,然后,呃,给粉丝回答一个问题啊,一切皆有可能啊。问这个零工你好,在通道上面如何处理,使原来的数值缩小十倍,保留一位小数点在触摸屏上显示? 其实这个功能啊,就是用到了这个通道数据处理的功能啊,好,大家来看一下啊好,大家来看一下这个右右边这个图啊, 这个就是通道处理设置的一个界面啊,一共提供了八种通道处理方法。第一种就是多项式,对指定通道进行多项式运算, 他可以,这你看开零加开一 x 加开二 s 方啊,这就,呃,一直加到 k 五 x 的五次方,这个是多项式的这种啊运算方式。第二种就是倒数啊,求倒数,你比方说你平常谁踩进来的这个数是二,然后这一倒数呢,他就是二分之一啊。 然后第三种是对通道直进行开方,开方的话这个就是你比方说通道直,呃,这个 ps 产业上的数是四,你一开方他就是二嘛,是吧? 然后绿波啊,中直绿波,这个,这个就是本次输入信号的二分之一,加上上次啊这个输入信号的二分之一啊,这个就是用来一个啊,降低这个波动的这个功能啊,绿波啊。然后第五种就是工工程转换啊,工程转换就是对 套直进行线性被缩放,嗯,这个就是比方说,嗯,他就成多少倍数的,呃,放大缩小哈。 然后第六种就是函数调用,对指定的多个通道值进行统计计算,包括求和求平均值,求最大值,求啊,最小值求标准方差啊。 然后第七种就是标准查表计算啊,提供了八种常用的热电偶和 pt 一百热电组查表计算,然后第八种就是制定一表计算啊,这个就是咱们啊自己定义一个表啊,输入在每一行输入一个对象值啊,指定查表计算啊, 好,这样呢,咱们反过来再看一下这个啊,一切皆有可能。这位网友的这个这个问题啊, 他说使原来的数值缩小十倍啊,这个就相当于是乘以零点一就可以了啊,然后保留一位小数点在出门屏上显示,是吧?这个这个就是显示的时候让他留一个,保留一个小数就好了啊。好,那就接下来就在这个工程上啊,给大家演示一下。 好,接下来咱们先做一个啊 prc 的程序啊啊,然后 下飞机用的这个两百 smart, 然后咱们这是一个一秒脉冲,然后呢 v d 零啊,一秒脉冲,一秒加十一十一。好,咱们这个 v d 零啊,一秒加十一,然后呢, 当 v d 零大于一千的时候,他会归零,那就是这样一个程序啊,好,咱们首先把它下载到 plc 里边去啊, 确定来下载好,这样程序就下下载进去了啊,咱们把它运行 好,接下来咱们做触摸屏的程序啊,啊,我这个目前的这个屏是七零二二。好,首先咱们主态设备窗口 tcpip 副设备,然后用两百 smart, 然后修改一下 ip 地址,我这个触摸屏的 ip 地址,是啊,幺九二点幺六八点二啊, 这个,呃, prc 的 apd 是一五零。好,这样咱就配置好了哈。好,接下来咱们做一下这个链接的通道, 然后增加设备通道,这里咱们选择为 v d 零啊,三十二位福点数通道一,然后呢这个咱们就用 v d 零。 好,然后呢咱们进行通道处理设置啊,咱们要先选中这个 通道处理设置,大家看啊,如果咱们想实现采集上在这数缩小十倍,咱们怎么做?咱们要用零点一乘以 x, 就相当于用这个多项式啊, 咱们点一下这个啊,看一下,相当于把这个 k 零不用动,然后呢这个 k 一,咱们选择零点一, 好确认,这样咱们确认就可以了啊,好,这样咱们这个通通道处理设置就配置好了啊,全部添加好,接下来咱们在这个窗口配置一下啊, 好,加一个链接,这个就是 v d 零,显示输出 v d 零数字量,输出辅点数。首先咱们呢啊,这个网友还要求这个要 一个小数点,是吧?一个小数点,咱们把这个勾选一下,再看,这里有一个固定小数位数,咱们选一就好,可以了啊,你看显示的时候就会显示十二点三,实际的话是三十二点三,是五六七八,显示十二点三。好, 接下来咱们把这个程序下载进去, 幺九二点幺六八点幺幺点二。好,下载 好启动运行好,咱们去看一下中国屏。 好,大家看一下这个触摸屏啊,我把这个程序已经下载进去了,他现在相当于咱们是每一秒加是十一,你看,然后缩小十倍呢,就是每秒加一点一,咱们看一看是不是, 你看是不是加一点一啊,这样就实现了这个网友说的数下十倍,然后并显示一位有效啊,一个小数,小数点后一位啊, 好啊,这个程序是没有问题的,点关注不迷路,咱们下集再见。

我们做好界面之后,可以使用模拟模式测试一下制作的效果。点工具,然后点下载配置存盘式,然后点模拟运行。 同样要点工程下载,跟连击下载一样,我们要点工程下载, 让他把数据下载完,模拟模式也要把数据下载完,然后点启动运行。 现在我们看到这里的是模拟运行的界面,我们可以用鼠 标点击随泵启动。因为没有跟 p l c 连接,所以这里并没有反应, 点击水温控制它都没有反应。像这些需要连接 p l c 的软件键的,你点击它就不会有反应。 点一下水温实时曲线,他就可以切换到下面的窗口,再点主界面,他就可以返回主界面。 像这些数据我们都需要连接 prc, 它才会有反应。点击输入框,这里可以输入数据,像 p、 id 三个值,这里的是输入框,我们点击它 就可以输入数值,但这些都可以输入数值。 好,这里的是他的一个模拟运行模式,下载到触摸屏上。怎么下载到触摸屏上运行?我们前面的视频已经有讲解, 那么到这里迅捷皮尔西的 pid 控制触摸屏的制作过程已经全部讲解完毕,感谢你的支持!

大家好,我是自动化零工,朋友们,大家晚上好,今天咱们来继续学习昆仑通泰的动画钩件,今天咱们来学习实时曲线的动画钩件。 实时实时曲线构建呢,它是用曲线显示一个或者多个变量数值的动画图形,就像一个记录一样,可以实时记录变化量,实时记录变量值的变化情况。嗯,咱们看下这个图片啊,这两个就是一个,这就是两个实时取现的这个动画构件, 这每一个动画勾每一个实时曲线,这样的一个构件呢,最多可以画六条曲线,每个曲线最多有最多三百个数据点。然后呢?嗯,这个实时 曲线构建横坐标,如果为绝对时间的时候,绝对时间就是咱们这个常用的北京时间,他就显示的是变量的值与时间时间的函数关系。 那如果他这个实时曲线构建横横轴坐标啊,为相对时间的话,他就是实现的是一个变量相对另一个变量的变化曲线。可能大家这样说起来啊,比较比较绕,我给大家演示一下。一会啊, 这是我已经做好的一个小例子啊,他们是一个正旋波的,呃,一个温度的正旋波,一个 压力的正旋波,为什么做两呢?为什么要做两个呢?等会给大家看一看啊,你看这两个,这个曲线是一样的啊,因为用的函数也是一样的。 嗯,看这个,呃,外轴啊,是负一百到一百,然后这个横坐标是用的都这两个都是用的这个北京时间。 好,接下来咱们开始实际操作一下啊。好,我把这个关闭。 嗯,实时曲线, 这个 这个我就直接对我直接练唇釉吧, 存在这第四张分成动态实时曲线的应用。 首先咱们啊在这个实时数据库添加两个变量,一个是温度,一个是压力啊,都是用的附点数啊。 好,这个比较简单,这个不用说了吧?好,咱们找到用户窗口,用户窗口实时取现,我这个是之前的这个 啊,两个几个标签,然后咱们先不管了啊,然后咱们在工具箱中找到实时曲线这个构件,这里添加一个,然后呢 复制粘贴一个, 咱们双击这个实时取现动画构件,看基本属性, 这个背景颜色是可以调的啊,咱们可以用改成白颜色,边线颜色不变,这 x 划线外外线都可是可以调的啊。然后然后这里一个绝对时钟取趋势曲线,一个相对时钟趋势曲线, 这个咱们用绝对适中啊,然后标注属性,标注属性,标注颜色, 咱们就还是用黑色标注间隔,时间格是咱们改成小十分钟秒,时间单位一分钟 x 周,长度咱们用一分。 好,这个是外周的一些啊,标注啊,然后把最小值改成负一百到一百啊,然后画笔属性,画笔属性咱们还是咱们选温度, 然后颜色呢咱们用红色,线形也可以选择啊,你看这里最多可以选择添加六条曲线。好确定, 这个咱们改一下啊,然后第二个咱们在基本属性把这个背景颜色也改成白的,然后这个咱们这次用相对时钟趋势曲线 选择压力啊,啊,不是,这个咱们选温度吧,然后呢 标注属性也换一下,这个是负一百 x 轴,你看这里他就不是那个呃,时间的那个,那个那个标注方式了,他就换成这些值了,咱们就选默认的啊,然后画笔属性,这里选择压力, 压力,咱们用蓝色。 好。哎,这怎么还是黑的了 哦,背景颜色在选错了,这里是用白色好,然后呢,嗯,咱们因为这个温度和压力现在没有值,咱们在这个循环角本人啊添加一下, 嗯,打开脚本程序数据对象,然后温度的值等于 们用系统函数, 然后这个是应该是数据,好像是扇 三,然后选择 minute, 不是,是选择这个,这个 second, second 除以二派二乘以三点一四一五九二六, 这个是压力的汁,然后呢,咱们把压力温度也用这个汁, 温度的值也等于这个检查一下有没有问题。 第一行脚本错误,括号二。哦,这个二啊,应该是用的中文的应,咱们应该用英文的这个括号啊,这中文的括号是不行。 好,再检查检查。嗯,没问题了。好,咱保存一下确认,然后下载。 有一百乘以这个 啊,大家看一下啊,压力的值等于一百三 秒的,这个这个时间函数啊,压温度也一样啊。好,接下来咱们下载一下,大家猜这两个曲线会一样吗?大家猜一猜, 咱们看一下啊,显然是不一样的啊,这是为什么呢?为什么温度和压力的值咱们负的一样的值,这两个曲线还不一样呢? 嗯,因为咱们这个左边这个只是曲线构建呢,咱们是用的这个 绝对时间和 s 坐标是用的绝对时间,然后右边这个呢,是用的相对时间,所以他们的值是不一样的,这个就相当于温度相对于压力的 一个变化,变化曲线,然后呢?这个呢?他是温度相对于时间的一个变化曲线。 是不是假如我改一下呢?啊,我把这个也改回来,我把这个,我把这个改成绝对适中的趋势曲线,然后咱们看一下效果啊,然后这个咱们也用这个 摆个手势,一分钟好不变啊。来,咱们下载看一下。这回一样了吗?大家猜一猜。一样了吗?对,一样了,咱们看一看会不会是跟咱们说的一样。 嗯,你看是不是基本一样的趋势取向, 是吧?一样的吧,看好这程序没有什么问题啊。好,大家学会了吗? 如果有问题欢迎大家在视频下方留言啊。好,今天的学习到此结束, 点关注不迷路,咱们下集再见。