各位工程师大家好,今天我们重点讲解 back off 背伏吞 c a t e l 三叉叉叉系列模拟量电流模块的接线方法,核心围绕两限制、三限制、四限制三类传感器的事配选型和标准接线展开,也会补充传感器与模块错配后的临时 接线方案,方便大家现场实操参考。首先先明确三类常见电流传感器的接线引脚定义,这是模块接线的基础。 两线制传感器只有两个接线端,一端接二十四伏电源,另一端为信号加。三线制有三个接线端,一端接二十四伏电源,一端信号加,还有一端是信号和零伏。公用 四线制是四个接线端,分别为二十四伏电源端、信号加端、信号端和公用端,引角区分更清晰。了解完传感器,我们按类型对应讲一幺三叉叉叉模块的选型和标准接线。 先讲两线制传感器的适配,适配的模块主要有三款,大家按精度需求选就行。十二位的 e l 三零五四 仅支四到二十毫安,十六位的 e l 三一五四同样支持四到二十毫安,还有功能更全的十六位 e l 三一七四,除了四到二十毫安,还支持减二十加二十毫安和电压信号,适配性更强。两线制的标准接线很简单, 以常用的 e l 三一五四为例,传感器的输出端直接接模块的音库的一加引脚,模块的加二十四伏引脚为传感器供电,形成回路即可。这里重点注意,接线无需接零伏。接下来是三线制传感器的适配选型和接线, 十六位的 e l 三一四一支持零到二十毫安, e l 三一五一,支持四到二十毫安。还有一块十六位的 支持加减十毫安。双向电流,满足特殊工况三线制的标准接线要注意,传感器的二十四伏接外部电源信号加接模块对应输入引脚信号和零伏的公用端,直接接模块的零伏引脚形成信号回路,它的供电和信号回路是分离的, 接线时一定要做好引脚对应。然后是四线制传感器的适配和接线,这类传感器推荐选用叉分信号型 e l 三叉叉叉模块可选的型号按精度、电流范围和功能分 选择非常丰富。十二位叉分款有 e l 三千零一十一、三千零一十二、三千零一十四,支持零到二十毫安, 支持四到二十毫安。十六位恰分款包括, 支持减二十到加二十毫安、 e l 三七四二代超彩样功能。高精度款有二十四位的 e l 三六一二零到二十毫安, a j c so so so so so 跨度的二十毫安能满足高彩样精度的场景需求。四、限制的标准接线以 e l 三一六二为例, 传感器的二十四伏和零伏接外部供电信号加接模块音 port, 一 加信号接模块对应信号引脚。另外,模块的嗅的屏蔽端建议接地,能有效减少干扰岔分接线的抗干扰性本身更强, 也适合远距离信号传输。讲完标准的选型和接线,我们再说说现场常见的应急情况,如果传感器和已采购的模块错配了,比如两线制、三线制传感器却买了叉分信号模块,该怎么临时接线?这里给大家两个实操方案,大家可以记一下。 第一个两线制传感器接插分模块,如 e l 三六一二传感器,输出端接模块 input 一 加模块 g n d。 端接地传感器,由外部二十四伏供电形成临时回路就行。第二个 三线制传感器接插分模块,如 e l 三零二一传感器,二十四伏接外部电源信号加接 input 一 加信号接 input 一 零,微端接模块 g n d。 这里要强调这种错配接线只是能实现信号采集,仅建议应急使用。最后我们总结几款常见模块的接线效果,帮大家避坑。 el 三一五四接两限制传感器, el 三一六二接四限制传感器,这是标准匹配接线效果最佳,推荐大家现场正常使用。而 el 三一五四接四限制传感器, el 三六一二接两限制传感器这类错配接线虽然能正常工作。
粉丝626获赞1741


昨天去面试,让我给四八五模块接个线,那老铁们谁会接这玩意呢?老铁们,那咱们想要接线,先看看这是个什么玩意啊?咱们看他写的二 s 四二二杠四八五,那就是说我们可以接四二二,也可以接四八五, 但是四二二咱用的太少了啊,咱们今天就讲这个四八五怎么接?那我们先看一下这个接口啊,这个接口我们一般叫它 db 九接口, 这种带孔的我们叫做 db 九母头,那这种带插针的呢?咱就叫做 db 九公头啊。那有的老弟说了,那接完线往上一插不就完事了吗? 那咱们随便拿来一个 db 九的接头给他插上就能用吗?那肯定不行啊,那咱们这个九个孔,每个孔都是有他定义的啊,咱们接之前一定要看一眼手册,看看每个孔的定义是啥。那咱们先看看这个手册啊。 老铁们,看这张接线图,咱们众所周知,做四八五通讯,咱们只用两根线就够了,一个是三正信号 b, 一个是八负信号 a, 咱接这两根就完事了,咱给他接上,咱们把这个 d b 九空头给它拆开,里面是这样的,咱们看这写的是 d b 九杠 a, 这 a 就是 咱们 d b 九空头, 那 db 九杠 b 就是 咱们的 db 九母头。咱们焊的后面是一个接线拧螺丝的,那还有一种是焊接的,咱们每个螺丝都有它对应的针角号啊,这个针角号和我们插针上面这个号是对应的,咱们先把三正信号 b 和八负信号 a 给它接上, 咱们看这个接线,这就完成了,咱把盒盖给它扣上,这给它插上了,咱们就能使用了啊,那 ok 了,老铁们,这接线就完成了,如果你现场干扰比较大,你别忘了把双脚线屏蔽层给单端接地了啊。那拜拜了,老铁们。

