粉丝597获赞524

大家好,我是自动化零工, 朋友们大家晚上好,今天咱们插播一节课,然后,呃,给粉丝回答一个问题啊,一切皆有可能啊。问这个零工你好,在通道上面如何处理,使原来的数值缩小十倍,保留一位小数点在触摸屏上显示? 其实这个功能啊,就是用到了这个通道数据处理的功能啊,好,大家来看一下啊好,大家来看一下这个右右边这个图啊, 这个就是通道处理设置的一个界面啊,一共提供了八种通道处理方法。第一种就是多项式,对指定通道进行多项式运算, 他可以,这你看开零加开一 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 零数字量,输出辅点数。首先咱们呢啊,这个网友还要求这个要 一个小数点,是吧?一个小数点,咱们把这个勾选一下,再看,这里有一个固定小数位数,咱们选一就好,可以了啊,你看显示的时候就会显示十二点三,实际的话是三十二点三,是五六七八,显示十二点三。好, 接下来咱们把这个程序下载进去, 幺九二点幺六八点幺幺点二。好,下载 好启动运行好,咱们去看一下中国屏。 好,大家看一下这个触摸屏啊,我把这个程序已经下载进去了,他现在相当于咱们是每一秒加是十一,你看,然后缩小十倍呢,就是每秒加一点一,咱们看一看是不是, 你看是不是加一点一啊,这样就实现了这个网友说的数下十倍,然后并显示一位有效啊,一个小数,小数点后一位啊, 好啊,这个程序是没有问题的,点关注不迷路,咱们下集再见。

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 点,其他的都是数据块里面的这个变亮 啊,就采用这种方法来关联,今天就分享到这里,我是五指电器学院的蒋老师,如果觉得视频对你有帮助,欢迎大家点赞关注加收藏,也欢迎大家在评论区留言。

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

