训西运训渺无音讯、审讯通讯。
粉丝5664获赞5.2万

这一条小河河,它是一个三点水加一个河,在我们过去的时候,这个河水都没有经过我们工业的污染,这个时候的河水能喝, 所以河这个字应该是喝水的,喝口渴能喝这一个字。咱们再联系到一个菌子,今天看到这个小河水, 他和训是完全不搭嘎的,但是你别看这个小河里的水是大河过来的, 曹训来了,他河水自然就长高了。但是这个训字呢,我们又能引出一个曹训的训加上三点水, 我们再有一个加上言字旁的训,叫什么?叫通讯的训,再变成一个走字典呢?他叫迅速撤离的训,这三个字他是一个字,音是一个字。那么这三个字他是什么意思呢?其实他是讲了一个故事, 在古代的时候,不像我们现在有天气预报啊,有信息啊,但是古代的时候是没有这些科技的, 他是必须人工传递的。比如说洪水来了,这就叫逃讯,要告诉大家,不像现在有天气预报啊,我可说几月几号有台风,有洪水没有的, 那个时候洪水来了以后,就是谁看见了,谁去通知。那么这个通知的时候,他就问你了,你是怎么通知的?哈哈哈,我是跑跑, 爷爷奶奶,洪水来了,快跑对不对?这种通知是没用的,他只有在坝上面看到洪水来了,是不是他就叫 洪水来了?大家快跑啊,他就开始跑,这个声音的传递的速度不是我奶奶来了,不是的,他是大喊,他告诉你这个速度要比你跑路的速度要远远的快得多。 那么你听到洪水来的人呢?就马上要跑,为什么他要离开这个地方?要跑到高的地方,不被洪水淹的地方? 你这三个星座是同音字,是讲了一个完整的故事,我们祖先照这个字他是一个故事,把这个字按在这里,把这个字按在这里,按照顺序来的。 所以我们在解释的时候最好是把一个系列完整的通过一件事把它表达出来,明白了吗?明白了。好耶,哈哈哈,走喽。