我们拿到一个新的被服,如何对它进行主态呢?我们可以先选择连接到我们的 plc 十二起,这里有两种方式,一是广播,选择你对应的网卡,让电脑和 plc 连接, 或者说搜索这个 plc 的 ip 地址。连接好 plc 以后,然后我们就在这个 i o 里面。 我们先添加一个驱动,然后选择通讯方式,这里有 usercat, preflight, ethernet 等。新建好一个驱动后,如果你的 psa 与硬件设备已经连接,就可以选择是看扫描出这个设备。 如果你使用的是被服以外的其他厂商的产品,那么你就要先导入这个 excel 文件,这 import 的 excel 或者将叉 ml 文件存放在这个路径下面。 turncat 三点一 comfug, 还有 usercat 可以 把你的叉 ml 文件放在这个路径下面。 有了叉 m 文件,我们点击试看就可以识别出对应的设备或者新添加,添加新项,在这里我们就可以主太添加我们所需要的设备,就是看这是一个会栓的驱动器。 在主态之前,如果你连上了 psa, 一定要记得打到这个 configure 模式,而不是在这个运行模式,这就是被服主态的全流程。

如果你的背伏 p l c 控制器通电以后, p w r 亮一个红灯没有反应,连接不上,可以这样修好,像 我这一个背伏的 p l c 就是 开机没有反应,亮红灯用不了。 像这种故障现象的话,我会拆开机器,先检查一下它的电源部分,看一下电源是否正常,因为它亮的是 p w r 红灯, 我拆开以后,通电量,它的电源电压都是正常的。接着我去检查它的主板, 检查以后发现啊,它的主板是没有正常工作的,主板有问题。 然后我接着仔细排查它的主板,发现它主板上面的 cpu 芯片是坏掉了的,直接啊性能不良了。我把损坏的 cpu 芯片做一个更换处理以后,现在上电开机来 p w 二亮绿灯, t c 灯也是亮绿灯,状态正常 来,它是正常工作的。 ok, 修复这一个背负的 p l c 控制器。

大家好,本次视频来演示 cx 两千系列控制器的拆装。 cx 两千控制器分为三个部分,首先是 cpu 的 部分,其次是电源部分, 最后是在侧面的两个固定卡子。 我们来看一下 cx 两千控制器装配演示。 我们再来看一下 cx 两千控制器的拆分演示。 我们最后来看一下 cx 两千控制器导轨安装演示。

今天我们来讲一下我们的一个 plc 的 接线,那我们这个 plc 是 汇创艺子五二幺,就是我们艺子系列的小型的一个 plc, 然后呢他呢?他的接线就是这样的,第一个是我们接一下我们 plc 的 电源供电线,这边我们可以看到,呃,这边有个二四伏的直流供电,对吧?那我们把他原来会配一个我们这个这种,这种我们的接线端子,那我们直接往里一插, 那我们把二四和零的零伏的供电给他,按照端子的顺序插上就好了。然后这一边是我们的,这一排是我们的,我们可以拆下来,它是一个 我们 plc 的 输入输出,那我们 a 是 a, 这路是我们的 x 零到 x 七,那这 b 这路是我们的 y 零到 y 七,然后下面有个 a 九和 b 九,那它分别对应的是一个是输出的一个 呃 com 口,就是公共端,然后呢 a 九代表的是我们输入的一个传感器极性的一个调整,就是 ssd 端,那我们比如说我们是 npn 的, 那我们这边就接二十四, 然后呢它的输出已经是固定,公共端这边要接零,那它是那我们覆盖装就要接二十四,那我们给它插上去,那接线也是一样的, 我们找到我们的零零符和二四,那我们用 n、 p n 的 传感器的话,那我们我们的 a 九这边 s, s, d, 我 们这边就是要接到二四, 那我们这边我们的 b 九它是要固定,固定接的是零, 然后我们可以去,然后我们的 a 一 到 a 八,就是我们接 x 零到 x 八, 我们一一把我们的这个接上去,对吧?对应的线接上去。

今天学习怎样把 plc 和电脑连在一起,首先呢我们再用这么一根线,一端呢是圆头啊,八针的,另一端呢是一个二十二的这么一个接口九针的,那么首先呢,我们把这个 圆口这一端接在 plc 上面,那么圆口这一端接好之后呢,把另外一端插在电脑上面, 那么插好之后呢就是这样的好,感谢大家观看,大家有啥不同的建议请多多指导。

