粉丝1.8万获赞4.3万

如何把你在博图里编制好的 fb 或者 fc 分享给其他人,或者说在其他的项目里进行直接使用呢?给大家啊提供一种方法。而这里我新建了一个 fb, 写了一个简单的 sl 程序,就是联动,是不是来把它关掉, 这个就是我们要对外移植的一个 fb, 是不是?那么我选个右键,这里有个从快生成源啊,仅我们所选的这个快进行啊向外的移植,是不是啊?点击一下,他就提示我们,你要把这个快 啊移动到哪里去啊,给他起个名字啊,都没问题,然后保存啊,我这里因为有个同名的文件啊,就选覆盖好了,那么在我们的桌面上啊,就有这个一个文件, 那么这个就是我们导出的快啊,里边就是程序,是不是啊?好,我把它关掉,然后你在新的项目里如何进行导入呢?对吧?好,我先把这个本来的 fb 给它删掉啊, 这个地方有一个外部原文件啊,选择新的外部文件,把这个刚才导出,速度快,给他打开啊,打开之后右键就有一个从圆生成,快啊,确定 大家看啊,他就倒成 fb 了,双击这个 fb 啊,就是我们刚才啊倒出去那个程序,对不对?哎,这样其实就是完成了你这个 fb 或者 fc 的移植。好了,先给大家介绍到这里,喜欢的点赞收藏加关注哦!

好啊,今天我们介绍一下博图啊,怎么在不同项目中使用 fb 块,那么在一个项目中呢,我们创立好 fb 块之后,如果想在别的项目中使用啊,有两种方法,一种方法呢,就是用原文件的方法啊,就是我们把这个 fb 块啊, 比如说我添加一个新的 fb 块, fb 块啊,块一随便名,然后呢他的,但是呢这种方法呢,你这语言呢,必须选择 scl 啊, scl 语言就是添加新块的时候,这时候会让你选择是呃,提醒图啊, fbd 啊, scl 等等啊,什么 cem 这种形式,你必须选择 s cl 语言这种形式,然后呢生成一个啊, fb 块,生成完 fb 块呢,你右键呢,就可以把它从块生成圆啊,从块生成 元,仅所选块啊,然后呢,当我们再次使用的时候啊,在其他项目中想使用的时候,添加外部原文件啊,原文件, 原文件,大家看后缀呢是 s c, l 打头的,或者是由 t d u, d, t 打头的啊,就说我们用 s, c, r 语言创立的 fb 块和这个 pr 七数据类型,由 d, t 这种数据类型都可以保存为原文件这种数据类型,然后呢在其他程序中调用啊, 这个也是之前讲过很多次的一个方法了啊,这里不多说了,那么还有一种方法呢,就是我们 如果说我们这块啊,不是用这个 s 二元建立的,我们用梯形图建立的啊,梯形图建立的块二,块二啊,块二,那么这种方式呢,他是无法生成 原文件的啊,大家看,从块生成原,这里啊都是灰色的啊,选不了啊,选不了,那这种方式怎么办呢?我们做好一个块,辛辛苦苦的,肯定希望在不同的项目中重复利用啊,那么这种呢,我们就可以用 全局库来进行实现啊,那么这里啊,大家看右侧这个导航里有一个库文件啊,库文件呢,默认的有个项目库和全局库,其中全局库呢,就是我们用来存储通用的一些 这个呃模板的一个一个呃功能啊,一个功能。 这里面呢有一些呀,是有四个是系统默认的啊,自带的也是啊,自带的这个全车库的这个呃,这个自带的这个设 记啊,那么这里也不知道是什么啊,他好像是触摸屏的啊,触摸屏的一个脚本。 那如果说啊,如果说我想用全局库来呃实现这种方法啊,那么我们只需要新建一个新的全局库啊,这里有一个创建新的全局库,我们可以命名为买赖吧啊,买赖吧,我的酷啊我的酷。 创建好之后啊,创建好之后,这里就多出了一个买赖不的这个呃空间啊,然后呢,在 这里要有四个,一个类型,模板副本,公共数据和语言和资源啊,那么我们把我们的这个块啊,直接拖到模板副本中就可以。模板副本,这就是我们新建的啊,模板副本 块啊,块二就到了模板副本中啊,这里模板副本其他两个你是拖不进去的啊,你想拖也拖不进去,直接鼠标点击这个呃你要 保存的数据块, fb 块,然后呢拖过来就可以了。这种方式啊,不光可以保存 fb 块, fc 块, db 块啊,呃 呃,还有就数据类型啊,几乎所有的格式啊,都可以保存到我们的模板副本中,当然如果说为了这个方便呢,你可以添加文件夹啊,然后呢?呃,定义好各种类型的名字,比如说 fb 块啊, fb 块 啊,或者是添加一个这个,呃, db 块啊,就说我们为什么用西门子的, 呃,同学呀,在后期这个做项目越来越快,就是因为我在前期积累了大量的 呃,用处很大的块啊,就是可以反复使用的,如果说每一个项目我都要把这个所有的东西再新建一遍,那肯定影响我们的效率啊,所以我就用这种方式呢,我们就可以极大的提高效率啊,你们看,我先把这个题型图啊,简单做一个 这个 fb 块啊,简单做一个呃,程序啊,那么我们就用这起跑停,启动停止, 然后输出啊,然后呢输入一个提醒图,启动 停止输出, 启动 停止输出 啊,就一个简单的起跑停啊,我们就以这个为例,然后保存起来,保存起来之后啊,我们这个块呢重新拖啊,因为你要 用最后版本的块啊,就是你这块已经版本已经确定了啊,确定了,我们拖到我们建立好之后把它拖到 fb 块中啊, fb 块中啊,这样我们这 fb 块是不是出来了?出来之后我点击保存项目,保存项目之后,我就把这个项目关掉 啊,关掉,然后再新建一个新的项目,我看一下这个全局库啊,是否还在啊?我关闭项目,大家看啊,我已经把项目关掉了,但是全局库这个库啊并没有消失 啊,他不会因为你的项目关掉,或者是你重新打开全局库会有变化啊,既然是全局库,他就他就会一直保存你的数据,除非你自己手动把它删掉啊。然后我们再新建一个项目,要用我们的这个,哎,这个 ip 块,看一下是不是刚才的程序 添加一个设备, 随便添加一个偏细啊?然后呢在程序啊,程序, 程序,程序啊程序。然后在程序中呢,我们再次打开全局库, 打开这个库,全局库啊,然后把我们这个 fp 块拖到程序中啊,拖到程序中, 这时候又产生了一个 fb 二啊块二。然后呢我们双击打开,大家看现在程序呢,还是我们刚才写的程序,齐宝婷程序啊,齐宝婷程序,用这种方式呢,你就可以反复调用你的 fb 块啊, fc 块啊,数据类型啊, db 块什么的啊,然后加个,提高你的工作效率啊。

