自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 问答 (1)
  • 收藏
  • 关注

原创 S7-1500——(一)从入门到精通1、基于TIA 博途实战PLC基本编程指令(LAD)(一)

摘要本视频详细介绍了西门子PLC仿真软件S7_PLC Sim Advance的功能与使用,内容涵盖软件安装、功能亮点(如完整的通讯仿真、API接口连接、多实例支持等)、操作步骤(包括激活仿真功能、配置仿真软件、创建实例与下载等)以及控制对象仿真硬件调试的演示。以及与TI Portal及STEP 7软件的兼容性和区别。还提到了仿真环境下的硬件测试方法,包括传送带模型及其传感器和执行器的操作演示。旨在说明如何利用仿真软件进行PLC学习和实践,提升PLC编程与调试能力。位逻辑运算指令。

2025-06-04 04:03:36 607

原创 S7-1500——(一)从入门到精通1、基于TIA 博途实战PLC基本编程指令(LAD)(二)

定时器的数据类型S5 TIME数据长度:16位BCD码格式时间范围: 10ms-9990秒(2小时46分30秒)适用PLC: 经典300/400系列和1500系列,不适用于1200系列格式要求: 必须使用S5T#前缀(如TIME数据长度:32位变量时间精度: 1毫秒通用性: 适用于所有TIA Portal平台PLC(包括1200/1500系列)LTIME数据长度:64位变量时间精度: 1纳秒专用性: 仅限1500系列PLC使用S5time定时器的时间格式数值存储:使用。

2025-06-04 04:02:08 782

原创 S7-1500——零基础入门3、基于TlA PortalPLC 基本组态与编程

装载存储器:用于存储代码、数据块、工艺对象和硬件配置等信息的非易失性存储器(ROM)。断电后数据不会丢失,类似于普通U盘。必须使用西门子提供的SMC卡,不能使用普通SD卡替代。大小根据程序的硬件以及程序量大小来确定(最大32G);可断电保持可以通过STEP7软件中资源”(Resources)选项卡查看装载存储期的使用概况①做好不要超过存储容量的60%,否则建议更换更大的容量卡;②由于SMC卡外形是标准的SD卡,所以也可以通过标准的读卡器进行程序的写入和读取。

2025-05-14 00:43:07 1079

原创 S7-1500——(零)零基础入门2、PLC的硬件架构

本节主要内容西门子PLC硬件架构,主要内容包括PLC概述、组成、功能及S7-1500 demo的组成与安装演示。介绍了PLC的定义、功能、应用场合,以及与继电器控制的对比优势。同时,阐述了PLC的硬件构成,包括CPU、模块、电源等,并介绍了PLC的扩展性和通信能力。展示S7-1500 demo的安装和演示,直观了解PLC的实际应用。1、西门子PLC概述PLC的定义和功能(PLC的概念、组成和功能)PLC是可编程逻辑控制器,设计用于工业环境。

2025-05-12 01:01:38 896

原创 S7-1500——(零)零基础入门1、工业编程基本概念

用于采集信号,如流量、压力、温度;

2025-05-12 00:54:54 699

原创 发那科机器人5(异常事件和程序备份加载+ROBOGUIDE离线仿真)

零点标定操作步骤;零点标定是指将机器人恢复至零点位置,发那科机器人在出厂前会将零点标志设置完成;因此,通常情况下不需要进行零点标定;什么情况下需要人为进行零点标定?①机器人执行初始化启动时,零点数据会丢失。因此,需要进行零点标定;②更换电机时,以及更换伺服编码器时。③在关机状态下卸下机器人底座电池盒盖子时;机器人零点丢失会有什么现象?移动机器人,会发现弹出一个报警信号,显示未完成匹配位置,这表示机器人的零点已丢掉;当出现这个故障时,如何来进行人为零点标定呢?演示一下:按下MENU。

2025-05-09 23:58:19 1092 1

原创 发那科机器人4(编程实例)