ethanet ip 库卡机器人和 ethan cat 贝福 plc 总线协议连接案例远创智控的 yceip m e ct 协议转换网关将 ethanet ip 库卡机器人和 etherceat 贝福 plc 无缝连接 一份的 ip 是一种适合于工业环境和对时间要求比较苛刻的应用的网络。而远创智控 yceipmect 通讯网关 是一款自主研发的 ethernetip 从战功能的通讯网关,它不仅可以实现 eternetip 和 etercad 的无缝连接,还可以将 eternetip 作为从战连接到 etercad 总线中。 此外,它还具有高度集成、即插即用、配置简单等优势,能够极大的提高工业通信的效率和可靠性。通过这款通讯网关,我们可以实现与多种 plc 无缝互联,完美解决工业通信难题。在 现代工业自动化领域,通讯协议的兼容性和扩展性变得越来越重要。这款通讯网关的诞生不仅提高了通信效率,更为我们打开了全新的通信可能。 原创智控的 yceipmect 通讯网关让我们的工业通信更加高效和可靠。如果你有任何相关问题,欢迎留言下载产品手册。

今天有个朋友打电话问怎么把注塑机的数据送到云上去,那在这里我给大家介绍几种方式。最简单的方式是你在车间里呢,用一台电脑,这台电脑直接连到你所需要的 poc 上去,那 往往 p o c 公司呢,它会提供这样一些驱动,比如说贝福,它提供了 a d s 驱动,那西门子它提供了 s 七的通讯方式。 其他的各个品牌呢,也都提供了这样的能力,包括现在 s 的幺五零零,他还提供了 opcua, 那如果再老一点的 smart 这些 puc 的话呢,他还提供了 opcd 啊,这些方式呢,就可以把数据送到你的电脑上。那 电脑上收集到了这些数据之后怎么处理呢?你可以存在电脑上,也可以发送到其他的数据库,其他的服务器,这样的电脑呢,就起到一个中转作用。另外一种方式是 像有一些 poc, 他自己本身就具备了将数据送到服务器的能力,这个时候呢,你需要一个路由器,这个路由器呢,可以打通从 poc 到服务器的通道。 举个例子,如果你想把数据送到阿里云上,像贝福的摊开的三,他具备了这样一些功能的扩展块,那这个扩展扩展块呢,是需要收费的。那这个功能扩展块呢,可以通过 mqtt 的方式呢,帮你把数据送到阿里云上。那 这个时候呢,你就需要一台路由器,可以上公网的路由器,那然后再把备服的千龙式 pc 连在这台路由器上。第三种方式是使用这样一些盒子,这种盒子呢在这几年已经非常流行了啊, 那他可以具备哪些能力呢?比如说他的具备了,嗯四八五接口,可以从很多的 p o c 里面来 来读写数据,这个接口呢其实就是类似于触摸屏的这种 p u c 驱动啊,同时呢它还具备了 o b c u a, 通过 o b c u a 呢来读写数据,那数据到了这个盒子之后呢,它会通过 m q t t 的方式 送到云上去,或者说是指定的服务器,但是往往往往呢他会是送到他们自己的服务器上,因为这个时候呢数据转发呢就很重要了,在这些盒子厂家的服务器上呢,你要想办法把这个数据呢要读走, 基本上这些卖盒子的厂家呢,他都会提供这样一个服务器,你可以在上面做一些配置,这样子你就可以在手机上很方便的看到这些数据,但是你需要在你自己的系统中用这些数据的时候就需要做一个转发。那比如说我们呢就给一些客户做了这样一些功能,比如说我们 给一些做聚氨酯设备的公司呢做了这样一些功能,他可以把聚氨酯生产的数据实施的记录下来。 那这个时候我们做的事情是什么呢?首先一点呢是通过 mqtt 来取得了这些数据,但是这个时候这些数据往往是在厂家的服务器上,那么我们就要把厂家的服务器的数据呢转发到客户的服务器上去,我们的程序我们的这种看版软件是部署在客户的服务器上的啊,这个时候, 嗯,他的数据呢其实会转发两次,因为你要把数据直接转发到你自己的服务器上的时候呢, 很多的盒子公司是不支持的。好,大家记住没有三种方式,第一种在现场放一台电脑,电脑直接通过 poc 的一些驱动来读取数据。第二种用一个路由器上公网,第三种用 一个这样的数据采集盒子啊,如果你有这方面的需求呢,可以评论里告诉我们,或者私信告诉我们。好,记得关注我们,聊一聊自动化的这些事。