大家好啊,今天呢,我们就讲一下怎么用这个 f c 块和 fb 块来做这个七宝亭, 那么前几节呢,我问过一个问题啊,就说你觉得齐宝婷是用 f c 块做还是 f b 块做啊?那么今天呢,我们再实现一下,首先呢,我们建立一个 f c 块啊, f c 块语言呢,什么都行啊, s l 也好, l d 也好啊,那么这个就叫 f c 杠一啊,随便随便名字啊,那这个块呢,我们建立好之后呢,在他的输入输出中要添加启动 停止啊,启动停止,然后输出呢?加个输出啊,然后呢,我们就可以写程序了啊,输出等于 启动 out 输出 and not and not not 停止啊, and not 停止 就一行程序啊,一行程序输出等于启动哦,输出 and note 停止。如果用提醒图表示呢?怎么表示呢?我们用提醒图再表示一下,那么启动停止 输出啊,其实就是这个啊,输出等于启动或者停止,按着 note 停止啊, 比如这是启动啊,这是启动,当然我没见变量啊,他会报警的啊,停止停止啊,然后呢,这个输出啊,就是这个这个啊, t 型图和它是同理的,那输出, 那么如果说我用这种方式来做这个起跑停,能不能实现呢?大家说能不能实现呢啊? m 二点零, m 二点一, m 二点二啊,大家来分一下,那么 f c 块的特点是什么呢?它的特点呢,就是不能进行保存数据,那不能进行保存数据,当我们每个扫描周期开始的时候,那么它的数据都 会变成零,都会变成零。而然而这个 f c 块的输出输入啊,输出输入还有个特点就是输入呢,只读不写,输出是只写不读啊,只写不读 就是输出,可以我们对他进行读,但是呃进行写入,但是读是读不过来的啊,读不过来的啊,有的时候这输出啊,这样写会报错,所以这样写啊,实际上他是不能达到起跑停的效果的啊,我们不相信呢,可以呃试一下啊, 通过这个小例子啊,我们了解,正好能了解一下输入输出的特性啊,到底是什么关系。 比如说我这里呢,按启动,这输出是 on 了,但是当我们把启动关掉的时候,输出要 off 了啊, you force force 又关闭了,所以这他就达不到输出的目的了啊。那同理,我建个 f b 块儿,比如说我建个 f b 块儿,不改名了啊。 呃,还是用 i c 而言嘛,为了统一,我建个 f b 块,大家看一下啊,如果用 f b 块来表示呢,那么它就能达到起跑亭的目的啊。 f b 块同样是启动 停止,然后 alt 是输出啊,输出,比如说我同样的语法,同样的这个程序,那么我 f b 块也是七宝亭,然后呢,我调用 f b 块,再调用一个 f b 啊, f b, 因为 f b 有背景数据,所以呢,我们启动 m 三点零, m 三点一, m 三点二啊,同样的啊,同样的 写法,那么我们看看,对比一下,看看 f b 块这个能不能进行起跑起跑停,然后修改为处,那么它就会昂啊,然后修改为 force, 大家看,现在这个 前面输入呢,都是 force, 都是 off, 但是输出已经变成昂了啊,变成有输出了,然后我们再把这个停止在 操作一下,那么他就会断开了啊,这里我们就看到了啊,我们 f b 块 f c 块程序是一样的,但是呢,他的, 呃, f b 块呢能保持输出, f c 块不能保持输出,为什么呢?就是因为 f b 块有个背景数据,他会把输出这个值啊, 一旦他保持昂了啊这个输出,那么每个回合呢,这个输出呢,都会读取上一个扫描周期的状态啊,然后呢进行呃比较, 因为上一个是输出是 on 的,那么这个回合呢,因为 on 和 off, on 和启动呢,是一个凹的关系,然后再加上没有按停止,所以呢,我还是输出,而 f c 块不同, f c 块呢,每个回合呢, 他都会清零啊,因为他不能保存输出的值,当我们周怎么周期开始的时候,输入输出停止都会清零,所以呢,他就实现不了起保停的 这个效果啊,实现不了这个七宝亭的目的,我们想要做七宝亭啊,七宝亭,那么怎么让他能实现七宝亭呢?怎么让他实现七宝亭呢?大家可以思考一下啊,怎么实现七宝亭,我们把这个输出啊改一下, 改到音 alt 中啊,音 alt 中,我们只要把输出改到音 alt 中,我们就可以实现七宝亭了,为什么呢?因为这个音 alt 呀,是可读可写的啊,可读可写的,我们就用外部变量来存储它的输 输入输出状态啊,输入输出状态,那么我们再回到这个块中啊,因为我改了,变亮了啊,更新块调用, 然后这时候呢,我会发现输出在左边,然后很多同学在潜意识里就觉得,哎,这个在左边,他怎么能叫输出呢?我们的输出不是都在右边吗?啊,不是的啊,就是不管在左在右,这个变量定义的是输入输出,还是说输音 out, 那么他就具备音 out 的属性,不管他在哪里啊,不管他在哪里。所以呢,我们下载到我们的 prc 中,我现在是仿真啊,然后我们再看一下这个七宝亭启动 啊,这个 m 二点二是不是变成 on 了处啊?然后呢,关掉,启动,他还是 m 二点二,还是在 昂的位置?然后呢,我们停止啊,停止,他就 m 二点二就 false 了啊, false 了,停止。所以呢,我们通过把这个输出变量啊放到音 alt 中啊,放到音 alt 中, 就可以用 fc 块实现起跑停。那他实现的什么?为什么能实现呢?因为这个输出啊,现在是音 out, 他既可以当输入变量,又可以当输出变量,就说他可读可写,当每个扫描周期开始的时候,他是 呃读取外部音 alt 状态的状态,变亮的状态。然后呢,呃进行程序,执行程序,执行程序完毕,再把这个输出结果呢,执行给这个音 alt 的变亮。所以呢,我们可以理解成什么呢?程序开始它是读的 啊,读的程序开始是读的,读输出状态,读输出状态,他是多少等于一还是等于零啊?程序开始发现他等于一了,那么我成这里呢,就会变成一, 启动是零, note 停止是一,所以呢,它的结果就是一,那么就会保持输出状态 啊,如果程序开始呢,他读的是零啊,那全是零,那自然他就是零了啊。所以呢,如果想用 f c 块实现这个 习宝婷的效果呢,要把这个输出点呢放到音 out 这个变量中,而不是 out 变量,那因,因为他没有背景数据,不会保存他的内部变量状态啊,所以呢,他必须要读取外 部的变量状态才能让他进行保持啊,这就是 f c 块、 fb 块的一个区别。如果用 fb 块,因为他有背景数据,每个回合呢,这个输出啊, 都会保存起来啊,保存起来到下一个扫描周期的时候,我还是上一个上一个扫描周期的状态,所以呢,他就会 能实现保持的功能,而 f c 块实现不了保持的功能,它依靠的是外部变量进行保持啊,这就是它俩的一个小的区别啊。通过这个案例,我们理解了 in alt 这个变量 到底怎么用啊?怎么用,大家可以自己试一下。如果你像 f b 块这样写,他肯定是不可达不到起跑亭的目的了, 那如果把这个输出放到音 alt 位置,那它就可以达到七宝亭的目的啊,这样我们就实现了我们要的啊。