大家好,我是坤正通太太技术工程师,下面由我来讲解 mcs pro 设备驱动地址偏移应用实力。 本期视频我们将依次对地址偏移功能从功能介绍、功能设置以及应用视力三个方面进行讲解。首先进行地址偏移功能介绍,通过设备驱动的地址偏移功能可以让通道连接变量采集偏移后 p 二 c 地址的词, 偏移后的 p 二 c 地址等于当前通道地址加地址偏移变量,假设工程运行时变量偏移地址等于五,该通道的连接变量实际采集到的将是 p 二 c 地址一百 零五的值。下面讲解地址偏异功能设置方法。地址偏异功能需要在设备驱动中设置,其操作步骤如下,首先进入工程的设备窗口,并在设备窗口中添加驱动设备。本期视频我们以三零 fx 编程口为例, 然后双击添加的驱动设备,在设备编辑窗口界面,通过增加设备通道进行添加通道和地址偏移功能设置,下面进行主态演示,运行主态软件新建工程。 进入设备窗口, 打开设备工具箱,通过设备管理添加通用创口副设备以及三零 fx 编程口驱动 通用创口副设备以及三零 fx 编程口驱动添加到设备窗口。双击添加的驱动设备进入设备编辑窗口,删除驱动中的默认通道, 点击增加设备通道进行设备通道和地址偏移设置,需要我们设置的参数包括,通道类型、数据类型、通道地址、 通道个数、连接变量、地址偏移,按照该设置连接变量设备零读写 dub 零幺零零,实际显示的数据为低级存信地址为一百加偏移地址。下面介绍地址偏移应用视力。 首先我们通过地址偏移功能读取 prc 单个地址数据,启用地址偏移功能后,偏移后的地址 等于当前通道地址加偏移地址。以三零 fx 二 n 为例,创建通道时,设置通道地址为一百,当偏移地址等于零,将读取 prc 中地址一百的值。 当偏异地址等于负五,将读取 p 二 c 中地址九十五的值,当偏移地址等于二十,将读取 p 二 c 中地址一百二十的值。下面进行主态演示,回到主态软件,点击增加设备通道 下面按照需要设置通道的基本属性,本次设置通道类型选择低,计算器 数据类型设置为十六位五富豪,而精致通道地址设置为一百,建立的通道个数设置为一,连接边量可以稍后再关联,再关联一个地址偏移变量 设置完成,点击确认。通过快速连接变量关联设备,通道的连接变量 在触摸屏中运行该工程电量设备零通讯状态,将显示触摸屏与该驱动对应的下位机设备的通讯状态。 电量设备零读写 dub 零幺零零,实际显示的数据为低级存器地址为一百加偏移地址,设置完成,点击确认。 再添加变量对话框选择全部添加。通过创口副设备设置通讯参数与 fk 十二人保持一致,设置完成,点击确认。 保存工程进入窗口铃主台画面,我们在窗口铃中主台使用 单个地址进行地址偏移功能测试,通过标签和输入框构件实现工程运行时显示在设备驱动 fc 编程口中添加的变量。为了节省时间,本期视频我们直接从设置好的窗口中复制这些构件并粘贴到当前工程。 注意,窗口中没有设置背景颜色的构件主要起标出提示作用,没有关联任何边料。背景颜色为白色的标签构件用于数据显示,比如通讯状态对应的白底标签构件,作用是在工程运行时显示上位机与下位机之间的通讯状态。 偏移地址对应输入框中关联的变量为偏移地址,用于实现在工程运行时可以修改通道地址一百对应的偏移地址 片,以后地址则是在标签构件的显示输出功能页关联的一个计算片,以后地址的表达式实现在工程运行时,标签构件实时显示片以后的地址片,以后地址等于通道地址一百加变量片以地址 连接变量对应的标签构件则关联了。我们在三零 fx 编程口驱动中设置了地址偏移功能的通道,用于在工程运行时显示三零 fx 二 nprc 偏移后地址对应的数据。 按照当前设置运行工程就可以实现。在工程运行时通过改变变量偏移地址的值,实现对三零 fx 二 nprc 低级损器任意通道进行数据读取,读取的数据将通过连接变量设备零读写 dub 零幺零零进行显示。 下面保存工程魔力运行。 注意,虽然本期视频是在电脑上模拟运行工程,但由于事先已通过 usb 转二三十设备将电脑和三零 fx 二零 prc 连接起来,并且通用创口辐射被中设置的通讯阐述 与电脑识别到的 usb 转案上设备的断口号以及 p 二 c 的其他通讯参数均保持一致, 所以可以看到模拟运行时通讯状态显示零,表示模拟运行的工程与三零 fxrnprc 正常通讯。当前偏以地址为零,偏以后地址为通道地址一百加偏以地址零 连接变量设备零读写 dub 零幺零零显示的是 dg 存器地址一百的值。本期视频已经视线通过三零 p 二 c 编程软件 gxy 二将 fx 二零 p 二 c 的 dc 存器地址一百二的数据强制为五百。下面我们将偏易地址设置为二十 片,以后地址为一百二,也就是说连接变量设备零读写 dub 零幺零零显示的是低级损器地址为一百二的值,连接变量显示值为五百,与我们的设置一致。重新将片意地址设置为零, 连接变量显示地址一百的字可以看到显示字为零。所以只要在驱动中主态的地址偏移功能,用户就可以在工程运行时通过修改偏移地址实现对目标技术 任意地址进行读写操作。通过地址偏移功能采集 prc 单个地址数据的方法,我们就讲到这,下面介绍通过地址偏移批量采集 prc 地址数据的方法。 仍然以三零 fx 二 n d g 损器为例,通过地址偏移功能实现批量对低计损器地址一千至一千一进行读写与章节三零一中读写单个 p 二 c 地址方法类似,偏移后地址等于当前通道地址加偏移地址, 用户需要在驱动中创建如图所示的十个通道,通道地址为一千至一千零九, 并在通道中关联偏移地址。工程运行时,通过修改偏移地址的值,实现对低积存器其他通道地址的读写。下面进行主态演示,回到主态软件,关闭模拟器, 进入设备窗口,通过增加设备通道,选择低吸水器十六位无符号,而精致通道地址一千 通道个数十连接变量,稍后建立地址偏移关联变量偏移地址。 注意每个通道的地址偏移变量可以相同,也可以不同。设置完成,点击确认。通过快速连接变量功能,关联连接变量 设置完成,点击确认,选择全部添加保存。工程进入用户窗口,新建一个窗口,用来进行批量采集数据, 在窗口一中通过工程运行时修改地址偏移变量的值,实现批量读写 prc 地址数据。为了节省时间,本次我们直接从设置好的窗口中复制这些构件, 并粘贴窗口一中的通讯状态。通道地址偏移地址偏移后地址连接边料的意义与三点一单个地址数据采集一致,区别如下,偏移后地址计算方式为,通道地址一千 至一千零九,加偏移地址连接变量中关联的变量为设备领读写 dub 一千至一千零九。上页按钮则是通 通过动画按钮构建,对变量偏移地址进行内减,每执行一次变量偏移地址减十,下限为零。下一页按钮则是进行累加,每执行一次变量偏移地址加十,上限为九十。 最后在窗口一中添加一个标准按钮,用来打开窗口。零。 同样在窗口铃中添加一个标准按钮, 用来打开窗口。一、 保存工程 模拟运行 进入窗口一通讯状态显示零,表示模拟运行的工程与三零 fxln 正常通讯。 本期视频已事先通过三零 p 二 c 编程软件 gx 我考二将 fx 二 nd 计算器地址一千至一千零九的指强制为零, 并将地址一千零一十至一千零九十九的纸全部强制为五百。当前画面可以看到,片以地址为零,片以后地址为一千至一千零九,年间变量显示零。 点击下页,片意地址变为十,片意后地址为幺零幺零至幺零幺九,连接电量显示五百。 点击上页,片意地址变成零,片意后地址变成一千至一千零九,连接变量显示零。 显示数据与我们的设置一致。可以看到,在工程运行时,我们只通过修改变量偏移地址的值,就实现了对 prc 不同通道地址完成了批量数据读取操作。 通过地址偏移对 pr 最终寄存器地址进行读写。操作功能我们就讲到这儿,本期视频到此结束,感谢您的观看,如有疑问可访问我们的官方网址,会致电四零零热线,我们将竭诚为您服务!

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来继续回答粉丝的问题啊,今天回答第六个 客人通态,如何实现掉电数据保存啊,是一个沧州理工给发来的问题啊,好掉电保存啊,涉及到两个脚本函数,一个呢是这个 so single deter in, 它意思是什么呢?本操作,把数据对象的值, 把数据对象的当前值设置为初始值,以便软件下次启动时这些数据对象能够自动恢复期值啊,大家看一下啊,这个是个实力, 然后是这个函数,然后呢,下方跟了一个函数,是这个,然后 follows data inter value to disc 执行成功。把当前温度的,把温度的当前值设置为初始值,下次启动时温度的值为上次启动为上次退出时的值。 这里有个注意事项,防止突然断电而无法保存,需要在之后调用这个函数才能生效。这两个是配套的啊, 再咱们再看一下这个函数,这个函数呢,他是断电保护,把所有需要保存出值的数据对象的设定出值,写入词盘,调用后即刻刷盘。啊,你看这个例子啊,这个例子和上面这个例子是一样的啊, 他俩是配套实用的。 然后这还有一个注意事项,此函数使用时有出值数据需要保存才会刷盘,否则不会刷盘。然后呢,这里还有一个,此函数不能频繁调用,否则会降低这个触摸屏的使用寿命。 好,接下来咱们在这个软件上来实战一下啊,看一看效果 啊,这个已经做好了,嗯,我再新建一个吧, 新建一个 八点四昆仑通探 mcgs pro 如何实现数据掉电保持? 开始, 咱们首先新,咱们首先新建三个变量啊, 对错一,对错二,对错三,然后呢再见三个,呃,变量 a b c, 大家先不要管是什么意思啊,一会我会告诉大家 say, 这里啊,咱们用用这个两板石马的片睡吧,修改一下这个属性啊, 这个本地 ip, 我这个是二,这个一五十, 好确认,然后新建一下通道啊,增加设备通道 v 十,咱们选用三十二位 附点数,对应的变量是 a, 好确认,然后再增加一个, 这个是二十,这个链接变量是谁? 这个是三十, 好吃, 好,咱们在这个窗口做一下,调一下颜色, 好证明,咱们用,先用三个数据啊, 这里数据二,数据三,好,咱们来弄三个输入框, 这个咱们链接嘚,他一, 这个链接对他二,这个链接对他三,大家记住啊,这里链接的是对他一二三,不是 abc 啊, 好,接下来咱们看一下啊,这个, 这个咱们加一下,用那个用这两个函数去实现,咱们看一下啊,在在这里加点右键四键,当这个值发生变动的时候,然后咱们加那两个函数, 这个首先咱们保存一下对称一, 然后呢接下来是用那那个,呃,这个这样检查一下, 好确认,在这里确认,这个交班程序就做好了。 然后呢这个数据二,咱们有一点变动啊,这个数据二有一点变动,数据二在这里呢,这里有个 d 二,然后这里啊,咱们在这里变化时自动保存出直, 然后勾选上这个,然后确认,然后呢在这个界面,这界面这里咱们就不保存那个,不用那个函数了啊,咱们看看,等会看看效果一不一样啊, 在这里咱们直接用这个存盘的函数好确认确认,然后呢第三个,第三个咱们直接不存盘, 不存盘,然后看一下他能不能实现这个保存啊,为了这个让大家更清楚的体会到啊,然后咱们在这里直接变化时自动保存出值啊确认, 然后呢吊电保存呢,咱们得把这个在这里有一个启动,这里可以用啊,如果是咱们光启动的时候把这个支付过来,咱们就在启动脚板里加,如果在循环脚板里就是这样, a 等于 base 一, b 等于 dat 二, c 等于 dat 三。好,确认。好,接下来呢,咱们 我们就去 u 盘那里啊,看一看效果, 我把 u 盘插上了啊,然后接下来咱们下载工程开始下载, 好,接下来呢咱们先改一下第一个输入个九, 哦,稍等,好,然后咱们看一下这个偏心里边的这个值为第十,这个九也变成了九,然后呢接下来我开始断电, 好,我这个电已经断了啊,然后再重新上电, 咱们先看一下这个威尼斯啊, 你看这个纸还是九,是不是?然后触摸屏上还是九, 说明这个实线就实现了掉电保持。然后呢这里呢咱们改一下六十五,好 啊,从这个这边呢也改成了,也变成了六十五,接下来咱们就开始断掉电。 好,重新上面 来看这个数据,还是六十五,这边呢这边数据也是六十五啊,这个也实现了掉电保存。然后呢这个呢接下来咱们是第三个输入六十二,好,然后呢这边呢 也是六十二,然后接下来咱们试一下啊, 好,上面 大家看这个数据变成了零,是吧?他没有实现掉电宝 保存,这说明什么呢?说明第三个,第三个那个咱们没没有时间标点保存 好,咱们通过实践啊,证明了这两个都实现了数据保存,但是他们俩的区别在哪呢?区别在这里, 这个这个脚本程序里边啊,这个用了这个啊,加了这个函数,然后呢,但是他这个嘚瑟一啊,没有在这里勾选这个变化一自动保存出值,然后对太二呢,这里 勾选的变化师自动保存出直, 然后这个 这里没加那个函数,是吧?没加上面那个函数,所以呢,说明说明咱们的这个函数啊,这个 single data int 和这个 和这个的功能是一样的,在这里勾选一下变化时自动保存出值,这个功能是一样的。 然后呢第三个,第三个咱们只勾选了这个,但是没有存盘,所以呢,他,他是他就没有实现这个啊,掉电数据保存,大家理解了吗?啊, 所以咱们想实现数据保存的话,就有两种方式,一种呢用这两个脚本函数啊,另一种方式就是在这里用用 啊,用一个脚本函数,用下边这个脚本函数,然后呢在这个在这里勾在那个边链上,那样的勾选上变化时自动保存出直啊,好,大家学会了吧? 好,大家如果有新的问题可以继续给我留言啊,最近我这个问题还是挺多的,然后因为怕 啊,因为担心答复不过来,有的地方我就直接给大家回复了啊,然后后期我会继续的给大家继续做这个总结,然后记接下来第,接下来第九章。 第九章我们会讲一讲 models 的一些东西。啊。好,今天的学习到此结束。点关注不迷路,咱们下集再见。