大家好,这里是春科三学习小课堂,那在之前呢,我又消失过一段时间啊,也是因为我本人感情上的问题啊,觉得自己很不自信,然后去决心去减肥,那到目前为止呢,已经减了十五斤下去了,所以现在又自信的给大家讲课了。 今天讲课的主要内容呢是 plc 简单编程,自定义库的创建以及使用。呃,首先从第一点开始讲,就 plc 简单编程,我们主要以实操为主, 那我们回顾一下,找到桌面图标就是这个小图标,然后右键找到 twinkets 差异,或者是 twinkets vs 二零一七,然后比如说我们用这个它自身的差异,然后找到文件新建项目, 给大家取个名字叫什么呢?叫 test 零七一二零二一。 那在这里我们再次回顾一下,在左边这个解决方案管理器里面有哪些东西。第一个 system 就是 对蠢 cat, 或者是对控制器,或者是对本身的电脑开发环境, 或者是适合做的一些配置。第二个 motion 呢,就是运动控制。第三个 plc 呢,就是今天要讲到的 plc 简单编程的一部分。第四个就是 safety, 就是 安全,然后 c 加加,然后数据分析,然后底下还有对应的 i o 之类的。那今天主要讲的就是 plc 这部分呢? 首先我们右键 plc 添加新项,这里出现两个,一个是 npd plc project 啊,它俩区别就是 standard 呢,是包含 npt 的 啊,也不是包含,就是说 standard 里面是一个标准的,里面有 program 啊之类的 visualization 之类的,那 npt 的 话,它里面就是少了很多东西,需要你自己去添加或者自己去。呃,就是主要是做自定义库的时候会用到 啊,今天我们创建一下第一个双击或者是点击底下的添加 展开。呃,在之前的界面介绍呢,也准有给大家介绍了,如果说,呃有些忘记的同学呢,可以回顾一下之前的一个界面的介绍。那在这里啊,主要找到 p o u 啊,找到 mate, 这里面 那精通高级语言,或者说对高级语言比较熟悉的,比如说对 c 加加或者 c 叉或者是 c 比较熟悉的,那再用贝符,嗯,去或者是用 twinket 去编程来说是很好入门的。 嗯,我们今天主要做的是入屋入门讲解啊,所以说一些老手看起来我的程序感觉啊比较容易或者比较呃复杂,哎,没关系啊,我们主要是对于入门来说,首先我们怎么去说明一些变量呢?比如说最简单的就是 be input 等于 be output, 就是 点灯嘛,对吧?所以我在这面写一个变量就是 be input 声明一个变量给它声明成什么呢?布尔亮,对吧? 那这里再回顾一下,如果你没有出现如我图示这样有这种 联想功能的话,在哪里找呢?对吧?我们在哪里设置有这种联想功能?在工具这边啊,自定义选项,然后找到 twin cats, 找到 p r c 啊,得得得,然后找到 smart coding, 然后勾上就 ok 了。 回到这里,那第一个啊,一个布尔量 be input, 对 吧?那还有啊,再给它一个输出 be output 啊,因为我是边录课啊,边边讲边打字,所以说比较慢啊。 be output, 那 最简单的一个逻辑就是 be input 等于 be output, 对 吧?所以我在这面啊,不好意思啊, be output 等于 be input, 那 好,等于好, 那为什么我 input 前面要加个 b 呢? output 要前面加个 b 呢?很简单啊,因为它是什么类型?它是波尔量,所以呢,我加一个 b, 那 在底下呢?这个冒号等于号呢?就是啊,赋值的意思,就是 b input 的 值赋给 b output, 对 吧? 那还有什么呃冒呃等号键括号呢?是输出啊,这个是输入的意思。 然后我们现在呢,假设我们的程序编辑好了,现在我们点击生成啊,生成有几种方式呢?第一个是点击左上角这个生成,第二个呢是点击 啊,这个项目里面这个生成,那生成和成生生重新生成的区别,就是说重新生成会把之前的报错啊,给它清掉,然后再重新编辑一下生成呢,就是变异的意思啊, 然后我们再看这个错误列表,并没有任何错误啊,我们现在激活下程序啊,激活运行和嗯配置它三者之间的关系或者区分,怎么区分呢?大家再回顾一下啊,这里就不过多赘述,大家自行回顾。然后我们点击激活, 点击 ok, 记住要勾上这个 auto start, 然后它正面提示啊,就是说,呃,我就是这个虚拟化技术出出现问题啊,让我去激活这些,呃, solution 的 时候,激活这些解决方案的时候要用这个独立核,直接点 continue, 大家在自己的电脑上就是说啊,我没有报错, red form 一下,然后把它分配到独立盒, ok, 现在在 大家在自己的电脑上配置的时候,一般都会出现这种问题,尤其是你的网网卡不支持啊,你的 cpu 不 支持,或者你的网卡不支持 ethernet 协议的时候,会经常出现这种问题,如果说有这些疑难杂症呢? 没问题可以联系我,私聊我,但我也会把对应的方案告诉你哦。回到回到正题啊,就是我们现在编辑成功了,我们也正常激活了,就是 啊, p r c 也就是相当于控制器嘛,我这本地模拟嘛,相当于处于一个运行模式,我们在线监测一下,这时候呢比我们给 b 英 put 一个值 啊,这里就是 be output 动词啊, be input 啊,这个逻辑就 ok 了。那这是第一个就是说我们自己去写上上面一些简单的变量,对吧?一个基础变量,然后进行逻辑的一个传递,或者逻辑的专写。那第二个就是说我怎么去 用背符或者说 close this 给我们,或者说 plc open 给我们提供的一些库呢?那比如说在之前的介绍有介绍到 reference 这面有三个自定义的库,对吧?那这个库里面是是有很多个 f b 的, 就是有很多功能块儿, 那今天主要给大家介绍就是三个功能块。首先第一个就是我们常用的一个计时器,或者说叫延迟开,那我们声明一下 t o n 一 码号 t o n。 在这里再次回顾一下声明变量有几种形式啊?有,首先第一个就是我直接输,哎,我对这个公众号非常熟悉,我知道它叫什么,对吧?那第二个呢,就是说我右键自动声明, 然后输入名字,对吧?然后在这面选择类型,如果没有,没有你要的那个,比如说 f b 这种类型的话,你 点这个建建库号,找到输入助手,然后找到结构体类型,然后在这里面啊,比如说它提供了第一个 standard 啊,我们涉及到时间嘛,就是 time, 对 吧? t o n 对 吧? 然后点击一下就 ok 了,那这是第二种就是声明的一个方式,那第三种声明的方式呢?我们接下来再讲啊,首先回过来看一下这个 t o n, 我 们声声明之后呢,我们在底下调用它, 我们要实力调用,实力调用的意思就是把它实力化,右键输入助手,找到实力调用啊,如果是英文的话,也是在第三个找到 t o n 一, 然后在这里面它会有四个引脚啊,冒号等于号呢,就是输入引脚 p t 啊,就是这个冒号,呃,等于号箭括号呢,就是输出引脚, 比如我们给 t o n 啊一个输入,然后啊 p t 再给输入,然后 q 会给一个输出, e t 也会给个输出,那这个引 p t q e t 它到底是什么意思呢?哎,我不懂,我也不了解, 对吧?那这时候呢,我们把鼠标放在 t o n 这边点一下,然后右键转到定义, 那在这里呢就会有个简单的介绍啊,首先第一个 in 它是什么意思呢?就是说它上升延啊,触发啊,开始这个 time, 然后呢下降延,复位这个 time 啊,然后 p t 呢?就是 time to pass before q is set。 就是 啊,它不是延时开吗?对吧?就是说你设置多长时间之后,这个 q 呢,会有个 true, 对 吧?然后, 嗯,那这个处呢?就是就是这个最后会输出一个处,就是 q 啊,然后 e t 呢,就是说这个过程时间啊,比如说你设置三秒啊,它会你可以通过 e t 看它处于几秒钟,然后我们按下这个向后导航啊, 回到这里啊,第一个是 in, 对 吧?我们直接给一个,呃 be in 或者是 be able 吧 ping, 然后啊,这就是扯到就说,或者说到第三种啊,声明变量的一种方式啊,就比如说我这里面没有啊,这上面没有声明这个变量,对吧?所以那第三种声明变变量的方式呢?就是直接在这本书,然后按下 enter 这个键啊,它会自动给你声明出来,比如说在上面就会有了,然后 p t 呢,这里就要写一个时间,对吧?我们时间是有一个格式的,是 t, 然后井号, 比如说五秒五 s 啊,就是一个时间格式,那五分呢,就是五 m, 嗯,五五小时呢,就是五 h, 对 吧? 然后 q 呢?你也可以给它啊,一个输出,对吧?我声明一个变量,然后把这 q 呢啊赋值给它 e t 呢,也可以声明一个 time 的 一个结构体,那我这里就不声明了,现在我们再次翻译一下 啊,没有错误。然后我们在线登录这里再回顾一下,如果说你只做程序的更改,程序的更改,你只需要点这个在线修改就行,不需要只下载激活, ok 啊,在这里它也会提示你在线修改登录,点击, ok。 然后呢我们给我们看一下,先看上边啊, 展开这个 t o n e 啊,这里会有啊, in t t 啊什么什么的,还有这个 start time 之类的,那我们给 b n i 一个处, 然后在这里你会发现它的过程时间,然后当它达到五秒的时候, q 呢,就变成处了,现在给他一个 false, 那 所有的就已经复位了, 这个是 t o n, 相对来说也比较实用,也比较简单。那第二个功能块呢?是 加速器,比如说 c t u 啊,我比较熟悉啊,我就直接打了 c t u, 这个呢是什么含义呢?右键转到定义,第一个啊,触发条件,第二个复位啊,让这个 counter, 这个值等于零,对吧?第三个就是 p v 啊,其实跟 p t 一 样, 嗯,对吧?啊?不,这个 p v, 不好意思啊, p v 是 你限制的值,就跟那个呃,就是跟 p t 一 样,然后呃 q 呢?就是说当你当它达到你限制的那个值,当它加到那个值的时候,它就会变成 q, 然后 c v 呢?就是这个过程值 回到这里,再次啊,回顾下,右键点击输入助手实力调映, 然后呢,它会有 c u receipt p v, 对 吧?然后我们给 c u 一个比 c u, 然后 recite 呢? recite 啊,也给一个 recite, 然后呃 p v 呢?比如说给限制啊, p t 是 限制五秒,那我 p v 我 就限制啊,我限制三,对吧?我加到三,然后 q 就 变成处,然后 siri, 然后我们现在再次翻译一下, 在线登录,点击, ok, 好 不好意思啊,这边被我不小心升成常量了。 然后我们给 b c u 一个处,展开 c u c t u, 那 给它一个处的时候, c v 呢?就加一对吧,然后我们给个 false, 再给个处,那 c v 加二,然后再给 false, 再给处, 当它加到三的时候,然后 q 呢?就变成 two, 那 如果说我继续加会是什么情况呢?比如说我再给 two, 它会加到四,所以这时候你会发现我们有个 reset 的 一个按钮,就说我现在给一个 reset 啊,当然我要先把它变成 force 啊,然后再给一个 reset, reset 在 外面给,然后这时候呢, c 位就清零了,然后啊,这面 q 呢,也变成 force 了, 那相对来说啊, c t u 和 t o n 它是相对来说比较简单的。那如果说啊,有人问你,我想获取 那个系统本地的时间,怎么获取,对吧?然后你发现这里啊,好像没有,就是这个库,然后你也不知道怎么去找,对吧?那这时候呢,比如说我们去 references 这面啊, at library, 然后找到啊,比如说你想获取时间,时间的英文是什么 time, 那 获取是什么? get, 对 吧?所以就 get time, 甭管它有没有,我查一下不就行了吗?对吧?然后它会发现有很多 gettime 这些啊功能块儿。那比如说我今天以 n t gettime 为例啊,双击, 然后他就把队员的库给加进来了,那我们现在我们调用一下,我们声明一下这个 get time, get time, 然后 n t get time。 那呃,还是想了解一下这个 n t g time 它到底是什么样子的啊?右键转到定义,然后你发现呢,它这个介绍好像有那么一丝丝草率, 有那么一丝丝简陋,对吧?那这时候呢,我们啊,为了方便我们理解,我们找到这个啊,我们的 back of information, 然后呢,把 gettime 来复制过来 啊,把其他界面给关掉,然后在这里呢,它就会有个详细的介绍啊,比如说,哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒。对啊,好像很难理解哦,好像都是英文哎,我右键翻译成中文 啊,他要告诉你这个 n g time 是 获取这个 windows 啊,就是显示在任务栏中的这个时间, 然后他是把这个年月日星呃星期小时分什么什么的放在了一个结构体,那这个是什么意思呢?就是年是放是在一个变量里,月是在一个变量里,日是 在一个变量里,然后分别对各个引脚进行一些啊。 get 就是 说介绍,比如说。 net id 它是什么? a net id 是 什么呢? ms net id 是 什么呢?对,它是啊, i d s 的 一个识别码,然后什么开始触发啊,然后 这个报警长就时长超过多少报警啊,底下的这种 busy, i r i r n i d, 包括 time structure 这之类的一些介绍,那这里就相对来说比较详细了,对吧?但是我不建议大家去看中文啊,其实英文它更加的真实一点啊,更加的更容易理解中文有可能会失真哦。啊,回到这个程序啊,我们找到,我们找到这个主程序,然后右键点击输入助手 找到 gettime。 那 netty 啊 netty 在 哪一看呢?我们右键这个小图标 有个 rotter, 对 吧?首先如果是对方的啊,我们现在如果是连着控制器,那我们肯定找到空气的,那他的对吧?如果不是啊,就是说我们就本地仿真,那你直接找前进,那他 ms 那 在这里就可以就可以找到, 对吧?就可以复制一下就 ok。 但是呢,如果你是本地的话,包括你现在假设你连的是啊,你对方的路由就是路由器,路由的话你可以不用填你或者加个单引号,这就意思代表着本地的意思,然后我们给 start 啊, 一个一输入,对吧? ctrl c, ctrl v dot, 对 吧?然后 time out 呢,就不填了,就默认了,然后 b z 什么什么都不填了,这些都是输出啊,这些都是输出,那现在我们拼一下, ok, 没有错误啊,点击登录,在线修改。那我们假设给一个 start, 然后我们再展开一下,主要看这个 time marker 里面, 它有一个二零二三年七月,对吧?周四二十号二十小时啊,哒哒哒,对吧?深夜给大家录视频,嗯,然后我们再给 false, 然后再给 true 啊,它就会更新。那这里会有一个疑问啊,就说,嗯, 他不是实时的,对吧?但如果说你想做一个实时,或者说做一个伪实时的,就是,呃,隔几秒,隔几秒就是去获取一次,然后这样你就相当于半个实时的,对吧?那你 呃,结合今天所学啊,其实很简单,就是你跟 t o n 结合下啊,去做一个小案例,就说做一个 back, 就是 尾时时代智能获取时间。当然了,背服也有一个呃 gettime 的 一个功能块, getloctime, 这个功能块也可以去获取本地的时间,课后可以自己去了解一下。 那这上面啊,是最简单的啊,功能块,就说背服提供,或者说 twin cat 提供的,或者说 plc open 提供。 那如果说你自己想写一个功能块儿啊,怎么做呢?或者说你怎么去做成如图所示这种功能块呢? 比如说我现在写一套程序,或者说我 copy 一 套程序,我给 scp 一 啊,这些程序 copy 过来复制粘贴。 c 位工程师啊,然后呢,把这个 time 给它放到最后, 同样的把底下, 然后我们直接在线登录啊,它会自己定义啊,在线登录,这时候呢,我们给,比如说给 scop 几个值 啊?这是我之前给的值啊,然后给他二,那这时候最后一个分数啊,最终得到分数是二,就是去掉一个最小值,去掉一个最大值,那这个算法是 ok 了,假设这四是一个非常牛的算法, 然后呢,你老板说,嗯,说小张啊,小王啊,你写的算法可溜了,我想我想让你给大家分享一下,让大家应一下,对吧?嗯,那你这时候怎么给到别的工程师呢?或者说怎么给你老板呢? 嗯,难道真的用这种 t x t 的 方式?对,那真是太 low 了。呃,首先给大家介绍一下,有这几种方式啊,第一个,我把它导出去, export p r c open comma。 那既然能导出去呢,就是可以导进来,那导进来的界面呢?也是这样子,当然这种方法呢,是没办法加密,也很 low 啊,也很 low, 跟 ctrl c, ctrl v 没多大区别。 然后第二种方式呢,就是写成一个 f b, 或者说,呃,给它整理成一个 f b, 呃,给可给导,比如说你的同事,那它跟刚刚这个麦有什么区别呢?就是说你麦导进来呢,它还是个麦 啊,也就相当于有两个麦,那它就重复了。但是你 f b 如果给它声明成弄成一个 f b 的 形式,那就不用考虑这个啊,重复的这个问题了。比如说我们现在右键 add, 然后找到 p o u, 好 给它声明成啊 go, 然后给它变成 f b, 或者是 f b, 点击 open。 然后呢,我们把这些程序啊,首先把这个给它, ctrl a 啊, ctrl x 吧,选出 x, 敲进来,选 v 啊,先不声明,然后把对应的这个, 然后首先我们要确定啊, score 一, score 二, score 三,它是什么输入啊?这有个 input 的 一个变量,上面区域 by score, 它是个输出, 输出放到 这,然后 temp 呢,就是一个中间的,所以 那啊我们怎么去使用呢?在 mate 里面声明一个啊 score, 然后 f b 啊,然后在底下右键输入手调用,那它就会有输入,三个输入,一个输出啊,我们这时候呢啊,在线好, 然后给就说给十二,给十三,给二二,对吧?这时候理论上大家应该输出什么?输出一个二十二,对吧?最后是二十二,那这是一个自定义,一个功能块儿 啊,这是第二种方法,就说我把它定义成一个功能块儿,然后也是通过这个 f b scop。 那 大家那如果你同事呢,直接导入就可以有这个 f bsc, 那这种方法呢,也是比较 low 的 啊,现在如果对同事关系比较好呢,你可以这么给元旦把这给他吗?那还有一种比较,嗯,相对来说高大上的方法呢,就是你看在这面他既然有 系统库,那就意味着你你也可以自己建一个库,那这时候呢,我们右键 plc 添加新项,找到 mpt plc projects, 然后点击添加,名字也可以更改啊,目录也可以自己更改,点击添加 在这里我们可以啊,你发现这里面啥也没有啊,就这两个,然后把这个 f b scope 直接一拖啊,拖进来之后呢,右键 project 点击,点击什么 save as library, 然后呢它就会有两种保存格式,第一个 library library file, 它的意思呢就是说你保存成一个库文件,然后这个库文件呢是可以用 open it 去打开的,也就是说它可以看到原代码,这是什么意思呢?比如说啊,它的它跟底下的区分是什么呢? 比如说我再来一个 t o n, 对 吧? 我这时候转到定义啊,他只是有这么的一个介绍,对吧?我双击一下,他是告诉我没有原码的,如果说你保存中第一个形式,你只要双击一下就可以看到原码 啊,而且你也可以用啊,一种方式更改他的原码,这里就不过多不过多这一说啊,大家可以课后私聊我怎么去更改他原码,如果你有原码的情况下,然后呢?呃,如果说你选成 第二个形式呢?啊,他顶多可以看到你的注,是啊,你的注是,然后我们选择第一个啊,点击保存,他会提示你啊,要填一些信息, 比如说你的公司 ibis 啊,我随便填了 ibis 什么的,然后开头呢,就是标题啊,比如说,嗯,四个 i e 啊啊, word 呢版本我就填 e, ok, 再重新右键 settings library 啊,然后名字嘛,可以自己更改一下,我觉得这里就不更改了,保存到桌面,点击保存。 那这时候有同事说,哎,那你给我啊,你保存好给我,那怎么用呢?包括你同事如果给你库,你怎么用呢?我们右键啊,双击啊,双击这个 references, 然后在底下有个资源库,点击安装, 然后点击这个 library, 然后它会就它就会把你的这个库安装到这个杂项。 那你不要问我这个为什么叫杂象,因为它中文翻译过来就是杂象,也不要问我它为什么非得在杂象,因为它就是按照这个分类的啊,这个不要钻牛角尖啊,我们点击关闭,然后在这里呢,比如说我们把这个 f b 给它删掉,对吧?那我在麦里面啊,我它删掉或者说我直接 删掉。那啊,我们刚刚是安装,我们还要给它添加进来右键 i library, 然后点击杂像,然后点击 school, 然后在这个地方呢,我们还是 f b, 还是有这个 school, 我 们现在看它能不能用啊,在线屏 啊,它提示我重新加载,没事全部重新加载一下, 然后,然后啊写个值十二 写入, ok, 最后出来一个十三。那今天呢,主要就是学习,嗯, plc 简单编程以及 plc 的 库的创建以及使用。 今天课程就到这,欢迎大家课后留言以及啊私信我去寻求一些入门手册之类的。我在这里也给大家准备了一个入门大礼包,免费的啊,只要大家私信我就可以给大家发送。