下面呢我们看两个例子,看两个例子啊,一个呢是 ic 协议里面的命名连接啊,这个命名连接呢,这个主态怎么做?第二个例子呢,是很重要的一个例子是 opc, 因为呢 vcc 作为一个监控软件,它不仅仅可以跟西门子的一些设备进行连接,它还可以跟第三方的设备连接的话,很常用的一种方式就是通过 opc 的 方式, 所以呢,在这里呢,我哎也要重点介绍一下一下这个 o p c 这个怎么去建? 首先呢,命名连接呢,前面讲了,它主要是跟四百用于的四百 cpu 进行一个啊通讯的一种通道单元,通道单元,那么与四百 h 用于的 p l c 进行连接呢?它有很多种方式, 我这里呢举一种最简单的一个例子,就用这种单路径的通讯,单路径的通讯,单路径的意思就是我的荣誉的 cpu 与一个我们的一套网卡进行通讯啊,就说这是我们的电脑, 电脑里面装的是 vcc 啊,这根电脑呢,装了一块 c p 幺六幺三的网卡,我们刚才讲了,要跟荣誉的 c p u 通讯,四百 h 通讯 必须要用 c p 幺六幺三这样的一个网卡啊,所以呢,这里呢装了一块这样的网卡,一个网卡跟两个 cpu 用于的 cpu 进行通讯啊,这叫单路径的通讯方式,那么还有双路径的就是两个网卡, 还有四路,四路进的啊,两个网卡跟两个呃 cp 就 两个通一套网,通讯模块之间互相交叉的通讯啊,等等等等。那么这里呢,我主要 说明的是怎么样去做这个命名连接,而不是去说这个用于 cpu 的 问题,这应该不是这个课程的重点,我们来看一下它的主主态过程是怎么样的。 首先呢在我们的 step 七要做硬件主态,做一个四百的用于占的硬件主态,然后呢这个 在做这个本地站点 pc 站点的一个主态硬件主态。那么这个本地站呢啊,首先呢要插入一个 vcc 的 应用,还有要插入一个一套网卡,这个在我们第一张第四节也介绍过怎么样配置这个本地的 pc 站, 因为我我这台计算机呢,没有装这个幺六幺三,所以呢我这里呢就演示不到这个配置的过程啊,这里大家了解一下就可以了,我就这样讲胶片。 然后呢在 start 里面呢,同样要做一个这个 pc 站点的硬件主态啊,第一槽插的是 acc 应用,第四槽插的是 cpr 六幺三,这个槽位号要跟本地站的这个 啊, station 啊,这个本地站的这个配置工具,这里面的槽位号要对应起来。然后第一槽是 vcc 的 应用,第四槽是 cp 幺六幺三,那么在我们的 step 七主态这个 pc 站的时候,第一槽也要是 vcc 应用,第四槽要是 cp 幺六幺三。 好,那么在 space 里面呢,我们整一个硬件呢,就是这样一个配置啊,配置就是一个一套四百的荣誉站。然后呢一个我们的 pc 站啊,就是我们的电脑功控机, 做完这一步以后,我们要打开 netpro 啊,打开这个网络主它的工具,然后呢把我们的 pc 站与 s 七四百 h 建立一个 s 七融错的连接啊,怎么做呢?就我们选中这个 p c c application, 在 下面这个 啊,右键打开下面这个某一行,然后新建一个连接,新建一个连接呢,会打开这个窗口,这个窗口呢,我们选择 s 七 connection, s 七连接,然后呢它是一个融错的连接, 比如说连接呢,是指跟用于 plc 的 一种 sg 连接啊,我们要选这一项,选完以后 啊,选完以后,那么这个命名连接它的名字 就是这一个名字啊,我们现在做的是命名连接嘛,命名连接就是 iso 叫 s 七协议啊, s 七协议,那么它的这个名字啊,就是这个 s 七下 s 七空格 content 下横线一,这个就是 我的用于 p l c 跟我们这台电脑之间做通讯的一个命名的一个识别啊,就是这个名名字啊, 然后呢我们再翻译这个 o s, 然后翻译到 o s 的 时候呢,我们选择连接的时候呢,选择这个 s 七空格, ctrl 选项和键 e 啊,就选择我们这个命名连接啊, 大家看到了这个 vcc 已经已经自动识别把它识别成为命名连接了啊,他并没有地址啊,后面这些地址信息都是空的,他没有地址,他的识别就是靠这个名次来识别,就是靠这个名字来识别。 那编辑完成以后呢,我们打开我们的 vcc, 我 们看到这个通讯驱动已经建立了,然后命名连接已经选择了,然后命名连接底下的连接也已经建立好了,我们打开看它的属性,我们看到这个命名连接的这个名字, 就是刚才我们在 net pro 里面新建这个 s 七融创连接时候的那个连接的名字 啊,就是 s 七空格 connection 下横线一这样一个名字啊,那么这个呢,就叫命名连接啊,命名连接, 所以呢叫做命名连接啊,我们多了一步,多了一步,前面呢,其实跟全集成自动化的设置呢,是类似的,类似的啊, 当然的命名连接,因为要做这个 station 就是 本地站的一个配置,所以呢,他也要装一个什么现在的软件啊,必须要装什么现在的软件, 他多了一步是要在 netpro 里面要把我们的这个 pc 站点与我们的域域的 plc 建立一个 s 七融错的连接,他多了这样一步 啊,这是命名连接啊,要注意的一个地方,其他的后面的都跟我们前面讲的那个全智能制自动化那种主菜单方式是一样的 啊,做完以后呢,就编辑这个 o s, 然后选择这种连接方式,然后编辑完成以后呢, v c c 这边的连接也自动建立起来了,下面的工作呢,就是渐变量啊,做画面连接这一部分都建立好了, 所以呢,这个命名连接这里介绍一下,大家了解一下就可以了。 那么下面重点呢,是这个 o p c 的 通讯,那么 o p c 的 通讯呢,有两种啊,有两种,第一种是我们的 v c c 要访问一些第三方的 plc, 第三方的设备,那么这个时候呢,我们需要 在我同一台电脑上面装一个第三方设备的一个 opc 的 服务器, 那么这个 opc 的 服务器自己去跟这个设备进行数据的交换,那么我们的 vcc 啊,不是直接去访问这些第三方的设备,而是访问这个 opc 服务器 啊,那么这个时候呢,这种情况呢,我们的 vcc 呢,就作为 obc 的 客户机啊,注意这是 vcc 的 啊,作为 obc 的 客户机,来访问 obc 的 服务器的数据 啊,我们首先来看一下这个例子,这样一个例子, s 七协议及里面驱动程序里面啊,它没有这个 s 七两百和 s 七幺二零零的驱动, 这个大家要注意啊,就是我们要用 s 七两百, s 七幺二零零啊,上一期要用 vcc 啊,这种情况下 vcc 呢,它没有一个现成的驱动程序来对这个 s 两百和 s 幺二零零支持的,那么更常用的方式呢,就是通过 opc 的 方式方式去访问这个 s 两百或者幺二零零了, 那么呃, opc 服务器我们要装一个,那么对于 s 两百幺二零零来说呢, opc 服务器呢,可以用这个 pcs 啊,也可以用什么芯片, 其中呢?这个 o p c s s 呢,是免费的,专门用于 p s s t 两百的啊,它是 s t 两百的 o p c 的 服务器。什么现在呢是 s t 三百四百啊,两百幺二零零啊,这个统一的一个啊, o p c 服务器它是收费的 啊,这是西门子自己的一些 o p c 服务器。假设我们要用我们的 v c c 去访问两百或者幺二零零,比较常用的一种方式就是通过 o p c 的 这种方式, 那么这 o p c 啊, s 两百的 o p c s s 怎么用?我在 s 两百的课程里面呢,有详细的介绍啊啊,大家不熟悉的话呢,可以先看参考一下那个课程的内容啊, o p c 一 节的内容。 那么我们这里这个例子呢,我就做了一个,我们的 v c c 怎么样跟我们的两百进行通讯,而且这个通讯呢,我们用的是 o p c 这种通讯驱动 啊。第一步我们首先要主态好,这个 p c s 啊,主态的过程呢,我在这里不详细介绍,两百的课程里面有详细步骤,那么在这个例子里面呢,我做了四个变量, a 一, a 二, a 三, a 四,那么四个变量呢,分别对应不同的地址啊, a 一 呢是 v b 零自洁类型, a 二呢是 v w 二整形, a 三呢是 m d 零浮点数, a 四呢是 v b v b 十,它是一个制服串啊,四种类型啊,这四种类型都是一种比较典型的类型的。然后呢我们在两百里面呢,分别对这四个变量进行一个赋值 啊,进行赋值啊, b b 零 v w 二 m d 零 v b 十啊,分别进行赋值,那么当前值这里呢就列出了它现在的数值。然后呢我们测试一下我们这个 opc 的 服务器有没有 跟我们的 s 七两百 prc 进行连接,那么这里面呢可以有个测试客户机, 我们可以测试一下啊,我们看到了这个服务器,这个 p c s s 已经把 s t 两百里面的数据 读过来了啊,大家看到这些数值三负百,负的五百六十七等等,这些数值已经读过来了,而且呢它的质量代码呢是好的,也就是这个通讯已经建立好了, 这个通讯是什么呢?这个通讯是我这个 p c s s 这个 o p c 服务器跟 s t 两百 plc 的 一个通讯已经建立好了,下面我们要做的是我们的 vcc 跟 p c s s 这个 o p c 服务器之间的通讯啊,这个是下面我们要重点做的啊,我们看第二步,在 v c c 里面,同样我们要在变量管理器底下 啊插添加一个 o p c 通道的通讯驱动啊,添加驱动的时候,我们选择 o p c o b c 啊,把它添加进来以后呢,在它的通讯通道单元里面啊,通道单元只有一种,就是 o b c 通道单元,选择它的系统参数, 在系统参数里面,我们打开这个本地的 o b c 服务器, 打开以后呢,它会自动去扫描我这台电脑里面装了什么 o p c 服务器,比如说我装了 p c s s, 它这里呢就自动列出了 s c 两百点 o p c server 啊,这个呢是 p c s s 这个 o p c 服务器的名字,因为呢,我们现在连的是要我们的 p c c s, 是 要连 o p c s s 这样一个 o p c 服务器,所以呢,这里呢我就要选择这个 s c 两百点 o b c so 这样一个服务器,我们选中它,我们选中它,选中它以后呢,我们点击这个浏览服务器, 浏览服务器,然后浏览服务器以后呢,它打开一个过滤的标准啊,通过这个呢,我们可以过滤掉一些我们想想读的一些变量,可以过滤掉,然后选下一步, 那么在这里面我们就可以浏览到我刚才在 p c l c s 里面所建立的这些变量了,我刚才建立的四个变量, a a 一, a 二, a a 三, a a 四,四个变量啊,假设我们要监控这四个变量,我们就把它全部选中, 全部选中,然后呢选择这个添加条目,把这四个变量添加到我们的 v c c 下面去。 好,我们选添加以后呢,因为在通道单元底下啊,我们要回想一下那个城市的关系,通道单元底下我们要有个逻辑的连接, 因为到目前为止呢,我们还没有建立一个连接,所以呢他要他就提示我要不要创建一个连接啊?当然我们要设立要选择创建一个连接,然后呢给他一个连接的名称 啊,这个连接名称呢,我们可以自己改,也可以按默认,然后点确定,然后建立完以后呢,我们就可以点完成,那么这个时候我们做好了这个通讯 的设置,做好了通讯的设置,这个通讯设置同样在变量管理底下有一个 o p c 的 驱动程序, o p c 驱动程序底下有个 o p c 的 这样一个通道单元,通道单元底下有一个连接, 有一个连接啊,这个层次关系是没有变化啊,在这个连接底下呢,由我们刚才选进来的添加进来的那四个变量, a 一 到 a 四这四个变量, 那么这个时候呢,我们就可以在 vcc 的 画面里面呢,把这四个变量通过 iov 的 方式连接进来,我们就可以运行起来,以后呢我们就可以在 vcc 里面去监控啊这四个变量了,这 s 七两百的变量数据, 我们看到这个数据啊已经读过来了,已经读过来了,那么大家这里大家要注意一点, vcc 这个运行系统的这样一些数据,它是来自于 pcss 这个软件,这个 opc 服务器的,而 pcss 这个 opc 服务器里面的数据是来自于我们的 sc 两百的 plc 的, 但要注意这一点啊,虽然我们看到的数据, vcc 里面看到的数据就是 sc 两百里面的数据的值,但是它中间的过程啊, 是 vcc 首先从 pcs 里面去取数据,而 pcs 里面的数据是来自于我们的 s 两百,它要经过一个这样的过程,这样大家要注意 好,当时呢我们这个 s 两百呢就连接上了,那么假设呢,如果我们没有实际的硬件,我们怎么办呢?啊,我们也可以下载一个 opc 服务器的模拟软件来测试, 模拟软件来测试,那么这里呢,我就用模拟软件来测试一下这个 o b c 通讯的一个主态的过程。 好,那么这是一个 o b c 服务器的一个模拟软件啊,啊,我在我们课程的这个文件里面,其中在 工具,工具这里面呢,就有这个服务器模拟服务器了啊,大家考回去可以安装一下,就可以测试这个 o p c 这个通讯。好,我们装完以后把它打开, 打开以后呢,这里面呢它就自动有很多变量已经列出来了啊,它已经自动了,就是这些变量,而且这些变量的数值呢,它也是不断的在变化,那么我们只需要把它打开就行了。好,我们打开 vcc, 在变量管理底下插入一个 o p c 的 通道。啊, o p c 的 通讯程序啊,选择 o p c, 把它添加到我们的变量管理器底下,然后呢在 o p c 底下的这个通道单元选择这个系统参数。 啊,打开这个啊,我们等一下呢,就 展开这个 logo, 就是 我们本地,我们这台电脑装了什么 opc 服务器,我们把这个 logo 打开,我们看到我在这台电脑里面呢,装了这几个 opc 服务器, 那么对于我们现在这个模拟测试软件来说,它的服务器名字就叫这个,所以呢我要选中它,选中它,选中它以后呢,我们浏览服务器 啊,如果我们不需要过滤,直接点下一步。好,那么在这里面呢,它就列出了这个模拟器 服务器底下的所有的变量啊,列出来所有的变量,大家看一下, 这个二、三 f、 c 零零二零底下有 i、 l、 k、 p、 v、 s、 p、 t 幺这几个变量,它所对应的就是 二、三 f、 c 零零二零点 p、 v、 点、 s p 点、 o p、 点 i log 点 t 点、 k、 点 p、 v 这几个变量啊,假设我要 监测这几个变量的情况,我们把它全部选中啊,把它添加到我们的 vcc 的 连接 连接底下,那么因为现在呢,我们还没有创建连接,所以呢它这里弹出一个对话,问我们要不要创建一个连接,我们点 yes, 然后给一个连接的名称选, ok, 好点完成,那这个时候呢,我们就把它关掉,那这个时候呢,我们看到我们在 o p c 这个通道单元底下呢,已经创建了一个连接连接底下呢就由我刚才选中的添加进来的那几个变量,这几个变量的数值 就对应于 我们这个 o、 p c 模模拟服务器里面的这几个数是在变化的, 我们可以在画面里面把这几个数通过 i o、 u 的 方式显示出来啊,我们同样在这幅画面里面显示。 好,在变量这里呢,选我们的 o、 p c 通道底下的这个连接底下的啊,这些变量 啊,我就添加这三个吧,添加这三个吧,好,我把它保存,然后运行 好,我们看到这些数据已经读过来了,而且呢这些数据是在变化的,那么这些数据里面的值就应该正好的是等于这个 o p c 模拟服务器里面所对应的那个数值。 那么到此呢,我们的 o p c 的 通讯啊,已经完成了它的设置,方法呢,就是这样啊,这是非常常用的一种方法,大家应该要掌握,如果没有实际的硬件,我们就可以用拿这个模拟器来进行模拟,进行模拟 啊,它的步骤呢,我在这里呢就不重复了啊,同样选变量添加到我们的 vcc 里面去,然后呢在画面里面呢去做这个画面 啊,把这些变量呢读进来,那么这些变量呢, vcc 这里面的这些变量, 这些变量是来自于这个模拟服务器的啊,这个大家是要记住的啊,是要理解的,而上面的这几个 a 幺 a 二 a 三 a 四,是来自于 s 七两百的那个 o b c 服务器的软件的,叫 pcass 的。 好,所以呢,在我这个例子底下呢,就建了在 o p c 通道单元里面建了两个连接,一个连接连的是这个服务器模拟服务器,另外一个连接连的是 pcrs 这样一个服务器 啊,就是说在一个通道单元底下呢,可以创建多个连接的 啊,像这样一个结构,变量管理底下, o p c 驱动程序底下, o p c 通道单元底下有两个连接,一个是 跟 p c l s 的 连接,一个呢是跟模拟啊 o p c 模拟服务器的一个连接啊,跟两个啊服务器进行连接,要做两个连接 好,那么以上呢是 vcc 作为 opc 服务器啊,客户机的一个应用,那么 opc 作为 opc 服务器呢,要添加一个 opc 的 通道 啊,或者说 opc 的 通信驱动啊,那么下面 vcc 除了可以做 opc 的 客户机以外,它也可以做 opc 服务器, vcc 也可以做 opc 服务器, vcc 一 旦激活了以后,它本身就是一个 opc 的 服务器了 啊,怎么说呢,我们看一下这个例子啊,看一下例子,我们下载一个 opc 的 客户端啊,来测试,这也是一个模拟的客户端, 那么在这个测试客户端里面呢,我们去搜本地的 o p c 服务器,其中有一个叫 o p c c, 点 v c c 啊,其中一个叫做 o p c c 点 v c c, 这个呢就是 v c c 的 一个 o p c 的 服务器,所以呢它就是 v c c 本身本身,我们把它选中,选中以后呢就添加变量, 选添加变量,那么在这个添加变量以后,我们在变量列表我们就可以看到我们刚才建立的 vcc 的 所有的变量了, 不管是 opc 通道的变量也好, s 七谐音级底下的变量也好,我们都可以在这里面去选,选进来以后呢,我们就可以监控 到这些变量的值了,同样大家注意这样一个过程啊,这个 o p c 客户端测试工具所读到的这些变量的值是来自于 v c c 本身的, 而 v c c 运行系统这些数据读到的值是来自于我这个模拟服务器的, 它是这样一个过程,这个不要搞错了, 那么 o p c 服务器呢?当然我们也可以用 excel 来做啊,在我两百的课程里面呢,有详细讲了,怎么样用 excel 通过 bba 的 编程来做一个 o p c 的 客户端, 这个上呢,我们可以用这个 excel 来把 vcc 的 这些变量读过来啊,同样注意它的一个 它的一个过程, excel 作为 opc 服务器,读是读 vcc 的 数据啊,读 vcc 的 数据。 好,那么下面呢,我们我就来演示一下。呃, op 的 vcc 作为 opc 服务器来给其他客户机去访问的一个过程。呃,我打开了一个项目 啊,然后呢把这个 vcc 项目运行起来以后啊,他要去读 plc 的 有几个变量,比如说 mbe mw 零,那我首先呢,在 plc 里面呢,呃,给他负几个数 啊,比如说给一个五,给一个十一。好,那么这个时候呢, mbe 和 mw 十 啊,就有两个数值了,这两个数值呢分别对应于 p l c 里面的数值。 好,那么假设我现在有个 o p c 的 客户机要去访问这两个数值 m b 一 和 m w 十, 那么我这个 o p c 的 客户机,我是不可能直接访问到西门子那些四百三百这些 plc 的 数据的,所以呢,它同样也要通过 o p c 的 方式去访问 o p c 呢,就是把我们的 v c c 作为 o p c 服务器 啊,那么现在呢,我们就打开一个 o p c 的 客户端,那么这个 o p c 客户端呢,也是我从网上下载下来的啊,然后呢选这个 o p c, 然后点连接, 这里面呢,就列出了我这台电脑的所有的 o p c 服务器,那么其中呢, v c c 的 话呢,就是它的名字叫做 o p c, 稍为点 v c c 这一个呢,就是 v c c 运行起来以后,它的一个作为 o p c 服务器的 o p c 服务器的名字啊,就选这个,选 ok 啊,现在已经连上了,连上以后添加变量。 那么在这里呢,就列出了我这整个 vcc 项目底下的变量管理器底下的所有的内部或者是外部变量,内部或者外部变量,假设我要访问 访问这两个变量,就把它添加到我这个测试客户端里面来, 这两个变量呢,它名字分别叫 new tech, new tech 呢,就对应这个 mw 十,还有一个 new tech 下横线一就对应这个 mbe 啊,我们把它添加到这个客户端来,我们看到这个客户端,它的数据已经读过来了 啊,看到这个 new tab 等于十一,这个十一正好是来自于这个 mw 零的这个数等于十一, new tab 一 等于五啊,它是来自于 vcc 的 这一个变量, vcc 的 这个变量的值,它是来自于我们的 plc 的 啊,来自于 plc 的, 所以呢,它要是这么一个过程,这么一个过程。 另外呢,除了用这种方式啊,用这个测测测试客户端以外,我们还可以自己编写程序,用 b b 啊,用 c 语言也可以做,或者呢用我们的 excel, 用通过 bba 来编这个程序也是可以的。那我们看一下这个 excel 作为 o p c 客户机的一个例子,同样去访问这几这些变量, 这里呢,我做了一个现成的一个例子,在这个例子里面呢,我们要填什么呢?首先 我要在 o p c 服务器名这里填 v c c 的 那个 o p c 服务器名,那么 v c c 作为 o p c 服务器,它的名字就是这个 o p c, 说我点 v c c, 这是固定不变的 啊,就是这个,下面呢是我们的计算机名,这个可有可无,可有可无啊,这是我们计算机的名字, 下面呢在这个例子呢,我要读三个变量, new tech, new tech 一 和 new tech 三啊,分别对应于 new tech 就是 mw 十了, new tech 一 呢就是 mb 一, new tech 三呢,是啊,这个制服串 mb 五十里面的这个制服串,那么因为现在这个 new tech 三没有数,我首先呢再通过我的 plc 要给他一个, 给他一个制服串, 好把一个制服串写进去,那么这个时候呢,我们就看到在 vcc 这边呢,就可以显示这个制服串的格式,那么我们要通过我们这个 excel 来去读 m c c 里面这三个变量的值,那么我们连接啊,选点这个连接, 连接正常以后,我们看到这个实时值啊,就是我们 m c c 里面所对应的这三个变量的实时值了啊,大家看到六泰等于十一啊,六泰一就等于五,六泰三就等于这个字母串啊, 它也正常读过来了,也正常读过来,而且呢它是实时更新的,比如说我把这个 new time mw 十改改一个数,它首先呢会在 vcc 里面反应过来啊, vcc 把这个数更新完以后, 这个 o p c 服务器同样也会自动更新啊,随着 v c c 更新和更新,而 v c c 呢,就随着 plc 的 这个变量更新和更新,就是这样。那么这个 vba 的 代码 我们看一下,我们首先断开连接 啊,它是通过这个红啊 v b 编辑器里面去写的,它的代码呢也比较简单啊,我这里做了一个连接的按钮,连接的按钮连接呢,就是去连接这个 o p c 服务器啊,这个 o p c 连接哪一个 o p c 服务器呢?它的名字, 名字就位于单元格四二四二呢,就是这个啊,四,第四行第二列就这个名字啊,连接这个 o p c 服务器 啊,那么这个是断开连接的按钮啊,断开连接连接,断开哪一个服务器呢?断开单元格四行二列的那个服务器。然后呢,这是写的啊,它除了可以读,也可以写 下面这个呢,是读啊,这是就是说当这个变量有更新的时候,他会自动更新到相应的单元格里面去,比如说刚才我把这个值六台改成二啊, 从五从从十一改成二,他就是相当于一个更新,更新如果有更新的话呢,他会把这个更新的值啊写到单元格第九行第四列这里面来。 然后呢,同时除了它的值以外,我还可以显示它的时间,还有它的质量代码 c 零呢,是代表好的一个质量代码啊, c 零是吧,包括它的时间标签也可以更新过来,这也可以用 excel 来做,通过我们编程来做, 当然也可以用 c 语言,用 c 刷到,那用这个 v b 来写,所以呢,如果我们的上位机不用 v c c 啊,是要自己编的一套软件,那么就可以通过 o p c 的 方式访问下面的 plc 啊,这也是一种方法。 又比如我们 vcc 已经有了,但是我想做报表,用 excel 来做报表,那么我们就可以通过 obc 把相应的数据从 vcc 那 边读过来 啊,然后在 excel 里面呢,通过我们编程,当然也要编程,通过 vba 啊,去生成我们自己的一套报表,这也是可以的 啊,那么到时呢,我们这一节就结束了,那么在这一节里面呢,大家重点掌握几点,第一个通讯是怎么建立的,在建立的过程中,那几个有几个选项,有些地方设置的地方具体代表什么意思的,这要要,这要理解, 然后呢讲了举举了几个例子,最后举了几个例子,大家应该能自自己去实现,这几个例子啊,通过模拟器也好,通过实践的硬件也好啊,至少要掌握我们能成功跟自动化系统进行连接啊,这是我们这一节的一个目的 啊,那么自动化系统呢,有我们三百四百 p l c 以外,还有些第三方的设备,第三方呢可能就用到 o p c 的 这种通讯方式 啊,一个 o p c, 一个是 s c 通讯协议级,这两种是目前最最常用的驱动程序啊,当然啊, v c c 七点零还支持模拟 bus 啊, t c p 还支持 ab 的 那种通讯协议变成 ip 啊,这个呢就要根据实际情况去选择,去选择。另外呢还有一种在这一节没讲到,但是在前面提到过的就是那种 系统信息的驱动程序,那么系统信息的驱动程序呢?我会在变量就是下一节会讲到,那么这一节呢,就到这里,谢谢大家。