关于博图软件兼容性的问题,是最近粉丝朋友在评论区吐槽最多的问题,那么关于博图软件他的他的兼容性,今天我们来重点讨论一下。呃,我们用博图威十八和威十五点一这两个版本的软件做一个测试。 首先程序的打开,这个同版本的肯定是可以打开的,那么低版本能不能打开高版本的这个程序呢?就是说 v 十五点一能不能打开 v 十八呢?这肯定是不行的, 那么高版本可以打开低版本的程序,就是说我用微十八的这个薄图可以打开微十五点一编写的程序,只不过这里面要在线升级啊。关于这个呢,我们在前面的视频里面已经分享过,这里面不再重复。第二个就程序的上传,同版本的肯定是可以的, 那么低版本的这个薄图薄图软件能不能上传高版本就是 v 十八便携的这个程序呢?这个是不行的。那么高版本的薄图能不能上传 v 十五点一便携的这个程序呢?就是 v 十八能不能上传 v 十五点一便携的程序呢?这个同样的也是不可以的。 那么今天呢,我们重点看一下程序的下载,同版本的软件肯定是可以下载的,关键就是低版本的这个薄图能不能玩这个 prc 里面, prc 里面存放的是一个 v 十八这个高版本编写的这个程序可不可以呢?啊?我们这里面以 v 十五点一啊这个薄图呢往 prc 里面他编, prc 里面存放的是 v 十八编写的这个程序啊,这个呢,可不可以呢?这个 怎么说是可以的,只不过呢,要确认就是这个薄图,两个不同版本的这个薄图里面组态的固件版本要保持一致,否则的话同样是不能下载的,因为为十五点一 这个博图呢,他他估计版本最高只能组态 v 四点二,所以呢,我们 v 十八这个博图里面最组态的版本呢,最高也只能是四点二,再高的话就没有办法进行下载, 否则显示这样一个界面,那么高版本就是 v 十八,能不能往这个 v 十五编写的这个 cpu 里面下载程序呢? 啊,这里面是可以的,勾选目标设备是可以的,但是呢,同样的也是要保证两个两个不同版本的软件里面组态的固件版本要一致,否则也是同样不能下载的 啊,显示这样一个界面啊,他由于不满足经济条件,将不成语下载啊,只有版本一致,下面我们来进行实操。 今天就分享到这里,我是五指电器学院的蒋老师,如果觉得视频对你有帮助,请点赞关注,欢迎大家在评论区留言。

