- 博客(48)
- 资源 (69)
- 收藏
- 关注
原创 课程16:西门子Profibus-DP-调试实战经验分享3
今天是西门子Profibus-DP-调试实战经验分享的最后一节内容,马上就要完事啦,我接着上次的内容继续与大家分享软件操作及地址配置。E. 配置CPX+MPACPX是模块化的电气终端,拥有5种总线接口和可以连接3种阀岛的气动接口。在本Demo里的它的Proifbus站号为2。注意:请确认在Hardware Catalog中已经安装了Festo产品的GSD文件。a) 在完成PLC硬件配置后增加Profibus总线。b) 从CatalogProfibus DPAdditional Fi
2022-03-18 22:43:53
1730
原创 课程15:西门子Profibus-DP-调试实战经验分享2
继上一篇:西门子Profibus-DP-调试实战经验分享(1)之后,今天我们继续分享硬件组成及连接、软件操作及地址配置,那么我们就废话不多说,现在开始吧!硬件组成及连接:1.CP总线节点模块型号:CP-FB13拨位开关定义如下:2.CP I/O模块型号:CP-A08-M12-5POLCP-E16-M8CP-E16-KL-IP20-Z3.03型阀岛03型阀岛由电气部分和气动部分组成,并可以带As-I总线的主站(Master)。拨位开关定义如下:03型阀岛的设置部分在总线节点模块的内部
2022-03-13 08:31:00
1073
原创 SEW变频器调试步骤(MoviFit,MoviPro,MoviDrive)电气工程师必备(经10年电气工程师总结内部培训资料)
一说到调试变频器,那么这项业务是非常基础的,包括调试滚床、转台、Buffer等,调试步骤也是非常简单的,下面连接操作步骤手把手教学,展示的内容十分的详细,对电气图纸也进行了深刻的讲解。内容如下:手把手教学连接在下面,如果有有需要,请点击下方连接https://download.youkuaiyun.com/download/weixin_42430971/18479582...
2022-03-09 15:51:58
10163
1
原创 完美解决:module ‘numpy.core‘ has no attribute ‘numerictypes的问题
今天用pycharm时遇到了这么一个恶心到爆的问题,在网上查找了好久的时间也没有找到问题的解决办法,然而,网上说什么的都有,大部分的方法都是不好用的。 那么我今天就告诉大家如何解决这种问题:请安装numpy-1.19.5版本安装包就ok了! 这么简单的问题耽误了我一天的时间,脑袋疼。 如果不知道如何下载的,我这边为你准备好了一份文件,关注公众号:BOIT编程,并回复:numpy1.19.5 ,以下图位示例: 
1、代码编辑快捷键序号 快捷键 作用1 CTRL + ALT + SPACE 快速导入任意类2 CTRL + SHIFT + ENTER 代码补全3 SHIFT + F1 查看外部文档4 CTRL + Q 快速查找文档5 CTRL + P 参数信息(在方法中调用的参数)6 CTRL + MOUSE OVER CODE 基本信息7 CTRL + F1
2021-12-05 11:34:12
667
原创 完美解决 pyinstaller程序打包问题 之 Hooks报错
首先说一下python的打包库pyinstaller是真坑,用了一天的时间,始终没找到原因,各种方法都试过,就是不好用,简直是相当顽固!下面介绍一下报错类型:cmd报错:raise ImportErrorWhenRunningHook(self.hook_module_name, self.hook_filename)PyInstaller.exceptions.ImportErrorWhenRunningHook: Failed to import module __PyInstaller_hook
2021-12-05 11:17:05
12221
11
原创 博图V13、V14、V15、V15.1、V16版本安装包链接下载
关注博主,并私信,可获得博图V13、V14、V15、V15.1、V16版本安装包
2021-12-04 12:22:55
22000
9
原创 课程12:布尔量、字节、字、双字型、长字型在PLC编程时的应用和理解(工控PLC工程师入门必读,5天可上手调试)
关于位数据类型主要有布尔型(Bool)、字节型(Byte)、字型(Word)和双字型( DWord),对于**S7-1500PLC**,还支持长字型( LWord),而**S7-300/400PLC**仅支持前4种。在位存储类型中,只表示各个**位**的状态是**0(Flase)或1(Ture)**。
2021-12-03 20:53:09
1657
原创 课程11:PLC各进制数及编码形式详解(工控PLC工程师入门必读,5天可上手调试)
1.数制数制指的是数的制式,是人们用来使用符号计数的一种方法。数制有很多种,一般常用的是十进制、二进制和十六进制。在S7系列PLC中表示二进制常数时,需要在数据之前加2#;表示十六进制时,需要在数据之前加16#;对于十进制常数的表示只需要正常书写即可。S7系列PLC的数制表示主要有下面三种。(1)十进制十进制数应用到的数码:0 1 2 3 4 5 6 7 8 9 共10个基数:10计数规则:逢十进一在日常生活中人们习惯于十进制计数制,但是对于计算机硬件电路,只有“通”/“断’”或电平的
2021-12-02 21:05:40
2298
原创 课程10:PLC四种定时器的使用方法 (工控PLC工程师入门必读,5天可上手调试)
在PLC中对于定时器的操作方式有四种。TP:自定义时间的脉冲信号,前置信号接通xxx秒数后输出信号断开。TON:自定义时间的接通延时信号,前置信号接通后xxx秒数输出信号接通。TOF:自定义时间的关闭延时信号,前置信号关闭后xxx秒数输出信号关闭。TONR:自动定义时间的时间累加器,前置信号接通以后,可控制输出信号xxx秒数后接通,也可在前置信号常通的状态下,控制输出信号关断。实例展示:...
2021-11-28 22:00:31
16039
原创 课程9:PLC常用指令之上升沿与下降沿(工控PLC工程师入门必读,5天可上手调试)
什么是上升沿?什么是下降沿?使用“检测信号上升沿”指令,可以检测输入 CLK 的从“0”到“1”的状态变化。如果该指令检测到输入 CLK 的状态从“0”变成了“1”,就会在输出 Q 中生成一个信号上升沿,输出的值将在一个循环周期内为 TRUE 或“1”,在其它任何情况下,该指令输出的信号状态均为“0”。检测下降沿则是检测输入 CLK 的从“1”到“0”的状态变化,正好与上升沿是相反的,如果该指令检测到输入 CLK 的状态从“1”变成了“0”,就会在输出 Q 中生成一个信号下降沿,输出的值将在一个循环周期
2021-11-24 20:52:52
23284
原创 课程8 :PLC ‘不寻常指令‘详解:SCATTER--将数字转为单个位 .(工控PLC工程师入门必读,5天可上手调试)
基础知识丰满区:在数据类型当中,我们经常可以看到Byte,Word,DWord和LWord的字样,却不知道是什么意思,在这里介绍一下。Byte代表的是8位二进制数,Word是16位二进制数,DWord是32位二进制数,LWord是64位二进制数.那么二进制数是怎么表示的呢?有条件的朋友可以打开电脑上的计算器,将计算器更改为程序员计算器,在十进制DEC那里打上你想要输出的数字,比如5,就会输出二进制BIN 0101,那么0101就是数字5的二进制表现形式,0101是4位数,可以叫做4位二进制数,那么8位
2021-11-24 14:31:03
1614
原创 课程7 :PLC常见指令详解:比较指令(工控PLC工程师入门必读,5天可上手调试)
什么是比较指令?在PLC编程中,比较指令也是经常可以用到的指令之一,它的作用是可以把两个输出变量做一次判断,判断这两个数值是大于的关系还是等于,还是小于,如果设定A>B,则A>B时比较指令导通,为1。如果设定A=B,则A=B时比较指令导通,为1,其他情况则为0。接下来请看实例:绿色为导通,蓝色为未导通。比较指令的应用首先我们要在FB块中的STATIC静态变量栏建立两个数字类型,可以是int可以是Dint,但是建立什么类型要和下面的比较指令对应好。也就是这里,一定要选择相对应的。再应用上一节学
2021-11-23 21:11:04
12904
原创 课程6 :PLC常见指令详解:MOVE指令,教你将数据传递至PLC界任意角落
MOVE指令是什么?在PLC编程过程当中,MOVE指令也是我们经常可以用到的指令,顾名思义,MOVE让我们联想到小学时候学到的单词move,意味移动的意思,那么在指令当中它的含义也和’移动‘这个词差不多,MOVE指令的功能是把下图左端IN输入命令传输到右端的OUT1,而MOVE做了一次牵线搭桥,传话的媒婆。那么在程序中MOVE指令长成什么样子呢?咱们开启实例模式,请看下图:在图中可以看到,MOVE指令藏在了:基本指令-移动操作的下面,如需使用可以用鼠标左键点击所需要的指令拖拽到左边的程序段当中。那么如
2021-11-22 21:11:27
30065
2
原创 课程5:教你一招吃遍PLC编程界。指令王:SR置复位 + 如何在编程中避雷
SR指令是什么?在编写西门子PLC程序,应用LAD逻辑指令时,SR置复位指令在程序段中是最为常见的,有了它和常开点常闭点的相互配合,咱们可以实现各种复杂的功能,如能举一反三,那么毫不谦虚的说你虽然是一名新手,但是可以写一套PLC程序了,那么能不能写好,就看你有没有耐心,肯不肯动脑了,在大众汽车生产线的老标准程序中,完全就是用常开点常闭点和SR来实现的所有功能,所以学会PLC就是这么简单!以图为例,看一下博图中SR指令长成什么样子?没错了,它就是长成了这个样子,右侧的基本指令对应的是左侧的LAD梯形图
2021-11-21 21:31:55
3180
原创 pip模块安装、升级、调用指令详解
当安装python库文件时,提示如下图所示,证明你应该更新ipip 了。你可以考虑用 'python -m pip install --upgrade pip’来升级pipOK,我们就复制下来就行。python -m pip install --upgrade pip看到Successfully字样即安装成功...
2021-10-08 15:38:39
1556
原创 Python如何下载和安装----超详细教学
1.下载Python在Python官网中我们可以更方便、快捷的下载Python开发环境,下载步骤如下所示:(1)用谷歌浏览器打开python官方网址首页https://www.python.org/downloads/图1-1【注】python是一个国外网址打开网页时会有一些慢(2)点击Downloads网页会跳转到如下图所示红色方框的菜单栏,如图2-1所示。我们会看到python可以在 Windows, Linux/UNIX, macOS等多个平台使用。现以Windows系统为例,单击Win
2021-08-24 09:46:57
3497
原创 课程4:程序块的创建、编辑、调试
新建程序块在 TIA Portal软件项目视图的项目树窗口,展开“程序块”,双击“添加新块”弹出添加新块窗口。如上图所示编号处有自动和手动两个选项,选择手动功能块编号可编辑,可以自定义所添加块的编号,选择自动,可以自动匹配、设置到没被用到的功能块编号,为方便阅读建议手动设置功能块编号。程序块属性1.在项目树的程序块文件夹下,选择某个程序块,在鼠标右键的快捷菜单中选择“属性”,弹出该程序块的属性窗口。在块的属性窗口中,包括常规、信息、时间戳、编译、保护和属性选项,用户在此可以对程序块的属性进行查看和
2021-08-19 12:34:09
1104
原创 博途PLC如何建立与笔记本电脑端的连接?(新手必会)
对S7-1500PLC下载硬件组态或程序,需要建立PC与PLC的连接。由于S7-1500CPU都具有PN端口,因此建立PC与S7-1500PLC的连接通常使用工业以太网来实现。1.使用网线连接PC-PLC使用网线,一端连接PC的以太网卡端口,另一端连接S7-1500CPU的PN端口。2.设置本机IP地址2.1 确认本机要设置的IP地址段本机IP地址要和PLC程序组态IP地址段前三位保持一致,后一位使用组态中没有用到的IP地址段。如下图所示。那么看了这个图片应该就知道了,地址应该设置成192.
2021-08-13 13:48:41
10269
原创 课程1:如何为工业自动化项目制定整体设计流程(入门必备)(工控PLC工程师入门必读,5天可上手调试)
项目设计流程工业自动化项目流程分为以下步骤,如下图所示。每个公司项目开展的时候都需要按照下列步骤逐次进行,直至项目交付,虽然流程不复杂,但是这里面每个环节都是至关重要的,如果其中有一个环节出现问题,那么就会给接下来的环节带来很多不必要的麻烦,增加项目时间成本,主要是劳民。。。所以,各个部门之间应该有紧密的联系,勤沟通,多联系,这样才不会有信息差,每一个项目到最终的交付使用,这期间都很不容易,它掺杂了每位工程师的辛勤劳动与汗水。如何确定任务及设计要求?首先要了解机械运动与电气执行元件之间的关系,仔细
2021-08-06 16:28:49
2501
原创 课程2:TIA Portal 博图软件的使用方法和操作界面详解 (工控PLC工程师入门必读,5天可上手调试)
1. 博图软件如何备份和恢复程序文件?程序文件的方法一共分为两种:一种是将程序归档,将程序文件变成压缩包类文件,类似于-.zap16类型文件,后缀16的含义是博图的版本号。优势:文件不易损坏【注意】: 程序是什么版本的,对应使用的博图软件就应该是什么版本的,当然,如果现场没有要求,使用者可以用更高版本的博图软件来打开它,比如下图所示的程序,使用的是博图V16版本,那么可以用博图V16.1、V17等,比它更高的版本来打开它,打开以后低版本的软件无法打开高版本的软件。备份方法如下图所示:点击项目—点
2021-08-02 22:37:03
10179
原创 TIA Portal 以实物为例介绍CPU以及各通讯模块的功能(工控PLC工程师入门必读,5天可上手调试)
以型号:6ES7513-1AL02-0AB0 CPU1513-1PN为例 ,其实物外观如下图所示,CPU均配有显示面板,可以拆卸。CPU1513-1PN实物外观对照上图的数字,功能介绍如下:1、显示CPU当前操作模式和诊断状态的LED指示灯2、显示屏3、操作员控制按钮将显示面板拆下后,其CPU模块前视图如下图所示标志数字1-10的功能介绍:1、显示CPU当前操作模式和诊断状态的LED指示灯LED指示灯从左到右依次排列顺序为指示灯1 ,指示灯2和指示灯3指示灯1:RUN/STOP指示
2021-08-01 20:26:46
879
原创 自动化工业机器人螺柱焊程序
FOLGE1() SVW253 SK253 SchweissenPTP VB=100% VE=0% ACC=100% Wzg=12 SPSTrig=0[1/100s] FPFB ONL = EIN1: SPSMAKRO99 = !F1002: SPSMAKRO96 = EIN3: SPSMAKRO81 = EIN4: SPSMAKRO82 = EIN5: SPSMAKRO95 = EIN6: SPSMAKRO60 = EINWarte auf Folgenstart– Warte F
2021-07-29 20:37:57
451
原创 自动化工业机器人激光程序
FOLGE1() VW253CS_SK253SBPTP VB=100% VE=0% ACC=100% Wzg=1 SPSTrig=0[1/100s] FPFB ONL = EIN1: SPSMAKRO99 = !F100 所有输出关闭2: WARTE BIS A15 等待机器人在原位3: SPSMAKRO81 = EIN 在原位时与工位干涉释放4: SPSMAKRO82 = EIN 在原位时与机器人的互锁释放5: SPSMAKRO95 = EIN 机械
2021-07-29 20:36:17
766
原创 自动化工业机器人带换枪盘的点焊程序
FOLGE1() SVW253 SK253 SchwessinPTP VB=100% VE=0% ACC=100% Wzg=1 SPSTrig=0[1/100s] FPFB ONL = EIN1: SPSMAKRO99 = !F100 所有输出关闭2: bin10 ( EIN ) = 2 调用车型3: bin1 ( EIN ) = 9931 调用压力4: SPSMAKRO96 = EIN M1-M24关闭5: SPSMAKRO81 = EIN 在原位时与
2021-07-29 20:34:21
692
原创 自动化工业机器人涂胶程序
FOLGE1() ArbeitsfolgePTP VB=100% VE=0% ACC=100% Wzg=2 SPSTrig=0[1/100s] FPFB ONL = EIN1: SPSMAKRO99 = !F100 所有输出关闭2: bin3 ( EIN ) = 1 调用涂胶主程序3: bin4 ( EIN ) = 1 调用涂胶子程序4: SPSMAKRO96 = EIN 所有M位存储器关闭5: SPSMAKRO81 = EIN 机器人原位工位释放信号6
2021-07-29 20:31:29
2759
原创 前言篇:博图和SIMATIC S7在自动化领域中安全故障系统介绍(工控PLC工程师入门必读,5天可上手调试)
1. 什么是故障安全自动化系统?故障安全自动化系统(F系统)用于控制可以在关闭后立即达到安全状态的过程。即在F统控制过程中立即关闭过程不会对人员或环境造成危害。故障安全系统超越了常规安全工程,启用了全部扩展至电子驱动和测量系统的远程智能系。F系统用于具有高级安全要求的系统。通过详细的诊断信息,F系统中改进的故障检测和本地化操作允许在生产出现安全相关的中断后快速恢复生产。所谓故障安全自动化系统必须满足下面特征:当我们用一组自动化装置构造一个自动化系统,此系统可以实现一组故障安全保护功能。当其中一个或多个自动
2021-07-29 20:22:53
980
原创 Eplan安全矩阵生成步骤
安装安全筛选器插件操作步骤一:项目数据-PLC-导航器操作步骤二:筛选器-扩展-导入(xml文件)操作步骤三:.找到甲方给的文件,并确定(PCfiP.Sicherheitsrelevant.xml)操作步骤四.打开筛选器端口选项。选择新导入的Sicherheitsrelevant.选择《列表》列表中的地址为安全相关数据操作步骤五.将列表中的地址全部选择上,点击鼠标右键-选择属性操作步骤六.选择PLC盒子操作步骤七.在属性-下拉到CPU:名称-更改名称(例如:safeCPU),
2021-07-29 10:37:57
732
原创 Eplan导出PLC符号表的方法
项目数据----PLC-----导航器2 导入文件3 列表–全选----右键属性-----PLC盒子-----确定4.CPU名称—确定5.项目数据-----PLC-----地址分配列表6 复制----粘贴
2021-07-29 07:56:47
7499
原创 自动生成网络拓扑图的步骤
1.光标放在总线上,单击右键选择“PROFINET IO Topology”2.选择Offine/onfine comparison3.Ctrl+A 选择左侧端口的,(上面举例)端口全部选择。在选择“start”4.等待中,做端口相关联,生成之后,在全部选择Ctrl+A 点击Apply等待中,生成之后在点击...
2021-07-29 07:56:23
5289
原创 同一个窗口设置多个GRAPH操作步骤
多个GRAPH双击AS 点击EVENTS DB FB 填上所属的号GENTERAL 什么也不填单个GRAPH EVENTS FB FC 什么也不填单个GRAPH Genteral 如图
2021-07-28 20:05:26
206
原创 西门子关于HMI画面中的报警信息的解析
报警栏出现报警报警栏出现了报警,但并未出现任何报警信息画面中未出现报警信息的原因有以下几种对于FB652 Meld_4报警添加有二种情况会使得用户添加的报警内容无法在现有画面中显示1.用户在FB652生产画面中在Meldungen处所需要填写的地址必须是DB801.DBX0.0,否则无法先报警信息栏中触发报警.所有故障报警信息都将通过DB801在画面下方显示最新的二条显示DB801-DB802DB801-DB803FB652 Meld_4报警添加2.在报警触发M_A_处所填写的
2021-07-28 15:50:00
4124
原创 赫斯曼三层交换机组建车身车间虚拟局域网
赫斯曼交换机环网方案什么是三层交换机?VLAN组网方案IP协议网络号(子网号)子网号 = IP地址 & 子网掩码 = 172.30.128.96子网方案的不足浪费IP地址一个C网,本可用于256-2=254台设备子网数于物理连接有关系256=328=644IP号排列混乱根据物理连线排列不是根据设备类型排列子网掩码和默认网关复杂,配置时容易出错VLAN方案VLAN方案的优势...
2021-07-28 15:37:46
425
原创 汽车智能制造: 点焊修磨机器人程序解析
信号点注释Input:E 15 [Funktionstest ohne Bauteil]E 23 [Keine Zutrittsanforderung]E 26 [Quitt mit Wiederholung]E 27 [Quitt Weiter]E 706 [EZ1/SP1 **Energiesparmodus ein]E 715 [EZ1/SP1 Positionierung aktiv]E 717 [EZ1/
2021-07-28 13:57:08
508
原创 汽车智能制造:机器人焊接makro80程序解析
信号点注释Input:E 23 [Keine Zutrittsanforderung] 预选停止E 26 [Quitt mit Wiederholung] 带重复确认E 27 [Quitt Weiter] 确认继续E 129 [SPZ1 Anwahl ohne Kraftaufbau] 预选无压力E 145
2021-07-28 13:48:48
374
原创 KUKA机器人控制SEW MOVIFIT讲解+编程详解
1.现场应用实例此图为汽车工厂Movifit在机器人上的应用,在车身车间点焊与弧焊是最为常见的拼接模式,但是点焊,弧焊会给光滑的白车身瑕疵,打磨就成为一道必要的工序之一,特别是在门盖,侧围外板,在洗刷焊接过后的焊点与焊缝使其平整,光滑。尤其是在手动工位进行拼装,然后进入自动工位完成最终工艺,手动工位焊接由人为控制,质量不一,毛刺之类不能排除,这就需要自动毛刷打磨表面件,使其光滑。机器人与movifit变频器的电气连接,变频器到电机的连接是采用角接方式,必须将端子X29.1->7,2->8短
2021-07-28 12:53:29
1240
pyqt5 实时控制电脑摄像头拍照!捕捉抓取画面源代码,画面程序功能等都已经做好,运行便可使用!支持变焦曝光等功能可实现远程监控
2022-03-24
pyqt5源代码:关系和坐标变换:可随意挪动图中的图形的位置,记录坐标位置。方法:pyqtSignal,QPoint,Qt
2022-03-24
mingw64位安装包
2022-03-24
mingw32 下载安装包
2022-03-24
西门子S7-200SMART培训视频,全套培训,共49节课 ,共29G资源,工作20年的大师内部培训资源!从入门到大神,必备秘籍
2022-03-09
电气制图国家标准!电缆的规格要求介绍(十分详细!)希望能够帮助到你们!
2021-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人