大家好,我是昆仑通泰的技术工程师,下面由我为大家讲解数据对象操作函数。 数据对象操作函数主要分为历史数据操作函数、报警操作函数、数据设置函数和组对象操作函数。报警操作函数需要指定对象是整数或辅点数,并且需要指定报警序号的报警已设置, 接下来为大家介绍历史数据操作函数 save。 data 函数的作用是把组对象 data 内幕中所有成员的当前值存入内存中。 组对象必须具有存盘属性及需勾选定时存储到磁盘或定时存储到内存,否则会操作失败。他的返回值为福点数,高返回值等于零,表示操作成功。他有一个参数是组对象名称。 在右侧的实力中,将 data 一和 data 二设为组对象格洛普一的成员, 然后将对太一设为十五点六,对太二设为二十三点八。执行本函数后,报表中出现了一行新的数据,表示执行成功。 请注意,即使勾选了定时存储到磁盘,要用此函数后,数据也不会立即写入磁盘,而是暂存在内存中,需要等待 六十秒才会自动存入此盘。如有需要,可在调用本函数后紧跟着调用 fresh data seve, 将已存入内存中的数据立即写入此盘中。 福瑞喜对特 c 五的功能是将以存入内存中的数据写入词盘,最长等待时间三秒,他的返回值为福点数,那返回值等于零,表示调用正常,该函数没有参数。 在右侧的实力中,将 data 一和 data 二设为组对象格洛布一的成员。 当前报表中已经有两条狗肉 b 一的历史数据,执行本函数后断电重启触摸屏, 报表中的数据依然存在,执行成功。请注意,此函数只对组 对象操作有效,且组对象需勾选定时存储到磁盘才有效。磁函数不能频繁掉用,否则会降低 tpc 磁盘使用寿命。 点那头 sf data 函数的功能是删除组队下 data 内幕对应的所有存盘数据,包括内存中和磁盘中的数据。它有一个参数是组对象名称。 将 data 一和 data 二设为组对象格,若普一的成员报表中已经有两条格,若普一的历史数据,执行本函数后,报表中的数据消失,执行成功。 请注意,此函数只对组对象操作有效,并且不能用来删除报警存盘数据以内。他 sf data 函数的作用是删除组对象 data 内蒙 对应的存盘数据中 n 小时之前的数据。它有两个参数,参数一是组对象名,参数二 n 为辅点数,当 n 等于零时,删除该组对象的所有数据。当 n 大于零时,删除当前时间前 n 个小时的内容。 在实力中,将函数的参数一设为组对象电击温度,参数二设为时数十二 返回值付给变量 rat, 执行成功后, rat 等于零,删除组对象电击温度对应的存盘数据中,以当前时间为基准,倒推十二个小时之前的数据, 如果电机温度不是组对象,则执行失败。瑞特等于一,请注意, n 不能为负 数,此函数不能用来删除报警存盘数据。 flash data enlight one 有图第四颗函数的作用是断电保护,将所有需要保护初职的数据对象的设定,初职立即写入词盘, 当他的返回值等于零,表示调用正常。该函数没有参数,在右侧的实力中勾选变量。 d 二、三基本属性功能页中变化时自动保存出直前方的复选框。 初始时得太三的值等于零。当得太三的值发生变化后,执行本函数,然后断电重启触摸屏。重启后触摸屏中得太三的值依然为变化后的值。请注意,此函数使用时有初始值, 需要保存才会刷盘,否则不会刷盘。此函数不能频繁调用,否则会降低 tcp 使用寿命。下面为大家进行主态演示。 首先在实时数据库中阻太好,如图所示的对象,其中 data 一到 data 三的数据类型为辅,点数 group 一的类型为组对象, data 一和 data 二是他的组对象成员。 勾选唇盘属性功能页中唇盘方式为定时存储到此盘,存储周期为零,然后打开用户窗口。一、 为了演示的延续性,我们已经提前阻态好了,如图所示的画面,下面为大家进行介绍。所有 路况都关联了他们左侧注视中的变量,所有按钮都阻太了他们上方注视中的脚本程序。 报表勾间的第一行为三个静态文本,从第二行开始显示 grope 一的历史数据, 他的数据来源界面如图所示。显示属性界面设置如图所示。时间条件界面如图所示。数值条件和表缘输出界面没有设置。 关于报表构建的详细设置方法,请参考报表构建帮助视频。点击菜单栏中的查看按钮,选择辅助提示, 选中构建名称前的复选框,点击确定,可以看到报表是构建十二双击画面的空白处,弹出用户窗口属性设置功能页,本窗口的循环脚本如图所示, 它的作用是每隔一秒对本窗口的空间十二进行刷新一次。 下面为大家进行模拟运行演示保存工程,点击下载运行按钮。工程下载,下载成功后,点击启动运行, 任意设置 data 一和 data 二的直,然后点击保存数据到内存按钮, 可以看到右侧的历史数据报表中出现了我们刚才设置好的数据,表示保存数据成功,我们从任务管理期中关闭模拟运行窗口,模拟屏幕断电, 然后再点击启动运行按钮,模拟屏幕的上电启动, 可以看到报表中的数据消失,我们重复刚才的动作,任意设置 date 一和 dinge 二的值,然后点击保存数据到内存按钮, 可以看到右侧的历史数据报表中出现了我们刚才设置好的数据,接着点击保存数据到词排按钮, 然后我们通过从任务管理器中关闭模拟运行窗口,在点击阻态软件中启动运行按钮来模拟屏幕的断电重启, 可以看到报表中的数据依然存在,点击删除所有数据按钮,报表中数据消失,此时内存中和此判中的数据都被删除。 然后为大家演示初职存判函数的效果,当前 data 三的初职为零,我们将 data 三 任意设置一个值, 然后通过任务管理器结束模拟运行窗口的方式,模拟断电重启, 可以看到屏幕冲起后, a 二三的值依然为六。历史数据操作函数就为大家演示到这里, 接下来为大家介绍报警操作函数。图中函数的作用是读取数据对象 dataname 的由弗兰格指定的报警属性值。 只有当对象有报警参数时,本函数的操作才有意义。本函数对组对象自负型,数据对象无效,函数的返回值为辅点数。当函数的返回值等于零, 表示调用正常。该函数有四个参数,参数一是数据对象名参数,二是指定的报警序号参数,三是获取的报警属性值。参数是弗兰格的数据类型为辅点数,他指定了要读取何种报警属性值。 当弗兰格等于十二时,表示获取报警基准值。请注意,此函数只适用于福点数对象和整数对象。如果参数是弗兰格的值为九到十七以外的数,函数执行失败。 接下来为大家进行实力讲解,建立福典型变量温度,其属性和报警属性设置如下, a 特四的初始值为零,执行本函数,将参数一设为变量 温度,参数二设为零,参数三设为得特四,参数四设为十二。他的作用是将变量温度报警属性中序号为零的那一条报警的报警基准值复制给得特四。 执行函数后, a 二、四的值等于六十,与设置相辅。图中函数的作用是设置数据对象由弗兰格指定的报警属性值。只有在数据对象设置了报警信息后,本函数的操作才有意义。本函数对组对象自负型,数据对象无效, 函数的返回值为福点数,当返回值等于零,表示掉用正常。当返回值等于负十六表示弗兰个无效,当返回值等于负五,则数据对象不具备报警属性。 返回之。等于负二,表示数据对象不存在。本函数有四个参数,参数一是数据对象名,参数二的数据类型为整数,他是指定的报警序号。参数三的数据类型为辅点数,他是新的报警值。 参数四,弗兰格的数据类型为福点数,标志要读取何种报警属性值,当他等于十二时,表示读取报警基准值。 请注意,此函数只适用于辅点数对象和整数对象。如果弗兰格的值为九到十七以外的数,函数执行失败, 修改指定序号报警相关属性值时,会重新进行当前值报警判断处理。下面为大家进行该函数的实力讲解。建立数据变量 温度,其报警属性设置如下,变量温度的当前指为七,此时报警浏览构建中显示了一条报警温度过低 函数执行成功后,面料温度的当前值七大于报警基准值三,所以报警浏览构建中的报警消失。 图中所示函数的作用是删除所有的历史报警数据。在右侧的实力中,报警浏览构件中有两条历史报警,执行本函数后,历史报警被清空。 请注意,此函数专用于删除报警重判数据。下面为大家进行阻态演示。首先在实时数据库中阻态好如图所示的变量,他们的数据 句类型均为辅点数, 其中电量、温度的报警属性设置如图所示。然后我们打开用户窗口二,画面中所有输入框都关联了他们下方注视中的变量, 所有按钮都阻态了他们。上方厨师中的脚本程序窗口循环脚本中的程序如图所示。 第一个报警浏览构件中数据来源为实时报警,数据 显示,属性设置如图所示。 第二个报警浏览构件中数据来源为 历史报警数据显示,属性设置如图所示。下面为大家进行模拟运行演示。点击下载运行按钮工程下载,下载成功后,点击启动运行, 我们点击获取序号零报警基准值按钮,它的作用是将温度变量序号为零的那条报警的基准值复制给 data。 四、 点击按钮基准值获取成功,用同样的方式可以获取报警变量序号唯一的报警基准值, 可以看到该基准值为十,由于温度变量的当前值为零,小于报警基准值十,所以报警浏览构建中显示了温度过低报警。 我们将 that 五设置为一个小于零的数,然后点击按钮设置序号。一、报警属性,他的作用是将温度变量报警属性中序号为一的那条报警的基准值设置为负一, 可以看到实时报警浏览构建中的报警信息消失,而历史报警浏览构建中显示了报警结束时间,报警记录依然存在, 我们点击清除所有历史报警按钮,可以看到历史报警浏览构建中的报警记录也消失。 报警操作函数就为大家演示到这里,接下来为大家介绍数据设置函数。 数的作用是通过数据对象名读取整数数据对象的值,他的返回值为整数,当返回值等于零,表示执行成功。当返回值等于一,表示类型不匹配。当返回值等于三,表示数据对象不存在。 该函数有两个参数,参数一是自负串形,是整数数据对象的名称,参数二的数据类型是,整数,是保存读取到的值。 在右侧的实力中,我们将参数一设置为 d 套七,参数二设置为 d 套六。函数执行成功后,将 date 七的值保存到 dat 六。 图中所示函数的作用与上一个介绍的函数作用相反,他通过数据对象名写入整数数据对象的值。函数由 两个参数,参数一是自负创新,是整数数据对象的名称,参数二是整数型,是要写入了数据对象的值。 在右侧的实力中,我们将参数一设置为 data 八,参数二设置为 data 九。函数执行成功后,将 data 九的值写入到 data 八中。 下面为大家介绍组对象操作函数葛肉 get。 因函数的作用是读取组对象中指定的成员的值, 他的返回值为整数,当返回值等于零,表示执行成功。当返回值等于一,表示类型不匹配,等于二,表示指定编号超出组对象成员的缩影范围等于三,表示指定组对象不存在,或指定数据对象不是组对象。 该函数有三个参数,参数一是组对象名称,参数二是成员编号,数据类型为整数,他是成员数据对象在组对象中的编号从零开始。 参数三是返回值,数据类型为整数,他保存返回的值。在右侧的实力中,将 date 七和 date 八设置为组队下 group 二的成员,那么 dait 七在主中的编号为零, 将对套六的值设为零,对套七的值设为一百直行本函数。本函数的参数一设为 group 二,参数二设为零,参数三设为对套六。 函数的作用是将组对象格罗普二中编号为零的成员的值保存到 data 六中。函数执行成功后, data 七的值被保存到 data 六中,六,套六的值变为一百。 group c 特音函数的作用是设置组对象中指定的成员的值。本函数有三个参数,参数一是组对象名称,参数二是成员编号是成员数据在组对象中的编号从零开始。 参数三是要设置的值,在右侧的实力中,将 data 七和 data 八设置为组对象 go pro 二的成员,那么 data 八在组中的编号为一, 将 data 八的值设为零, data 九的值设为一百。本函数的参数一设为 grop 二,参数二设为一,参数三设为 data 九。函数的作用是将组对象 grop 二中编号为一的成员设置为 data 九的值。函数执行成功 后,对太久的值被设置到对太八中,对太八等于一百。下面为大家进行主态演示。 首先我们组态好如图所示的对象,其中 a 特六到 a 特九的数据类型为整数格,若普二的数据类型为组对象, data 七和 data 八是他的组成员。然后我们打开用户窗口,三 画面中所有输入框都关联了他们左侧注视中的变量 输出格式为十进制, 所有按钮都阻太了他们上方注视中的脚本程序。下面为大家进行模拟运行演示。获取变量数据按钮的作用是获取 data 七的值。保存到 data 六中, 我们将 data 七设置为两百,点击按钮后, data 六的值也变为两百,与设置相辅。 获取组对象成员数据按钮的作用是获取组对象格洛普二中编号为零的成员的值保存到 a 特六中。 在本工程中,组对象 grope 二的编号为零的成员是 jt 七,所以点击按钮后, dt 六的值依然等于 data 七的值。我们将 data 七设置为三百。点击按钮可以看到 ata 六的值也变为三百,与设置相符。 设置变量数据按钮的作用是设置 data 八的值与 data 九相同,我们将 data 九设置为四百。点击按钮后, att 八的值也变为四百,与设置相辅。 设置组对象成员数据按钮的作用是设置组对象 grove 二中编号为一的成员的值与贝特九相同。 在本工程中,组对象格洛普二的编号唯一的成员是 a 特八,所以点击按钮后, a 特八的 值将等于 date 九的值,我们将 date 九修改为五百。点击按钮 可以看到 a 套八的值也变为了五百,与设置相符。数据对象操作函数的演示就进行到这里, 本期视频到此结束,感谢您的观看。如有疑问,请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

