自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 VBA让Excel数据去重,数量相加

目录简要说明找出数据让数据之间没有空行数据整合,主要目的是去重简要说明之前做过用用VBA来筛选数据,去重的相关工作,但是后面给忘记了,最近需要用到,又重新写了一个。鉴于此,还是做一个归纳,以后再需要的时候也方便一些。VBA主要用在Excel中,别的就不说了,只说Excel中的情况一个是筛重。筛重简单的说就是将表格中的很多重复的数据进行归纳,特别是我们在选型的时候会经常用到。在我们在设计的时候,会先把按钮啊、开关之类的先一个个的写出来,然后对应每个按钮选定一个按钮的型号,对应每个电机选定电机的型号,

2020-09-15 15:28:16 1558

原创 关于西门子1200使用485或232模块通信问题

关于西门子1200使用485或232模块通信问题关于西门子1200使用485或232模块通信问题模块选用关于西门子1200使用485或232模块通信问题西门子1200是西门子PLC系统中取代以前200的PLC。该PLC标配以太网口,该网口可作为Profinet通讯端口,但是该PLC本体并不带任何串口功能,如需串口通信则需要另外串口模块。本文主要介绍1200使用串口模块通讯的情况。模块选用...

2019-09-23 17:32:32 12888

原创 关于在编程中以流程形式设计程序结构

关于在编程中以流程形式设计程序结构1. 标志位2. 步骤序号在很多的程序设计的时候,在涉及到需要用到流程结构的时候一般会用到两种方法:标志位和步骤序号。现在就其中的两个不同的方法进行说明。1. 标志位运用此方法时候,一般的情况下,需要在每个流程的最开始将运行过程中需要用到的所有的标志位清零。例如:在程序需要用到a[0]到a[20]一共21个bool标志位。那么在程序最开始的时候需要用...

2018-10-24 17:03:07 279

原创 关于any指针的另一些说明

关于any指针的另一些说明西门子的any指针是一个很全面的指针。它可以实现很多高级功能,而之前也有很多资料关于any指针的说明,在此对近期遇到的any指针的一些新的发现进行简要的介绍。文章目录关于any指针的另一些说明1 any指针的一般用途1.1 any指针简介1.2 any指针的一般用法1.3 any指针使用特例2 any指针中关于FC和FB以及DB作为参数的应用2.1 前提说明2.2 ...

2018-09-29 17:17:47 2896

原创 关于rslogix5000定时器TON的使用

rockwell的compactlogix 与controllogix系列的PLC主要是以rslogix5000编程软件进行编程。而在进行编程的过程中经常会用到定时器指令。此处对定时器指令进行简单的说明。文章目录1 定时器指令说明2 使用不便3 解决方法方法1:直接编程方法2:利用Add-on功能4 结束1 定时器指令说明1.1 定时器----顾名思义是指在条件满足后设定一定的时间再去执...

2018-09-27 12:56:44 5927

原创 关于西门子300 中AR2的使用

关于西门子300 中AR2的使用西门子300中,地址寄存器主要有两个:AR1与AR2。这两个地址寄存器主要是在西门子进行指针寻址的时候,作为地址寄存器使用,存放变量地址。具体使用西门子300的指针寻址除了一般的16位指针进行寻址外,还可以使用pointer和any指针进行寻址操作。特别是在进行将指针以接口的形式在FC和FB上进行寻址的时候。在一般的使用中,AR2可以当做AR1使用,作...

2018-09-20 21:00:20 2327

原创 SCL中指针问题

SCL中指针问题 西门子PLC以指针的灵活见长,甚至有部分朋友认为,西门子的指针可以媲美C语言指针 在此处,我们在说明SCL中指针问题时,使用编程平台为西门子的TIA,并分别对300、1200、1500进行说明。 1. S7-300中的SCL语言指针寻址针对I、Q、M可以进行百分号寻址。例如 IF %IX(IDX := #By_1, BIT := #...

2018-07-22 22:34:58 9002 3

原创 Br反馈关于注油工位平推装置弹出问题

Bro反馈关于注油工位平推装置弹出问题一, 问题提出1, Brose方提出,当注油工位到第三个的时候。因无法注油,将注油工装推到注油位后无法锁紧。但,当旋转工位旋转以后会突然弹出,便会产生安全隐患。二, 问题分析1, 到达现场以后对注油现场情况进行模拟。发现以下情况:a) 此情况可模拟再现;b) 发生的情况所需条件确定;提前注油后,再继续进行第三次注油时;旋转台转动到位后c) 反弹力大,容易产生人...

2018-05-09 08:32:20 162

原创 TR_CAB6增加螺钉高度限制

TR_CAB6增加螺钉高度限制因CAB6之前是由我们尽心改造。后续,甲方提出需要增加螺钉高度的调节。1,经询问,之前的螺钉高度有下限限制,但是无上限限制;2,查阅触摸屏程序后,找到下限地址DB3.DBD40;3,检测DB块中DB3,显示上限地址为DB3.DBD36; 4,将ACC数据在下载参数的时候,一起下载到DB3.DBD36中,具体如下图5,在进行高度限制的时候,增加上限。具体如下图 6,经