大家好啊,欢迎收看本期课程,这节呢我们讲一下薄涂啊,怎么添加 fb 块, fc 块啊,那么这个 fb 块 fc 块呢,是我们用薄涂软件啊,呃, 当然不能说必备啊,但是肯定你要用的啊,因为很多时候呢,我们需要做一些自己的子程序啊,或者是我们做一些这个常用的功能块啊,比如说气缸控制块啊,比如说 模拟量这个控制块,那么我们当编好控制块之后呢,我们直接调用就可以了啊,这个就是我们的 fb 和 fc 啊,那么他俩区别呢? fb 啊,有存储啊,有背景数据块,也就是他有存储区域,可以存储他的变量,而 fc 块呢,没有存储区,那他只 只能是你运行他,他就执行,你不运行他,他就呃清零啊,相当于就是没有存储啊,这样呢,我们直接啊再添加新块,这里面点击 fb 或者 fc 块啊就可以了,然后块的名称呢,你随便命名啊,可以中文英文的等等都可以。 然后语言这里啊,他支持很多种语言啊,我这个工程是幺五零零工程啊,他支持呃, t 型图啊,功能块啊, sot l 啊等等啊,以及 什么这个呃顺序顺序控制这个啊,那么我们如果七幺二零零呢,他只支持个别的,他不支全支持的啊,就说我们选 fc 块和 fp 块,一般来说呢,都用到的是 scr 语言啊,因为这个语言呢,相对 来说比梯形块要方便啊,做的呃功能啊,也呃,写通过这个 icr 语言的写出的块呢,也 更加简洁啊,如果用题型图啊,也可以做啊,不是不可以啊,就是说都可以啊,就是说实现同样的功能,不管是用题型图来说,还是 s r 语言来说都可以啊,那么这里呢,我们选择 icr 语言,然后呢块的名称呢,我们, 呃就不改了啊,就叫块一啊,块一,然后点确定,确定之后我们在这个 f 一块就生成了, 那么生成 f 一块之后,我们如果说想运行这个 f 一块,我们必须呢在 ob 块中调用啊,在 ob 块中,通常我们都在 obe 中调用,因为这个默认的就 是我们的呃,一个主程序啊,如果不调用他 fb 块是不可以执行的啊,大家注意了,就说我们这个 fb 块必须调用之后他才能执行,不 调用他不能执行。我们调用之后,因为我现在 lb 块中啊,什么也没添加,所以呢他就有个小方块啊,叫做块一啊,他同时生成一个背景数据啊,背景数据快一 db, 这个背景数据呢,就是我们用来存储 f 一块数据中的一个存储区啊,现在存储区啊,这样调用完之后呢,我们因为我们是在 obe 中调用的,他就可以执行了啊,随着 obe 执行扫描执行啊,那么 通常呢,我们看别人的块写的时候啊,都有输入点,输出点,那么这个输入输出是怎么添加的呢?大家看啊,现在呢,我这 是表格是输入啊,那么这个块啊有很多选项啊,大家看块的数据区啊,很多选项有音铺他音铺他指的是输入区, out 铺头呢,指的是输出区啊,因 out 呢,指的是输入输出啊,死死的,死的太可什么的,这怎么读啊,不会啊,是静态变亮啊,就是可以存储的啊,然后这个太木分是临时变亮啊,临时变亮啊,这 静态变亮呢,是存储的背景数据区中的,他这个数值呢可以永久保存的啊,就是说不管是你执不执行这个块,我数据都保存,而临时存储呢,太木的这个数据区啊,只在运行的时候有效啊,除了运行之外他不再保存这个 数据啊。那么我如果说我想在你的这个 db 块中啊添添加管脚,那么我这里呢就在哪里添加呢?在启动和输入和输出中添加,比如说我就做个起跑屏啊,启动啊,然后这是 数据类型呢,选择布尔行,然后再加个停止啊停止啊这是呃启动停止啊,然后呢我输出这里呢再添加一个啊,添加一个这个输出 啊输出。这样呢,我们再看这个哦哦,块啊,他变成红色了,红色,因为我们改了他的数据类型了啊,改的,改了数据类型之后呢,他可这个块啊调用的块和你现在的 块他,呃就是不一致的啊,不一致的,所以呢这时候他就变成红色的,然后呢我们这个 右键啊,右键更新块吊用啊更新块吊用,更新完之后呢,大家看啊,左边的呢是现有的,右边的呢是新的啊,然后呢他就会出现刚才我们在这个,呃块中啊,块中这个 加的变量啊,启动停止,这是音铺。他输入啊,输入呢是在左边啊,输入是在左边啊,输出呢是在右边啊,输出是在右边啊,这两个就可以呃 在这里显示了啊显示了啊,然后呢我们如果说想外部调用这个 ob 一块,那么启动停止啊,你必须指定 一定的变量啊,比如说 m 二点零是启动啊, m 二点一是停止啊,然后 q 零点零是输出啊,这样我们在管角中调用调用片系中的数据, 这样我们一旦按启动啊,那么启动这个呃位啊,如果按停止呢?停止啊,如果然后呢?输出,我们根据程序呢,就可以 停止输出了啊,然后大家注意啊,这里还有个音 out 啊,我们知道输入是音啊,输出是 out, 那么音 out 是什么呢?就是音 out 呀,是可读可写的啊,就正常来说呢,我们这个输入啊, 只读啊,输入是只读的,你不可以写啊,输出呢,是只可以写入啊,不可读的,大家记住了啊,就说 输入输出啊,他的属性啊,输入是只读的啊,不可以改变输入的状态,就说我想通过这个块改变 m 二点零这个状态是不可以的,只能通过外部的一 些控制啊,比如说用触摸屏,或者用外部的输送程序来控制 m 二点零啊,或者 out, 你不能通过这块本身来执行啊,或 out 啊,比如说我这样写啊,启动 启动啊,等于一 等于一啊,这个写法是错误的啊,这个写法是错误的,大家看现在他,他下边有一条黄线 啊,这个写法是错误的啊,因为他是输入啊,输入变量,输入变量呢,只能是读,不能写啊,不能改变输入时候我通过这个块来改变输入状态,这是不可以的啊,同样呢,输出呢,你不可以 读啊,不可以读啊,比如说我 f 输出, f 输出,如果输 输出触,那么我们再加个输出等于零, nd f 啊, 你这样写啊,虽然他 语法不报错啊,但实际他是会报警,报报报警的,报警的啊,就说可这个输出呢,只能读,只能写,不能读,输入呢?只能读,不能写,不能改变他的状态。 如果说我想改变输入的状态啊,如果我想改变输入状态,比如说我,我想通过这个块改变启动的状态,那么我把启动啊要做成什么呢?因 out 类型啊,因 out 类型,比如说我再添加一个复位啊,复位, 添加个复位啊,那么复位呢?我,我在这个块吊用中啊,又出左侧又出现了一个新的关角 啊,那这个复位呢?现在呢,我们就可以可以既读又写啊,复位就可以读写啊,大家看,我把这个复位,假如说给他复制为 一,那么他就不会报警了,不会报警了啊,这个就说明就说我这个因 out 这个状态啊,是可读可写的,可以通过块来改变状态,而且 这个启动停止,这两个是不可以通过块改变状态的,改变状态的。还有一点呢,就是我们这个块啊,启动停止啊,我们不一定是一个条件啊,我们可能说 好几个条件串联起来,然后才构成启动啊,那这时候呢,我们可以怎么做呢?我可以直接点击这个长开触点,那么这个管角就变成触点了,然后呢,我再加 加个触点,再加触点啊,可以加很多个触点啊,然后呢这几个触点并串联一起才构成启动信号啊,启动信号,但是大家要注意呢,这个音奥,他这个数据类型啊,是不可以转换成触点的,他只能有一个为, 为什么呢?因为因 out 这个类型呢,可可写入的就可改变他的状态,如果你前面是三个触点或者两个触点,那么他不知道我要改变哪个触点的状态啊。所以呢,你即使在因奥特中点击这个触点啊,点击触点,他也是改变 不能转换成触点的啊,不能转换成触点的啊,大家注意啊,这个呢,就是我们 lb 块啊,一个简单的一个使用方法啊。使用方法啊,就是说首先第一步你要添加这个输入输出啊,如果说 你想可以改变这个输入点的状态的情况,那么你要设置成音 out 类型啊,其他的如果不想改变,那么你就默认的输入点和输出点就可以了啊,那今天课就讲这么多啊,谢谢大家。