大家好,我是自动化零工。好,接下来咱们就开始实战啊,把左半侧的这个昆仑山的生活屏与两百十码的 pmc 的这一块做一下。 好,咱们先打开两百十码的 prc, 先加几个 m 零点零啊,做一个开关,然后一秒脉冲 sm 零点五, 上升盐, 然后浮点数 v d 零, v d 零加一点零, 然后 vd 四加五点零, 然后为第八加十点零, 维尼十二 加二十点零 啊,这样呢,相当于 m 零啊,接通的时候,这个一秒迈松就会起作用,然后威力零啊,一秒加个一,威力四,一秒加个五,威力八,一秒加个十,威力十二,一秒加个二十,然后咱们再加一个, 再加一个清零的吧。 vdvd 零大于一千的时候,然后让他清零, vd 零点零, v v d 零, 然后再往下 v d 是颜色, 然后 ad 八, 然后 v d 十二, 到了一千以后一同样也会清零。好,咱们把这个程序保存一下啊, 疫苗 加数。好, 好,接下来我把这个程序啊就下载到片这里边啊,首先我把这个 大家稍等啊,我这个这个设备啊,有一个启动啊,每次启动的时候都会吵一些 啊,这,不过这个不影响啊。好,首先咱们查找一下, 大家看啊,我这个目前的这个 prc 的程序的 ip 地址就是幺九二点幺九,八点零点五零,和咱们这个 我这边已经配好了啊,大家知道啊,西门子 plc 的这个,呃,这个这个 ip 地址在哪里配置吗?啊,可以在这里配置啊,也可以在在这个地方配置,然后也可以在这里 你可以在这里配置啊,这里我就不再配置了。好,接下来我把它下载到程序里边,把这个程序也下载到 的片心里边去。 好,程序目前已经下载,下载成功。 好,接下来咱们开始主太这个七零二二 nt 的这个说明啊,啊,这里共同设置七零二二 nt 没有问题啊。然后咱们先把这个界面给做一下,做完界面然后咱们再加这个设备窗口的驱动什么的啊, 首先咱们加一个按钮,这个按钮就是什么,嗯, 开始 停止, 然后再加把这个对应的 ip 地址,呃,把对应的这个变量咱们读取出来啊, 好,这个咱们读取 v d 零, 然后这个显示输出,显示输出也是显示维尼零,数字量福点数, 美帝陵。好,接下来咱们复制粘贴, 这个就是 v 第四,这是 v 第八, 好,在 vd 十二,咱们修改一下啊, vd 四, vd 八啊, vd 也是 vd 四, 这个是维尼巴, 然后这个是威力十二。 嗯,因为我这个程序是在已经做好的前提下给大家这个带着大家做的啊。 嗯,大家可能这里我这里已经建好了这个这几个变量啊,为第零,为第四,为第八。大家可以在开始煮菜的时候把这几个实时数据库啊,可以先统一的一块加上啊,就加这几个变量就可以。一个是 m 零点零啊, 这个是整数,其实就是零和一,咱们作为一个开关使用,然后威力零,威力四,威力不拉,威力十二,作为这个负点数实施采集啊,大家可以先把这个实施变量啊加上啊, 好,咱们把这一块在链接上,这个没有链接是吧?这个呢,咱们选择取反, 对应的开关是 m 零点零。好,然后咱们把这个这个字体调大一下二号, 好,接下来咱们加一下这个设备窗口这边啊,首先啊,咱们是做 这个中国平与 prc 进行通讯啊,这里呢,咱们加西门子两百斯马特,把这个先加一下 基本属性,大家看这里啊,本地 ip 地址,本地 ip 地址是谁?就是触摸屏的 ip 地址啊,触摸屏的 ip 地址咱们选的是谁来着?刚才咱们组网的时候选的谁是零点二是吧?然后 prc 是零点五零, 零点二,这个远程 ip 地址就是零点五零,大家注意啊,这个是 prc 的 ip 地址啊,不是左汉王的 ip 地址啊,这里咱们修改一下这个 啊,西门子两百 prc 的啊,两百 smartpsc 的一个设备通道啊,这个咱们直接删除掉,然后 m 零点零就一个就可以了啊, 好读写,然后再增加几个微三十二位附点数, 需要几个?需要四个,是吧?然后这个是威力零,威力四 维尼八维尼十二,好确认,这样呢,就实现了这个啊,昆仑同台触摸屏于两百十码的通讯。那 接下来咱们就开始做啊,如何将设备这些数据转发出去呢?这里咱们需要加一个啊, 大家看这里啊,我这里有一个摩托 boss tcpip 数据转发设备,大家没有的话可以在这里找一下啊, 这里有个摩托把式,大家看啊,这里有个摩托把式 tcb 十六,就是这个啊,把这个挪过来就可以了啊,然后咱们把这个加载过来, 结合咱们刚才看的这个驱动的一些有效信息啊,就这里啊,咱们需要修改一些内容啊, 来看这 ip 地址啊,这个就选择 tcp 不用动啊, ip 地址, ip 地址你就选择默认的四个零就可以了,这四个零代表的就是绑定当前 ipd 当前生活屏的 ip 地址,然后端口号选择默 责任的就可以,然后我看看还有没有需要咱们改的啊?啊?其他的也不用改啊,你看最大并行客户数,这个就是有多少个客户端可以同时访问这里啊,就是就有五个可以同时读取咱们这个触摸屏的一些信息, 设备账号咱们就用一啊。好,接下来咱们加这个相关的一些信息啊,增加设备通道,增加设备通道,这里输出计算器,大家看啊, 相当于咱们把要相关的一些数据啊给他放到四万零几,比方说咱们这个 v 第零、 v 第四、 v 第八、 v 第十二,把这四个参数咱们都直接放到这里边就可以了啊,相当于把,就,也就是说把这个触摸屏 作为一个从站,对不对?做一个从站就可以了啊?封到地址,封到地址第一个就是零啊,好,咱们咱确认一下,就是四万,这个就是四万零一,四万零一,咱们就是 v 第零,这就是 v 第四,这是 v 第八, 这就是维尼十二。好,这个这个就配好了啊,这个就这个是数据的纯属区,然后接下来还有一个什么,接下来还有一个 按钮,是不是按钮是 m 零点零,这里 m 零点零,咱们需要加在哪里? 是加在零区啊?还是加在一区啊?一区,大家注意啊,一区是输入啊,零区是输出,这里 咱们需要加在零区啊。好,这个咱们增加设备通道,这里选择零零啊,就选零点零就可以了啊,其实就是代表的第一个变量啊, 好,这样就可以了。好,这个就是相当于这样的话,咱们就把触摸屏作为重赞的一个配置就做好了啊。 好,接下来我把这个程序啊下载到触摸屏里去啊,然后咱们这个触摸屏的 ip 地址是幺九二点幺六八点零点二,是吧?先测试一下啊,测试正常,然后下载 好,大家看啊,这个程序我已经下载到通过评论了,咱们点开始啊,看这个数啊,会不断的增 加是吧?第一个 v d 零加一, v d 四加十加五,这个就是加十,这个就 v d 十二加二十是吧?有的朋友可能会问,嗯, 安平地址在哪里设的出国平的安平地址啊,这里再给大家讲一下出国平的地址啊,给大家演示一下如何如何设置啊,再给大家演示一下。好,咱们把这个出国平重启一下。好,点击 进入这个系统传输设置,大家看这个网络,这里有一个啊,来看了吗?这里有一个烂啊,烂这里,然后咱们这里啊,不要选择这个,不要启用 dhcp 啊,不要启动动态 ip 地址分配模式啊,咱们要 把这个设置成固定的 ip 地址啊,只要把这个 ip 地址幺九二点幺九八零点二,然后编码二二二五五二五五啊,一个零就可以了。然后这个网关跟 ds 其实没什么用啊,咱可以把它删掉,删掉也是没有问题的啊, 你看我把它删掉啊, 然后点击确定啊,配置修改成功,然后这样咱们再重新进入一下这个系统,也是没有问题的啊。 好,来看金融启动运行环境,好,启动哦,这个 prc 我刚才重新断电,重新上电没有,没有 启动,大家稍等一下啊,好,大家看一下啊,这个西门子片下有一个这个地方,他是 在哪里来的?启动这里,在这里,你看啊,选择 cpu 启动后的模式啊,这个是十道火,就是一启动后他是处于十道火的状态,咱们要让他啊, cpu 启动后就直接处于乱的模式啊。好,确定,然后咱们直接下载。 哎,这就下载成功了啊,这说明什么呢?啊?就直接把这个,呃呃, prc 就直接启动了啊, 哎,大家看这个触碰巡航的数,我还没动,然后他就直接再继续运行了,是吧?然后你看我在 关闭一下,看停止了吧。好,这说明中国平于西门子两百三十八的边心已经做好了,接下来咱们就做主太王的那一段啊。

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来继续学习昆仑通泰的动画构件啊,今天主要是学习按钮的,一个是标准按钮,一个是动画按钮,咱们来看一下啊。 这个就是标准按钮,这下边是动画按钮,这个标准按钮呢,他有两种状态,一个是按下,一个抬起,可以分别设置动作。有动作。呃,下面的操作属性啊,有直行运行策略块, 打开用户窗口,关闭用户窗口,打印用户窗口啊,退出运行系统变量之操作脚本脚本程序所有的动作均可以通过抬起和按下出发。而下面这个动画按钮呢,它是一种 特殊的按钮勾结,可以用于实现多档开关的效果。这个动画按钮与实时数据变量相连接,通过多幅图像和文字显示连接变量的状态与范围啊,然后咱们来看一下效果啊, 这个是我已经做好的一个工程,咱们看一下啊。 啊,这这一个是执行字一的功能,这个是执行清零的功能,这个是取法的功能,这个是按一送零,这个是按零送一啊。字一 之一就只能之一,这个是清零,他就只能自行清零。取反 好,先至一,然后再点一下清零,至一清零按按一松零,什么意思呢?这个就是按下的时候为一,松开的时候为零。看,这是我一直点着他,现在是一松开的时候呢,他就为零, 然后这个呢是松零按零松一,这是什么意思呢?按一下的时候为零,松开的时候为一,松开,哎,他为一了。 嗯,然后呢?这下边的这个是动画按钮,动画按钮,然后,呃,也是这样,功能是一样的啊,他的这个变量操作,这个也是之一哎,这个图案发生了变化,指灯也发生了变化,由于他啊执行的是自一的操作,所以 他就只能为一。这个呢执行的是清零啊,他这个,嗯,一直是清零,所以他也没法从一变到零啊。然后这个也是取反,你看,摁一下 为一,按一下为零,按一下为一,按一下为零,然后这个是按一松零,按下的时候为一,松开的时候为零,按下的时候为一,松开时候为零。 这个呢是按零,松一,就是按下的时候为零,松开时为一,按下的时候为零,松下的时候为一啊, 这个基本上,呃,这两种按钮啊,目前这两种按钮其实啊差别不是很大啊,只不过是这个,这个会有一些图案,然后这个也是一个动画按钮, 动画按钮他是实现了三个档的操作,看啊,按一下切换成二十,按一下切换成三十,再按一下切换成十,这样就实现了一个多档的操作啊。 好,这都怎么做的呢?咱们来实战看一下啊。好,把这个关掉, 再重新打开一个工程 啊,这个空的,然后就直接做吧,工程另存为。这个叫 标准按钮 与动画按钮 的区别,咱们这样对比的做啊,咱们能理解的更深刻啊啊,先加一个标签, 昆仑通泰标准按钮与动画按钮的区别, 然后再加这个在工具箱中。标准按钮 啊,咱们先弄五个按钮啊,一二看出谁看出微啊,然后 叫他们等。呃,不是横向等间距,然后横轴对, 然后再做五个动画按钮啊, ctrl cctrlv 一样啊, 然后横向等间距再做五个标签。呃啊,用指示灯吧, ctrl cctrlv。 好的,把他都挨个的拖过来。 嗯,咱们现在接下来添加相关的功能构件啊。哦,先加变量, 新增对象, 选 选 d 吧,第一,第二,第三,第四第五,然后再争这个选择 abcdee, 一二一三一四一五一一六。咱们等会再功能再给大家说啊。 然后这个按钮咱们抬起时功能看啊,这个是基本属性,基本属性咱们可以改这个文本。 那第一个我看看啊,第一个基本属性咱们在这里啊,数据对象值操作有至一,清零 取反,按一松零,按零松一。有这样几个字啊,咱们点字一, 选择第一,然后呢,基本属性咱这边写上啊,这样不容易出错字。 这是一, 这个就是咱们选择清零用第二啊, 第三个 咱们选择第三,功能选择取反, 第四个咱们选择按一松零。什么意思?按下的时候为一,松开的时候为零, 然后这个是按下的时候为零,松开的时候为一 啊,这个大家注意一下啊,这里有一个抬起状态,有按下状态,你看到吗?这有一个相同为本, 如果你不用呢,大家都可以改啊,嗯,咱们都是用的相同文本啊,这里数据对象值操作用的是二零送一,对应的第五。 然后呢?嗯,这个这个咱们跟他一样啊,咱们啊,你看这个基本属性有分段点零和一,然后这里咱们就不做变化了,这里有一个 布尔操作,看了吧,字一清零啊,字零取返,按一松零,按零送一,咱们这个跟刚才的一样啊,咱们咱们连接上啊,然后这个是清零, 零选一二,然后这个是取反选一三,这个是按按下的时候为一,松开为零,选一四。 那这个这这个是按零送一选一五。咱们把指示灯再链接一下啊,显示属性数字显示,然后这个是第一,这个是第二, 这个是第三,这个是第四, 这个是第五。 这一一,这个是一二, 这个是一山, 这个是一四,这个是一五,这样咱们就把这个该加的都加上了啊。好,接下来咱们下载测试一下,点功能下载 启动运行啊,咱们看一下啊,这个字一啊,这个这个也字一啊,没有问题, 因为咱们这个就是执行的字一,所以他不会清零的啊,再点也不会清零,这个清零,他这个本来就是零,所以他们再怎么清他还是零啊。然后这个点取反按一下为一,按一下取反为零,按一下为一,按一下为零。这个也是 按一下为一,按一下为零,按一下为一,按一下为零,这个按一松零,按下一松开零,按一松零,这个相当于, 这个相当于一个脉冲啊,你问一下,哎,一个短暂的脉冲,这个也是啊,摁一下松开为零,按一下为一,松开为零,这个是按零松一,按下为零,松开为一,按下为零,松开为。 为什么刚这个为什么一开始的时候他是为零呢?因为他这个咱们这个启动的时候,他本来就是这样应该为零啊,所以但是这个咱们一旦按了以后,他就开始为一了啊,松开就为一了。看这个也是这样啊,摁一下为零,松开为一, 按一下为零,松开为一啊,那这个这这样来看,这个标准按钮和动画按钮功能不一致了吗? 从这个从这里来看啊,他他俩的实现的功能是一致的啊,但是呢这个动画按钮还有一些其他的用途,比方说如果有三个档呢啊,三个位置啊,一档,二档,三档,你这个你就得用动画按钮去做了,这个怎么做呢?咱们再添加 加一下啊,啊,把这个关一下吧,查看辅助提示关掉,然后咱们找这个动画按钮,在这里加一个啊, 然后再加一个标签,咱们变量用这个显示输出链接变量的话,咱们就啊数值量输出,咱们就用这个一六吧,一六 整数十进制,然后这个也变量,咱们在这里有个设置变量, 这边呢咱们改为数值操作, 把这个变量改成一六。这里执行操作。有 啊,切换分段点,设置变量加减递加递减、循环加,循环减,周期加,周换周期减。这里咱们暂时先用个切切换分段点啊, 基本属性这里有看,目前是是两个。然后呢咱们再增加一个啊,把这个改成十,这个改成二十,这个改成三十。呃,哎, 这个是二十没开好啊。然后这个图形这个图像为零,咱们可以如果你想换一个图库的话,可以点这个图库操作类,然后咱们先随便选一个这个,嗯, 二十图像也可以换一个,换这个啊,然后三十三十也可以换一个, 就也是用个横用这个吧。哦,你看这个,这这里怎么这么点啊?咱们可以点这个图像大小,这个是任意大小,这实际大小,咱们点充满按钮 看这这三个这个外形都有了,然后文字,然后这个咱们可个写个就写十吧, 二十的时候写个二十,三十的时候就写个三十 啊,下边都是一些相应的对齐方式啊,什么字体的格式啊?这个咱们就先看, 咱们主要看一下这个怎么实现切换,这基本属性设置好了,变量属性数值操作一六,直行操作切换分站点好, 然后这个显示输出一六也没问题啊,咱们来下载看一看啊。 嗯,这个点一下,这是直接变换成了二档, 这有三档,哎,这个十二十、三十,十二十三十,他有三个状态,如果是有四个,五个以上呢,还可以咱们不断的往上添加啊。啊,大家明白了吗?你看这个,这个标准按钮啊,他就跟咱们这个呃 温度身上的按钮一样,只有两个状态,一个台词,一个按下,然后呢这个动画按钮,他是主要是用来实现多个状态的按钮的变化,他可以切个切换多档 啊,基本上就是这样啊,当然还有一些,呃,其他的,其他的一些这个操作属性啊,直行运行车载块,打开用户窗口,关闭用户窗口,打印用户窗口,退出运行系统,这个后期咱们会逐渐逐渐的给大家完善出来啊。 好,今天的学习到此结束,大家如果有什么不清晰的可以在视频下方留言, 朋友们,你们学会了吗?点关注不迷路,咱们下集再见。