2018-03-07 16:46:48 189

原创 ACC无OK产品数据

ACC无OK产品数据> 根据ACC与PLC端的协议,需要PLC给ACC相关的OK或者NOK信号,然后ACC记录产品的状态ACC的状态及逻辑关系 在ACC文档“Part UNloading Process”章节中,有介绍关于ACC端和PLC在进行UNloading通讯的时候,双方应有的逻辑关系。 在PLC给ACC的数据含义如下 checksum是以一个整数的方式存放数据的校

2017-12-15 09:48:49 297

原创 CAB6伺服穿气袋位置更改问题

CAB6伺服穿气袋位置更改问题 CAB6线是一个安全气囊的组装工位,她的主要作用是把安全气囊装进防尘袋里面进入后续的安装。目录CAB6伺服穿气袋位置更改问题目录问题提出解决过程问题提出 在进行试做X74样件的时候,发现当拉气袋伺服进入到指定位置,顶气袋气缸顶出后,并不能完全将气袋的头部顶入到拉气袋拉杆里面。 最直接的原因是因为,X74的气袋头部比其他气袋较厚,导致不能完全顶

2017-11-21 19:33:36 222

原创 CP340的简要讲解

关于CP340的简要讲解目录关于CP340的简要讲解目录CP340模块第三方设备 CP340模块其实西门子300的一个232接口的一个模块。CP340模块CP340模块设置参数 点击硬件组态中的CP340模块 点击左下角 参数 按钮,出现参数配置页面 在通讯类型中选择 ASCII 选型 点击中间图片中,点击 protocol ,出现详细参数页面

2017-11-17 20:38:37 4165

原创 TR里ABP用配方做选型的补充问题

使用配方的补充问题目录使用配方的补充问题目录配方的特点使用配方的困扰解决方法注意事项 之前没有用过配方的功能。之前看过配方的功能,觉得就是做一个数组,本来不打算用这个功能去做。后来,因为甲方要求用这个在触摸屏上做选型,所以就尝试了下。配方的特点 也许配方还有很多其他的功能我没有发现。但是就目前为止,在我的使用中配方给我的帮助就是可以在线增加一些选项。这些选项可以让用户在不修改程序的

2017-11-17 20:08:28 225

原创 string的问题

string的问题最近在工作的过程中,经常会遇到Siemens PLC的string问题,现在大概的梳理一下目录string的问题目录string形式string的特点例子string形式西门子中string的长度是可变的。例如,你可以写string[30]:表示存储三十个char的string,而string[100]则表示是存储100个char的string。string的特点

2017-11-17 19:01:40 557

原创 3PGA线增加织带防错

3PGA线增加织带防错3PGA线主要是做安全带的锁头穿线3PGA线增加织带防错简要介绍产线介绍先前工艺介绍先前工艺缺点改进方案PLC简要介绍产线介绍该线主要是为汽车安全带穿织带先前工艺介绍之前工艺为用伺服驱动滚轮,滚轮压紧织带。在滚轮的滚动下,带动织带前行到指定位置。因为伺服精度较高,且具有定位作用,故安全带织带的长度可以通过伺服保证先前工艺缺点如果伺服在动作的过程中,织带被其

2017-10-26 19:22:04 445

原创 TR中ABP线OP20增加防错提示

TR中ABP线OP20增加防错提示OP20新加一个MGG防错。之前型号无MGG防错MGG为一种汽车安全炸药。在紧急情况下,可以爆炸用以拉紧汽车手刹TR中ABP线OP20增加防错提示触摸屏PLC这里主要涉及到两个方面。一个是触摸屏, 一个是PLC程序触摸屏触摸屏程序相对来说改动较少,将当前状态增加到自动运行提示的文本列表中即可图中增加的列表项位第39项,增加的文字说明为请检查MGG是否

2017-10-26 19:08:35 210

原创 指针在接口中的用法

指针在接口中的用法指针在西门子的PLC中有很重要的地位,本文就部分用法进行记录指针在接口中的用法指针的大致分类16位指针32位指针地址寄存器寻址内部地址寻址交叉区域寻址pointer指针ANY指针处理方法Pointer指针ANY指针指针的大致分类 16位指针 16位的指针主要用于定时器、计数器、程序块的寻址。 例如,可以将一个数字1放入MW0里面,那

2017-10-25 23:00:17 1077

原创 关于指针的问题

关于指针的部分问题指针在使用的时候的确是很好用。但是,也是会产生很多问题。关于指针的部分问题遇到的问题具体的情况新建一个FC块定义接口写代码在OB1里调用FC监控相关变量最终实验结果指针做接口遇到的问题 > 记得之前做过一个字符串的比较的例子。当时,在做这个例子的时候,想到把做出来的功能形成一个功能,这样的话,以后需要使用的时候只需要在管脚补上相应的数据就可以,而不必去查看里面的