我们看一下这打号机怎么用啊?首先的话呢,我们在这插电源这块会有开关,上电断电,然后呢我们把这个打开呢,就是往这边按一下,这就打开了, 打开以后,首先啊首先一点啊,就是在这个位置是放我们的那个色带的, 首先这色带怎么放呢?这样啊,一定要看好了,在这个位置我们把这个放这好了放进来, 然后下一步的话呢就是把这个管穿进来,这管的话呢这个位置是你先拿下来啊,那这是我们去这个污渍的啊,然后呢从这穿过来, 穿过来,然后呢在这面啊有这个位置你实际上一扣也能下来啊,给它穿过来盖上,然后从这穿过来就行了,穿到这,然后这个管一定是什么放到这个滚轮跟色带这里边,给它卡到这里边来啊,一定是这样, 大家一定要注意啊,然后把这个位置这个位置切刀给它切断的,它往这一伸,啪一摁就会把它给切断往这边来,这么穿整个穿好了啊,看好了,然后的话一定要把它盖实,按住了盖实看一下, 好盖住盖住,下一步的话呢我们上电,那么当然你可以手动去打啊,还可以的话呢,这个是这个 u i b 口连到我们电脑用电脑去打也可以,下一步我们进行测试, 我们这个信号管啊,是一个零点七五的啊,要注意啊,这是零点七五的,然后下一步的话呢,我们打开电脑,打开相关的软件,这是我们这个软件打开,打开以后呢,我们这选择那个套管啊,选择零点七五套管,点击确定 我们下一步的话呢,我们就可以进行一个测试啊,那么切指方式有深和浅, 你可以选啊,打印浓度啊,你可以选,然后接下来的话呢,打印速度可以选,那么这个字的话呢,比如说我写一个二十四伏,正好这我输进去了,然后下一步的话呢,我们就可以进行打印, 那我们在右侧可以选择啊,自动段长,或者是呢,我们这选择可以固定,比如说我就固定段长就是二十,每段就二十,居中打印,然后字号这选啊, 打开这个软件以后,我们看啊,我一般是切的深度的话呢,比如说我们设成深度二,浓度二十,然后我们是零点七的这个管啊,我们段长我设置的是二十。 然后呢接下来呢咱们在这个居中字号四号字啊,后边的话呢,我们可以写重复打印多少个?比如说我重复打印十个,那当然我就是打的这一个东西啊,然后接下来我们就可以在这个位置点击打印 啊,然后全部打印,那还可以打印多少份?比如说就打印一份啊,然后我们点击确定,然后接下来的话呢,我们可以看到它就正在打印啊,打印这个 我们设置的是十个啊,重复打印,那我们就看一下是否打印完是十个好了,打印完了十个,这写着二十四符正,你看就给切到这种程度,对吧?那用的时候那我们就可以穿这个限号就可以了, 这使用方法啊,当然也可以不用电脑啊,手动打也行,用电脑方方方便一点。