大家好,我是自动化零工,朋友们大家晚上好, 前几节呢,咱们讲了这个昆仑通泰啊,运行环境函数啊中的前四组,一个数据操作,数据操作,运行策略窗口操作,系统操作。今天呢,咱们讲一下最后一个啊,操作日式函数, 操作日制函数是什么操作日制函数啊,其实就是这个操作日制的一个一个一个补充, 他这个操作日制在用户的使用过程中,通过对动画构建进行日制主态和编辑, 可实时记录用户的某种动作啊,如果鼠标点击啊,内容编辑啊,鼠标的事件,当出现异常时,通过翻阅和分析日制记录,可以得知操作过程中是否符合啊,流程规范,便于问题查找和定位 啊,基本上就是说啊,就是方便出现异常情况下,咱们找找原因啊,看看是不是点错了。 我记得之前好像是讲过操作日制的,但是呃,翻了一下以往的视频,好像讲的也不是很多啊,那今天呢,咱们就专门去这个操作日制啊,集操作日制函数啊,一块讲一讲,一共涉及到四个函数啊,一个是开启操作日制功能, 一个是关闭操作日制功能,然后还有一个清除所有的操作日制啊,这一点就是把所有的操作日制清除清除了啊,然后这个这个函数是导出操作日制到 cs 未文件啊,他就导出到 u 盘,其实是好,接下来就给大家啊演示一下啊, 首先咱们打开一个主裁功能啊,好,首先咱们先做一个用户 用户权限管理啊,这里啊,好,在我这咱就默认的好了,然后再主控窗口进入登录,退出不登录啊,确认 好,那接下来咱们啊看看这个操作日志如何如何如何主态呢?这里大家看啊, 这里是配方主态设计,这里有一个操作日式设置,如果咱们想启用的话啊,可以直接在这里启用啊,也可以用咱们的那个操作日韩数啊,比方咱们加一个,先加几个按钮啊, 好,这个咱们做开启操作日志, 然后这个是关闭操作日字,然后再加一个清空操作日字, 再加一个刷新啊, 再加一个导出, 再加一个导出, 然后这里咱们加一个,加一个标签,加一个输入框啊,咱们主要 先记录一下这个输入框啊,竖直好,然后加一个历史数据浏览, 纯盘数据浏览,这里咱们可以啊,操作日制数据来源,选择操作日制显示属性,咱们点一下复位啊, 这里这个是序号时间日期时间,这个是操作时长,这个是用户名啊,还有等等啊,这里咱们就先不改了啊,直接确认好, 那开启操作日制开启的是哪个函数? 系统还是 环境?是这个啊, in operation inable, 这样就可以了啊,检查一下没有问题,那关闭呢?哎,就是那刚才下边那个函数啊, this able, 那清空呢? 这个就是 clear。 好,确认一下没有问题。刷新呢,就是刷新的这个构建啊, 然后点这个用户窗口,窗口咱们是点的这个唇盘数据浏览的方法,刷新好,确认, 然后这个咱们加一个啊, 咱们看一下这个函数。 export operation log to csv 啊,咱们打开这个帮助看一下这个函数啊, 第一个啊,就是文件名,文件名咱们加一个双引号啊, 咱也用啊, log 一点, c sv, 这是第一个参数啊,看看第二个参数啊, 这文件名,然后是开始时间,结束时间,开始时间,看,这里是开始时间, 整数可由这个函数通过脚本函数转换而来,那其实这里那就是这里是整数啊,整数的格式,那咱们直接复制粘贴好不好?把这个复制过来,然后再等会再修改一下, 咱们把这个开始时间可以设的早一些啊,一九年,也就一九年吧,然后这个可以改结束时间,咱们改一下,改成二零二二年,今天是六月十七日 啊,改成六月十八日吧,然后这是第二个和第三个参数,再看一下最后一个参数啊,导 模式一,等于删除原有数据导出。二,最佳导出,咱们选择最佳导出,选择二,然后呢, 这里返回值是整数啊,零代表导出成功,其他代表导出失败,咱们把这个给他复复个值吧,导出日志 日字,咱们整数啊,咱们先建一个标量,然后这个就等于日字。 那刚才咱也说了啊,这个,呃,开启和关闭 操作日有两种方法啊,咱们可以在这里啊启用啊,咱们比方说,咱们如果不用这这几个啊操作日函数呢,咱可以在这里直接勾选啊,你比方说,哎,你看只要选上一确认他就选中了啊,然后咱们也来演示一下, 嗯,这个咱们用的空密码啊,你看我点击一下,然后刷新,你看这里就有操作日字,是吧?让我编辑一下,再刷新一下,是不是他就有相应的这个 操作日式?那我那我这里啊,这是用的这种在这里勾选的方式,那如果咱们不用那种勾选的方式,咱,咱们 怎么做呢?咱们这样啊,咱们为了更清楚,然后这个光启用这个,其余的咱就不记录了啊,好,然后把这个关闭好,确定, 然后再看一下啊,相,相当于现在咱们只记录这个输入框的操作日志,是不是 比方说咱们现在就直接编辑,咱们刷新一下,哎,你看这里这个操作日式就没有刷新,为什么?因为咱们没有开启啊,假如咱们想开启的话,咱们点这个开启啊,然后咱们变一下刷新,哎,你看这里就有这个操作日式变化了吧,那再变一下, 那再再来一次九十六刷新,哎,你看再刷新一次,哎,没有,没有啊,然后呢?咱们再关闭操作日,再 试一下,关闭了啊现在,然后点个五十六,然后刷新,哎,你看没有吧?那接下来咱们把它清空,清空,再刷新一下,哎,你看这里就全没有了啊,这个刷新日制啊,呃,刷新操作日制啊,其实咱们可以在这个窗口里的循环胶杯里边去做啊,做进去以后,然后就不用在手动的去点这个 啊,刷新操作日制这个按钮了啊,那好,那接下来咱们再记录一下啊,好,记录几个,好,接下来咱们导出操作日志, 好,导出成功了,好,导出,现在已经导出成功了,然后咱们去看一下在那个里边有没有烙个一,那个文件夹 export 有没有露个一,大家看这里有一个露个一,咱们打开看一下啊,是有的啊,就跟这个这个记录的是一样的啊, 哎,十九点十四,十九点十四是吧?七八二三七四是吧?这是一样的啊。 好,大家回头自己先练习一下啊,然后后期如果大家还不会的话,到时候咱们再讲一讲。好,那今天的学习到此结束。点关注不迷路,咱们下集再见。