2017-10-24 21:56:29 364

原创 精致面板报警问题

精致面板报警问题使用西门子精致面板的时候,如果需要出现报警信息就需要使用到报警功能。组态报警 西门子的故障报警需要单独组态 大致步骤 点击HMI报警 此处可以根据需求配置报警信息 报警文本是报警时候显示的文字 报警变量是触发报警的变量。但是,报警的触发变量只是该变量的其中一个位,即后面触发位所指定的报警位 对于报警是否需要确认,

2017-10-18 21:41:41 540

原创 使用STL在DB块中寻找相同字符

使用STL在DB块中寻找相同字符西门子的标准库中相关的类似的功能。这个程序片段仅仅作为自己的参考。使用STL在DB块中寻找相同字符功能说明应用地点具体细节UDT的结构存放数据的DB块被比较数据存放地址实现代码如下本程序段是用于寻找DB块中是否存在相同的字符可以推广到其他任何的某一段有规律的片段中查找在本例中利用DB4中从DBB0开始的一段字符串(字符串都是254字节)进行比较本

2017-10-16 23:31:23 857

原创 关于同步传值

关于同步传值 关于同步传值,其实就等同于SFC20的BLKMOVE指令,但是因为是自己写的指令所以各个方面均灵活一些,便于自己使用。关于同步传值概要信息具体方法错误方法代码块问题解析解决方法一代码块解法说明解决方法2解法说明概要信息具体信息可以查看西门子的SFC20指令代码采用STL编写具体方法错误方法 因需要将一块数据传送到另一个地方,想到将其中的一个地址加

2017-10-15 16:32:48 285

原创 使用配方更换型号

使用配方更换型号之前已经谈过关于TR公司的产品换型的问题。但情况还是不满意。故此,再次对该问题进行跟踪。目录使用配方更换型号目录测试方法解决思路文本列表配方符号IO域测试方法 在做出配方的时候,当时考虑过怎么去实现这个功能。最开始的时候想到直接用配方的控件,但是发现配方的控件如果将配方记录选择在线编辑的时候,就会发现如果你在更换型号的时候就会不小心改变配方里面的参数,这个在甲

2017-10-12 22:00:48 490

原创 TR中工件的选型问题

TR工件选型TR工件选型,前期做的是以按钮进行选型。但是,目前需要更改成TR中标准的选型方式,用以给后期ACC的加入做准备目录TR工件选型目录设备换型可用方法具体方法的实现按钮配方列表最终选择配方方式列表设备换型 TR中很多工位都是在一台设备上做多种产品。在更换产品的时候,就涉及到产品的换型。可用方法按钮配方列表具体方法的实现按钮 直接在按钮上以文字的形式标明

2017-10-11 19:44:05 174

原创 皮带线定时器的修改

ML皮带线定时器的修改之前做好的程序里面并没有定时器,现在要进行修改提出的要求是,在入料口30分钟没有检测到物料的话,整个线停止运行目录用 [TOC]来生成目录:ML皮带线定时器的修改目录具体实施方案一方案二具体实施 PLC用的200smart,因为之前没有使用过BGN_ITIME和CAL_ITIME,想尝试下方案一BGN_ITIME和CAL_ITIME 使用方法:直接上图片说

2017-10-11 13:36:47 473

转载 欢迎使用CSDN-markdown编辑器1

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-11 11:05:59 238

原创 关于BR343线C12226无法选型

到现场以后,发现其他的型号都可以正常选型,唯独C12226无法选型。当时大致判断是触摸屏上按钮问题,或许是按钮后代码未完全写出。 打开当时的触摸屏后,对比C12226和其他的型号的按钮,发现按钮已经写了代码,就表示已经给了PLC信息。 这个便是C12226选型按钮的按下画面。上面已经显示,给“屏选型号MW25”setvalue 21,但是在检查PLC程序的时候并未发现MW25有使用的。

2017-10-10 18:45:21 256

VBA让Excel数据去重.docx

讲解怎么使用VBA处理 数据,主要是Excel中。包括讲解和源代码,有兴趣的可以看看--------后面描述纯属凑字数,看看即可

2020-09-15

ViewStudio.zip

中文手册

2019-12-15

Autocad 二次开发指导手册.zip

二次开发CAD的资源,有需要的可以下载看看!

2019-09-22

关于在编程中以流程形式设计程序结构

关于在编程中以流程形式设计程序结构,仅做参考。用的方法是最简单的C语言的程序。

2018-10-24

any作指针的另一些说明的源代码

此压缩包是针对于前面说到的any指针时候做实验的一个程序。

2018-09-29

any作指针的另一些说明

主要是在any指针的一般用法下的另外一些见解。希望可以借此认识更多的喜欢这方面的人

2018-09-29

定时器在编程中的使用小方法

rslogix5000中对定时器的一点小心得。对于入门的朋友一点帮助。

2018-09-27

空空如也

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

TA关注的人

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