大家好,今天给大家介绍一下如何通过背景 db 来对这个我们的程序进行调试,哎,这里我写了一个最简单的起跑亭的 fb, 是不是我把它关掉啊,然后在这个 obe 里对这个 fb 进行调用,是不是?然后背景 对不对?给他起一个名字 p 幺零幺,是不是?然后,哎,我们看默认的情况下,这是变量,哎,我们 在这个快场是无法进行修改的,对不对?我们在线一下是吧?啊,那么要调试这个程序,是不是我们要进到这个背景 db 啊,进行在线,对吧?然后修改它的值啊,比如说把它双击一下啊,修改 一啊,再修改为零,对吧?哎,这样是没问题的,但是变量多的时候呢,哎,就显得很繁琐,是不是啊?接下来给大家介绍一个简单的方法啊, 我们就用背景这个 d b 当我们的十三啊,是不是?这是这个背景 d b 啊,啊, 对吧?然后我们把它直接拖到这块上来啊,然后在这个停止拖过来啊,点击启停拖过来,对吧?然后我们这样子再下载一下 啊,在线,哎,是不是我们就可以直接修改这个值了,对吧?非常的方便啊,是不是?哎,用背景 d b 做实餐,可以提升我们 程序快的调试效率,是不是啊?停止对不对啊?没有问题,是不是?哎?哎,这个就是一个简洁的方法啊,更多内容,建我幺二零零 vip 课程。