进入则可任意修改我们所需要的指令,这里面四个呢,主要是一个快捷方式,相当于我们一些常用的指令,若在编程的时候,发现圆弧指令使用较多,或者关节运动指令的50%的速度用的比较多。在执行程序时,先选择单步执行,因为刚示教完的程序不能保证百分百的正确率,因此要单步执行,对每一个示教的点位进行相应的验证一下。移动机器人到一个合适的位置,在这里将机器人的姿态调整过来,并且将它移动到搬运模块的正上方,且将机器人当前位置记录到。移动机器人至正方形的正上方,(在做直线运动的时候,尽量不要改变机器人的姿态,也就是,要在。

2025-05-09 10:41:13 897

原创 发那科机器人3(机器人编程基础)

注释是用来记述与程序相关的说明性附加信息,即我们在相应的程序后面进行注释,这样方便我们在后期查找对应的程序,以及对程序的属性有一个相应的了解。键时,上方的状态窗口,会显示一个短暂的暂停的报警信号,我们来再来看一下,我按住后的键之后,发现暂停信号变成了红色,这就是按一下示教器。,程序名称是用来区别存储在控制器内的程序,需要注意的是啊,我们相同的控制器内,只能创建不同名称的程序名(不能同名);这个报警信号,清不清除无所谓,我们只需要按下外部启动的按钮,在这里呢,以操作面板上面的外部启动按钮为例,按下。

2025-05-07 23:40:02 1494

原创 发那科机器人2(机器人基本指令)

而。

2025-05-04 00:33:06 748

原创 发那科机器人1(基本操作、坐标系、I/O通信)

用户坐标系是用户对每个作业空间进行定义的。

2025-04-28 21:32:57 1357

原创 使用安全继电器的急停电路设计

包括一些关键的设备,因为所使用的中间继电器有很多触点,不仅是可以接到PLC当中,也是可以设计在硬件回路当中,比如说关键性的设备,一合设备肯定有一个关键设备,可以将。(选择常开触电的话,整个回路就是断开的,一旦出现线路损坏,则会导致急停失效,出现安全隐患)③,接到安全的PLC当中(成本高),只有当系统中用到的安全继电器很多时才选择用安全PLC;急停是每一个设备必不可少的部分,因为关乎安全,所以说所以说他的设计是非常重要的;灯灭掉之后,再把急停恢复之后,这个安全继电器是不能自动复位的,只有当。

2025-04-20 19:38:21 602

原创 PNP与NPN型传感器

经常被做成2线式,其核心磁簧管是没有极性的,但是由于磁性开关普遍带有指示灯(二极管,单向导电),所以一旦接反会出现开关有动作,指示灯不亮现象;①、无触点磁性开关内部电压降一般比有触点型大,n个磁性开关申联时,流过的漏电流是单个开关的n倍,就会出现开关动作正常,负载不动作的现象。有指示灯的有触点磁性开关串联,会因为指还灯内部阻抗,造成电压降变大,驱动不了负载现象,这时可选用无指示灯的磁性开关。根据磁性开关和气缸的适配表,来给气缸选择合适的磁性开关,根据气缸上磁性开关的安装方式,选配开关的安装附件;

2024-09-05 00:46:54 1507

原创 费斯托阀岛与西门子1500PLC总线通讯PROFINET

如上图为总线阀岛:所有的电磁阀是集成在一起的,通过通讯的方式进行控制;红色框中的为接口模块,案例中总线模块CTEU-PN(仅适用于西门子),本次使用PROFINET总线;为指示灯;

2024-08-18 19:40:50 4039

原创 基恩士数字光纤放大器

在2路输出类型上此为通道开关,并未配备0路类型;设置已搞不清楚不知道怎么办时···完成初始化后,模块重新显示当前值。①无工件时短按[SET]①有工件时短按[SET]各部位的名称和基本操作。可以手动微调设置值。

2024-08-18 16:48:10 8512 2

原创 西门子用户自定义数据类型“UDT”

用户数据类型(User Data Type)是一种由=多个不同数据类型元素组成的数据结构(Struct),元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及其它UDT等。什么是Struct结构体((Struct)是由一系列具有相同类型或不同类型的数据构成的数据集合也叫结构。

2024-08-04 05:56:34 1637

原创 西门子Gruph

①步和转换条件;(②+③)②步③转换条件④顺控器结尾(顺控器的末尾标志)⑤跳转(条件满足后,跳转到对应的分支)⑥打开选择分支(条件判断的不同结果,执行不同的流程步)⑦打开并行分支(两条分支同时进行)⑧嵌套闭合。

2024-08-01 00:02:55 496

原创 费斯托SPAN压力传感器的调试

本体为压力传感器,检测气压大小,通过设置参数,在上电上气时对气压进行判断,进而通过自身逻辑的判断,控制传感器的通断,进而控制机械部位的工作与运行;通电之后为如下图所示的样子有三个按键ABEdit键(编辑键、确认键)两步即可轻松连接。

2024-07-15 04:05:30 6064

原创 程序讲解Day2

第一个ACC.Monit是用来监控当前生产流程换型的当有条码不进行加工时,回报红,并显示为什么不做;点检不过时,只能通过以朴来进行操作:点一下下面即可,即可跳过点检样件;Boundary关联的PLC中的内容为一下所示:对Gral_2交叉引用对Boundary。

2024-07-07 03:23:03 1068

原创 程序讲解Day1

自动一线程序讲解

2024-07-03 05:08:51 1613

原创 西门子CPU与汇川伺服通信与控制

第三方驱动器的配置内容和西门子的配置内容基本一致,基本上会一种即可知道其他品牌的配置默认报文,需要激活硬限位才能收到限位信号默认报文,原点信号不能实时输出到PLC;自定义报文,需要伺服端设置DIN点位。

2024-05-24 19:13:04 12496 1

原创 【各种安装3】

在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,如:关于宗教、政治等敏感词语,那么我们在搜索时也应该忽略当前词汇。比如:“奥力给”,“传智播客” 等。这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。kibana可以监控es集群,不过新版本需要依赖es的x-pack 功能,配置比较复杂。IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。所以我们的词汇也需要不断的更新,IK分词器提供了扩展词汇的功能。

2023-03-29 20:44:45 735

原创 【各种安装2】

①创建一个交换机,把他的类型指定成。

2023-03-29 20:40:21 2025 1

原创 【各种安装1】

开发阶段采用单机安装即可。

2023-03-29 20:39:36 1787

原创 JavaWeb(11.会话技术)

对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。

2023-03-14 16:49:47 891

原创 阶段十:总结专题(第七章:分布式篇)

*CAP 定理****不一致的产生****保 CP 失 A****保 AP 失 C****一致性级别****Paxos****例1**例2**例3****例4****例5——顺序问题回顾****Paxos 缺点****Leader 选举****执行操作(以日志复制为例)****确保安全****如何检测节点活着****如何实现高可用**

2023-02-28 12:06:03 655

原创 阶段十:总结专题(第六章:缓存篇)

数据类型实际描述的是 value 的类型,key 都是 string,常见数据类型(value)有。

2023-02-28 12:05:41 823

原创 阶段十:总结专题(第五章:数据库篇)

但 flush tables 属于比较重的操作,可以使用 --single-transaction 参数来完成。

2023-02-28 12:04:10 520

原创 阶段十:总结专题(第四章:框架篇)

要求面试题:ApplicationContext refresh 的流程【ApplicationContext 是spring中的核心容器; refresh 是其中的一个方法】Spring refresh 概述是 AbstractApplicationContext 中的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才能正常工作。它的内部主要会调用 12 个方法,我们把它们称为 refresh 的 12 个步骤:1. prepareRefresh这一步创建

2023-02-28 12:00:03 541

原创 阶段十:总结专题(第三章:虚拟机篇)

虚拟机篇

2023-02-28 11:59:53 314

原创 阶段十:总结v专题(第二章:并发篇)

并发篇

2023-02-28 11:58:47 116

原创 阶段十:总结专题(第一章:基础篇)

选择排序(考代码)要求能够用自己语言描述选择排序算法能够比较选择排序与冒泡排序理解非稳定排序与稳定排序算法描述将数组分为两个子集,排序的和未排序的,每一轮从未排序的子集中选出最小的元素,放入排序子集重复以上步骤,直到整个数组有序更形象的描述请参考:selection_sort.html算法实现i ++) {// i 代表每轮选择最小元素要交换到的目标索引 int s = i;// 代表最小元素的索引 for(int j = s + 1;j ++) {

2023-02-28 11:55:27 279

原创 阶段八:服务框架高级(第六章:ElasticSearch3)

在hotel-demo中,在包下定义配置类MqConfig//交换机 return new TopicExchange(MqConstants . HOTEL_EXCHANGE , true , false);//true代表持久化 } @Bean public Queue insertQueue() {//增加和修改的队列 return new Queue(MqConstants . HOTEL_INSERT_QUEUE , true);//删除的队列;//绑定关系;

2023-02-28 11:49:43 934

原创 阶段八:服务框架高级(第六章:ElasticSearch2)

match和的区别是什么?match:根据一个字段查询:根据多个字段查询,参与查询字段越多,查询性能越差精确查询常见的有哪些?term查询:根据词条精确匹配,一般搜索keyword类型数值类型布尔类型日期类型字段range查询:根据数值范围查询,可以是数值、日期的范围查询的DSL是一个大的JSON对象query:查询条件from和size:分页条件sort:排序条件highlight:高亮条件。

2023-02-28 11:47:52 1380

原创 阶段八:服务框架高级(第六章:ElasticSearch1)

分词器的作用是什么?创建倒排索引时对文档分词用户搜索时,对输入的内容分词IK分词器有几种模式?ik_smart:智能切分,粗粒度:最细切分,细粒度IK分词器如何拓展词条?如何停用词条?利用config目录的文件添加拓展词典和停用词典在词典中添加拓展词条或者停用词条这里我们统一使用Kibana编写DSL的方式来演示。索引库操作有哪些?创建索引库PUT /索引库名查询索引库GET /索引库名删除索引库DELETE /索引库名添加字段PUT /索引库名/_mapping操作的流程基本类似。核心是。

2023-02-27 13:14:40 1466

原创 阶段八:服务框架高级(第五章:服务异步通信-高级篇(RabbitMQ高级))

每个RabbitTemplate只能配置一个ReturnCallback,因此需要在项目加载时配置:// 获取RabbitTemplate对象 RabbitTemplate rabbitTemplate = applicationContext . getBean(RabbitTemplate . class);

2023-02-27 13:13:24 393

原创 阶段八:服务框架高级(第四章:Redis多级缓存案例)

官方网站:

2023-02-27 13:10:47 1748 2

原创 阶段八:服务框架高级(第二章:分布式事务-解决方案:Seata)

本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则:  分布式事务:在分布式系统下,一个业务跨越多个服务或数据源,每个服务都是一个分支事务,要保证所有分支事务最终状态一致,这样的事务就是分布式事务。  分布式事务,就是指不是在单个服务或单个数据库架构下,产生的事务,例如:  在数据库水平拆分、服务垂直拆分之后,一个业务操作通常要跨多个数据库、服务才能完成。例如电商行业中比较常见的下单付款案例,包括下面几个行为:完成上面的操作需要访问三个不同的微服务和三个不同的数据库。  订单的创

2023-02-27 13:08:53 467

原创 阶段八:服务框架高级(第三章:分布式缓存Redis)

因为slave原本也是一个master,有自己的replid和offset,当第一次变成slave,与master建立连接时,发送的replid和offset是自己的replid和offset。不过,旧的数据只要是绿色的,说明是已经被同步到slave的数据,即便被覆盖了也没什么影响。如图,在7001这个节点执行set a 1时,对a做hash运算,对16384取余,得到的结果是15495,因此要存储到7003节点。文件时的内容,其中IP地址要改成自己的虚拟机的ip,开发中则是不同的机器的ip。

2023-02-27 13:08:42 587

原创 阶段八:服务框架高级(第一章:Sentinel(服务保护技术))

什么是雪崩问题?微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。可以认为:限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防措施。超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。不重要流控模式有哪些?•直接:对当前资源限流•关联:高优先级资源触发阈值,对低优先级资源限流。•链路:阈值统计时,只统计从指定资源进入当前资源的请求,是对请求来源的限流流控效果有哪些?快速失败。

2023-02-27 13:06:20 539

原创 阶段六:服务框架基础(第三章-Docker)

理解数据卷(volume)是一个虚拟目录(虚拟的,不存在的),指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的目录,就等于操作容器内的目录了重要。

2023-02-27 12:56:00 216

费斯托SPAN压力传感器的调试

费斯托SPAN压力传感器的调试

2024-07-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除