很多打算开发软件的老板都不知道什么是 rm 及时通讯,我劝你啊,还是别折腾了,你现在打开你的手机,看看你安装的 app 里面是不是几乎都有私信聊天咨询功能呢? 如果有,那你对 i m 及时通讯了解多少呢?你知道开发一个合格的 i m 要多少时间和成本吗?你知道用第三方 s d k 他们具体是怎么收费的吗?千万别相信一些外包公司跟你说费用很低这种话,那呢,都是基础价,真到用户量上来啊,特别是群聊多的时候,贵的你想象不到,几乎用不起, 用户一多啊,就卡顿崩溃,根本没有高并发架构体验呢,极差,用户差评,然后流失。所以啊,如果你正在规划这类带聊天功能的软件, 不想在未来被高昂的服务费和卡顿的系统拖累,现在呢,就该用更聪明的方式一次搞定。多了解这方面的知识,多看看我往期的关于 rm 及时通讯方面的知识分享,希望能帮助到你。好了,我们下期见,拜拜!

即使通讯源码如同一座连接世界的桥梁,承载着信息的重量,传递着沟通的力量。它仿佛是一本打开的书,记录着人与人之间的对话,留存着情感的痕迹。 在这个数字化的时代里,即使通讯源码的价值不仅仅在于技术的精湛,更在于它所承载的人与人之间的交流和分享。 每一行代码都如同一首诗,编织着人们的生活,创造着无限的可能。当我们打开手机, 看到那串串的文字在屏幕上闪烁,我们或许忽略了背后这些代码的力量。然而,正是这些源码的存在,让我们能够及时的与世界各地的人们交流、分享、沟通。 所以让我们珍惜这些代码,因为它们连接着我们与这个世界的纽带。如果您对应及时通讯源码感兴趣,欢迎评论区留言私信。