大家好,我是自动化零工,朋友们,大家晚上好,今天咱们来继续学习昆仑通泰的动画勾件,今天咱们主要学习历史数数据存盘与历史曲线。 好,首先咱们看,嗯,先看一下昆仑通泰数据存盘的流程啊啊,右边这个就是一个流程图,存盘的一个流程图啊,然后先添加驱动,然后选择 psc 地址,添加通道 关联变量,然后添加主对象,然后再设置主对象存款属性。 啊,这个组对象啊啊,这个边量既可以是整形啊,整数,浮点数,支付串都可以的。然后有两个需要注意的地方,一种是定 存储到磁盘,历史数据会存储到磁盘,重启 tpc 以后,这个历史数据仍然存在啊,历史存储到磁盘有六十秒写入间隔, 然后定时定时存储到内存呢,这个历史数据只是存储到了系统的内存,当这个设备,当这个触摸屏一掉电的时候,再重启,他这个数据就没有了啊,大家一定要注意这个这两个区别, 这个还有磁盘剩余可用空间不足百分之十或小于五兆时,他会自动删除最早的百分之二十一个组对象,每次最多删除十二点五兆的历史数据。 哎,这个这个就是一个历史曲线的构建,它是实现了历史数 数据的曲线浏览功能,运行时呢,历史曲,历史曲线能够根据需要,能够根据需要画出相应历史数据的趋势效果图,他最多支持十六条曲线,每条曲线最多加载八万六千四百个呃,数据点。 那接下来咱们看一下实际的例子啊, 这是我已经已经做好的一个小栗子,咱们来看一下, 咱们这里啊,加了两个变量,一个是温度,一个是压力,然后我就会,我都把它, 啊,对,这是啊,丝丝的一个一个枝啊,这是丝丝的枝,然后这个历史曲线呢?你看 这个值不断的变化,也在不断的存储,然后这边咱们这个窗口也会不断的调样数据,这是过去, 过去某个时刻的。呃,历史数据曲线还在不断的刷新啊,这里可以调节,你看,然后当你这个光标啊移到相应的位置时,位置时,他这个数据也会发生相应的变化。 好,这个怎么做的呢?咱们来实战一下啊, 好,把这些删除掉, 这两个就不删除了啊,这两个是比较简单的 历史数据定存为 数据困难通态,数据存盘与历史曲线 咱们结合的。这个,这个啊,咱们先走一遍,先去。呃,找这个设备窗口啊,添加通道, 找到模拟设备,如果你有真的设备,你就用真的这个 prc 就可以了啊,咱们没有,咱们手头没有,然后但是先就用这个模拟设备,然后添加通道,这是之前添加的两个变量啊,一个温度,一个压力,然后咱们把对应的通道链接上, 好,这样就可以了,然后咱去实时数据库添加新增,新增一个,然后呢 修改下属性,这个咱们把它设置为主对象。为什么要设置主对象?因为如果咱们要进行数据存盘的话,就要把这个温度和压力添加到主对象里边去, 然后咱们把它改成数据组,组对象组对象,然后先把温度增加,压力增加,然后这里有存盘属性,存盘属性不存盘,定时存储到持盘,这个是永久存储的,然后还有一种是定时存储到内存掉电清除 啊,咱们选择定时,纯属的磁盘,纯属周期啊,咱们就选十乘零点一秒吧,纯属空间 二百兆。然后检查啊,确认,然后咱们到这个用户窗口,用户窗口,然后 在工具箱中,工具箱中找到历史曲线这一个动画构件,然后把它拉出来,然后双击就可以修改他相应的属性了啊, 背景颜色可调整的,然后咱们改成白色,还显示网络吗?不显示了, 然后数据来源一定要选择啊,如果没有数据来源的话,他就不会画曲线的。选择数据组标注设置,标注设置,咱们选择呃,一分钟吧,然后对应的是十分秒, 这里曲线其实点咱们就选默认的当前时刻的存盘数据曲线设置,因为咱们就选了两条曲线,然后咱们就把这两条设置一下。曲线一,曲线内容是温度 颜色,咱们用红色,曲线二,曲线二,咱们选择压力颜色选,选择蓝色啊,这个单位忘忘填了,这个温度是摄氏度,这单位你不填的话,他在显示的时候是没有没有单位的啊,然后这个是怕, 然后最大值都选择零到一千,最大最小值都选择零到一千。输出信息输出信息这个,嗯,这里是最近的输出变量,然后咱们这个可以选择一下, 然后高级属性高行形式运行时显示曲线翻页,就是就是刚才咱们看到例子下面的左下角那一部分,然后把这个勾选上,运行时显示曲线 信息,显示窗口也勾选一下,自动刷新数据,然后咱们改成三秒 好,信息显示窗口跟随光标移动,这个也选上。好,咱们确认。 好,接下来咱们运行一下, 你看横坐标,他是就是显示了十分钟,过去十分钟的这个数据, 大家说为,呃,怎么就看到一条曲线,其实啊,这两个呃模拟的数据都是一,他是同时都是一样的,所以咱们在看图中看到的就是这一条曲线啊, 不信的话,嗯,这样咱们再添加几个,添加一下标签, 显示输出这个数字输出,然后咱们代表的是温度, 上边温度,下边是压力,咱们再选一个, 确认上边温度,下边 压力,然后集中均匀分布。呃,这个咱们把这个网络网格啊,还是显示上吧,显示上,这样能看出来更好一些。好,然后咱们重新下载一下, 这是实时曲线,这是历史曲线,大家看到了吗?这里是有有一些穴位的差别的啊, 然后咱们看这个数据,他基本上是一样的啊,所以,所以咱们在图形上,在曲线上看着就跟一条就跟一条线似的,实际上他是两条线啊。 啊,这个可以挪动位置哎, 还可以挪,这个也可以,这个还可以设置时间范围啊, 可以设置最近一一分钟的,嗯,它是可以设置的啊, 咱们在工程中经常用到,需要用到这些功能,大家一定要多多的实践,多多的动手啊。这个古人有句诗怎么说来着 啊,纸上得来终觉险,觉知此事要恭行,咱们只有多多的实践,嗯,才能更好的掌握理解透彻啊。好,今天的学习到此结束, 大家有疑问的话可以在视频下方留言, 点关注不迷路,咱们下集再见!