大家好,分享一个小技巧,如果你懒得接线,又想对项目进行仿生测试,那我们就让他的仿生器变成一台正式的 prc, 与空中动态等上位机进行通讯。 打开国图,添加新设备, 没有一台幺二幺四 c 操作测试,双击打开属性天将子瓦, 随便设一个 r p 适中总数据 啊。防护安全要点,完全防护权限,这里要与商业街同学连接,机制 便宜保存, 添加 d b 块, 添加一个复点数的测试, 增加一个数组连到十 鼠标犯贱,打开属性哪优化的快优化点掉去优化,编一包葱, 我们随便写个简单的小程序来测试一下, 任意保存,这时候我们必须要开 这个模拟软件,以管理联系方式打开 描绘添加 啊,这第一个,第一个是本地网卡啊,选择本地网卡,这是我们本地网卡的 r p。 在九六年一六八点二点五十五 第二个地址,第二个地址就是我们 p r c 的地址。先将马夫基软件打开, 然后再打开薄涂的防尘器,将项目下到防尘器里, 启动项目这地址,防尘器里这个地址就是我们 p r c 的地址。 测试一下, 回到服务器软件啊,这地址就是 p l c 地址,忘记选择端口号啊,有叉插槽口选一 启动服务器啊,这里就是服务器一启动,然后打开控制通带软件, 新建项目 设备窗口,添加 t p c 设备幺零零 这个地址,幺幺九二的幺六八点二的五十五登记地址,我们要与他进行同学, 呃,本地 e r p 是啊,承包屏的地址,远程 r p 地址就是网网卡地址二点五十五,与他同行,其他的陌生, 然后添加 智慧通道啊,在这里可以一条一条添加,但是比较麻烦,我们现在直接把 db 块导出来,将薄涂的 db 块直接导入啊。空中通道 先导 prc 变量导出, 放到放到桌面,然后 db 快鼠标反接,从快生成个圆进行所选快 桌面, 这里点标签导入浏览。 这个文件格式不对,文件名不对, 这里再提一下, 我们导 plc 变量的时候 啊,不同类型文件类型一定要选 m x 啊, x m l, 选这个文件格式, 嗯,这有了 x m l 一点选这个后缀,然后这是第一款 啊,因为是我们系统,里面是 d b 一, d b 一,这里显示 d b 零啊,这有说明,当 d b 块文件零不符合命名规则时,系统默认为 d b 零,需要手动更改。 k d b 一,如果你 d b 块多的话, d b 块名称一定要去去掉。导入标签,快速连接,别亮, 全部添加好了, 添加两个按钮,按一松。零, 这是我们数组,是一个数组,零是启动 添加,两个指示单 消失了。 一是 这里定时器,包括定时器都是以毫秒为单位,所以说我们这里对他这个数据要进行处理, 定时一点六, 出去喝一杯, 然后通道处理工程转关。一千毫秒上飞机,一千毫秒对应薄涂的一秒 最小值,这是这是上位机,然后这是 p s c, 这是,这是 p s c, 然后下面这是上位机,嗯,一千毫秒对应疫苗,一百秒要对应十万 定时器,给五秒,五千毫秒 将计数器提零,计时器改成二十秒, 是吧,给你一万毫秒, 老铁,我们再试试这个复点数,输入三个一, 测试负点数为一一点零 一二三,通过测试有任何问题可以 那么正的 p r c 呢?对于项目进行测试 做的时候点关闭服务器,好吧,谢谢大家。