工控
文章平均质量分 67
sdzyg2000
这个作者很懒,什么都没留下…
展开
-
Codesys可以和西门子博途平分秋色吗?
Codesys为何被国内外PLC厂家青睐?Codesys可以和西门子博途平分秋色吗?原创 2023-09-11 11:09:43 · 820 阅读 · 0 评论 -
信捷PLC自编的增量式PID程序
信捷PLC自编的增量式PID程序原创 2023-01-19 12:06:03 · 1811 阅读 · 0 评论 -
西门子挖的坑
坑原创 2022-12-04 00:12:11 · 275 阅读 · 0 评论 -
一位大神破解西门子1200的思路
工控人家园解密软件一位大神破解西门子1200的思路转载 2022-10-06 23:49:35 · 11335 阅读 · 0 评论 -
解决命令提示符已被系统管理员停用的问题
怎样解决命令提示符已被系统管理员停用的问题原创 2022-01-18 16:46:53 · 5546 阅读 · 2 评论 -
启动AutoCAD Electrical提示“缺少缺少驱动程序AceRedist”的解决办法
如果安装有Microsoft Access2013,则有可能在启动 AutoCAD Electrical 或AutoCAD Inventor时,提示“缺少驱动程序AceRedist”,导致AutoCAD Electrical 或AutoCAD Inventor无法运行。下面把Autodesk官网提供的解决方案整理、转述如下:当你有非英语版本的 Microsoft Access 2013 与AutoCAD Electrical或 Inventor 在同一台计算机上安装时,可能发生问题。在这种情况下,重新安原创 2021-09-18 06:52:42 · 11907 阅读 · 0 评论 -
工控编程:好的PLC程序要达到这6个标准
什么样的plc程序算是好的程序呢?好的PLC程序中有哪些特点呢?大体有如下几个方面:正确性(调试成本低)PLC程序首先一定要能正确地工作,满足实际控制工艺要求。这是PLC程序的根本,若这一点做不到,其它一切没有任何意义。可靠性(维护成本低)不仅要正确,还要可靠。不能三天两头时不时地出问题。可靠反映着PLC程序的长期稳定性,这也是对PLC程序的基本要求。有的PLC程序,在正常的工作条件下或合法操作时能正确工作,而出现非正常工作条件(如临时停电,又很快再通电)或进行非法操作(如一些按钮不按顺序按,或原创 2021-05-12 12:21:53 · 559 阅读 · 0 评论 -
PLC编程:S7-200 SMART PID向导控制竟是这么回事
STEP7- Micro/ WIN SMART软件提供了容易上手的PID向导,能让用户方便快捷地按照向导的提示逐步完成输入、输出和报警等组态设置。向导配置完成之后用户只需在主程序中直接调用P1 D向导生成的子程序,就能实现PID调节任务。向导最多允许配置的PID回路个数是8个,这与使用PID指令编程时允许的回路个数是一样的。1 、配置PID向导的步骤第一步:选择要组态的PID回路第二步:设定PID回路参数,包括比例增益、采样时间、积分时间和微分时间。①比例增益即比例常数,其数值越大...原创 2021-05-01 09:11:09 · 1527 阅读 · 1 评论 -
标准化的EPLAN电气绘图
标准化工程设计理念成功实施后之后,清晰透明的管理流程将水到渠成,过往繁复无比的流程得以简化,管理与被管理者皆愿欣然承受。市场竞争日趋激烈的今天,对用户需求、市场的快速响应,尽量地控制成本是企业发展不可或缺的关键点。在产品或工程开发的时候,可否不要每次都全新地开始?客户的需求一日三变,我们能不能尽可能满足但无需耗费过多时间? 可以! EPLAN公司在多年的咨询服务过程中,累积并总结出的”效率提升四阶模型”历经检验,是解决上述疑难的良方,它带给客户的是:复杂性降低,重复利用率增加,客户响应及时但无需更多的额外原创 2021-03-31 11:58:26 · 4398 阅读 · 3 评论 -
西门子博图编程:西门子DB 非优化的块访问与优化的块访问的区别是什么?
在 博图中为S7-1200/S7-1500 CPU 添加一个 DB 块时,其缺省属性为优化的 DB ,优化的 DB 块与标准的 DB 块整体对比如下表 01 所示:与标准的 DB 块相比,优化的 DB 块有以下优势:提供更快的访问速度;以符号寻址,编程者无需考虑 DB 块中每个变量存储的具体地址,每个变量在 CPU 中存储的位置由 PLC 的系统自动进行分配;CPU 与 HMI (如 Panel)连接时,由于优化的 DB 是靠符号寻址,所以当 PLC 变量连接到 HMI 后,PLC 侧对变量做的原创 2021-03-29 09:38:42 · 11230 阅读 · 1 评论 -
电气制图的首选?CAD还是EPLAN?
很多刚学习电气制图的朋友会很纠结一个问题,主流的两大制图软件CAD还是Eplan到底学哪一个更好?哪一个更实用?哪一个更好用?哪一个更好学?普通版CAD不带电气符号,电气版CAD有电气符号,可以选择元件型号,也可以进行些自动生成线号和报表。EPlan是专业绘制电气制图软件,入门比CAD难,精通更难,不过EPlan比CAD好用,而且Eplan画的图纸可以转成DWG文件、PDF,面对大项目图纸的时候,图纸的整体规划优越性就出来了。国内通用CAD因为长期积累的大量CAD的模块,使得现在CAD做电气设计也很快原创 2021-03-26 14:20:29 · 3337 阅读 · 1 评论 -
S7 协议常量
S7 协议常量Protocol ID:0x32 - Protocol IDMessage Types:0x01 - Job Request0x02 - Ack0x03 - Ack-Data0x07 - UserdataHeader Error Class:0x00 - No error0x81 - Application relationship error0x82 - Object definition error0x83 - No ressources原创 2021-01-27 14:12:16 · 940 阅读 · 0 评论 -
西门子S7协议介绍
原文链接:http://gmiru.com/article/s7comm/1. 西门子通信场景西门子设备使用多种不同现场总线协议,例如:MPI、Profibus、IE 、Profinet 等。Profinet用于将PLC连接到IO模块,而不是设备的管理协议。S7以太网通信协议,主要用于将PLC连接到(i)pc站(PG/PC - PLC 通信)。大多数情况下,西门子通信遵循传统的主从模式(master-slave)或者CS模式(client-server)。其中PC(master/client).原创 2021-01-27 13:54:56 · 3157 阅读 · 2 评论 -
The Siemens S7 Communication - Part 2 Job Requests and Ack Data
The Siemens S7 Communication - Part 2 Job Requests and Ack DataThis article series introduces the Siemens S7 protocol in depth, thefirst partdetailed the general communication scenario and packet structure. This part further examines the purpose and in..转载 2021-01-27 13:38:47 · 298 阅读 · 0 评论 -
The Siemens S7 Communication - Part 1 General Structure
The Siemens S7 Communication - Part 1 General StructureI have been working with Siemens PLCs for quite some time, mostly developing applications that either communicate with them or observe/simulate their communication. I thought it would be time to shar转载 2021-01-27 13:34:11 · 252 阅读 · 0 评论 -
SCL编写的阀门块实例
发一个以前做项目用SCL编写的阀门块。FUNCTION_BLOCK Z_VALVE_300//FB530NAME:VALVEFAMILY:WRAUTHOR:ZYG//VERSION:'0.1'//FB 530//date:2014/5/28// Typical-Attribute{ S7_tasklist:='OB100'; S7_m_c:='true'; S7_blockview:='big'}// Parameterattribute// S7_visibl.原创 2021-01-23 01:58:14 · 1110 阅读 · 2 评论 -
学EPLAN到底要学什么?
学EPLAN到底要学什么?时不时听到有人说, 学EPLAN那玩意儿没啥用, 不如学PLC编程, 不如学组态, 不如搞IT写代码……。其实, 学什么有用呢?学习一种本领或者一种技术, 本身是用来谋生的, 安生立命之所在, 学了本领就一定有用。 且看梁山好汉108将, 我们看到的是英雄豪杰武艺高强, 打得敌人落花流水、 酣畅淋漓, 但是最后落得好下场的是谁: 神医安道全(医术)、 玉臂匠金大坚(雕刻印章)、 紫髯伯皇甫端(相马)、 圣手书生萧让(书法), 都是有一技在手。 不管是什么时候, 有本领就不愁饭原创 2021-01-12 00:00:25 · 8050 阅读 · 2 评论 -
EPLAN学习笔记整理:基础篇(二)
1。 元器件命名规则设置-项目-设备-编号(在线)点击编号格式,可以根据自己的项目要求,进行设备编号。默认 标示字母+计数器点击配置,可以选择其他系统配置好的格式。也可以点击后面的小太阳图标,新建一个格式,点击2,可以配置不同设备的显示规则。2. 删格设置-用户-图形编辑-2D在这里可以设置EPLAN的背景颜色,鼠标滚轮的功能样式,光标显示形式,以及删格的尺寸。一般我们设置删格的默认值 A B C D E 为 1 2 4 6 8 16mm,原理图纸中一般器件的基准单位都是以4mm来设计的原创 2021-01-05 22:32:05 · 8215 阅读 · 0 评论 -
EPLAN学习笔记整理:基础篇(一)
基本操作1、EPLAN 的安装安装过程请参见百度经验http://jingyan.baidu.com/article/e3c78d644882f13c4d85f555.html2 EPLAN中对于分辨率的要求EPLAN中最低分辨率为 1028x1024,常规笔记本的分辨率为 1366x768,这个分辨率下EPLAN软件有的选项以及下拉菜单会出现显示不全的情况。官方文件中推荐的配置为双 21" 显示器,或者分辨率为 1680 x 1050 的 16:10 图像系统。个人建议是,如果是地分辨率的原创 2021-01-05 22:18:42 · 7062 阅读 · 1 评论 -
IEC 61131-3编程标准(GBT 15969.3)
IEC 61131-3IEC 61131是国际电工委员会(IEC) 制定的可编程逻辑控制器标准。在IEC编号系统更改以前,称为IEC 1131.IEC 61131 标准区分成以下几个部分:第1部分:一般资讯第2部分:设备需求与测试第3部分:编程语言第4部分:使用者指引第5部分:讯息服务规格第6部分:透过fieldbus通讯(尚等待 fieldbus 标准的完成)第7部分:模糊控制程式编辑 第8部分:编程语言应用与导入指引IEC 61131-3属于第三部分编程语言。工控编程语言IEC原创 2021-01-04 00:55:27 · 8902 阅读 · 0 评论 -
Eplan绘图软件:EPLAN 中的项目结构
EPLAN 中的项目结构有很多电气工程师不清楚 EPLAN 中的“项目 结构” 为何意,亦不甚清楚“高层代号(=)” 和“位置代号(+)”的含义及用途。当拿到别人的图纸都是“=CA+A1-F1″这样的标注时,很难或根本无法准确地理解图纸。新的电气设计标准“GB/T 5094.1-2002″(idt IEC 61346-1:1996) “工业系统、装置不设备以及工业产品结构原则不参照代号第 1 部分“与门对项目结构迚行了详细解释,在这个新标准中,用“功能面” 和“位置面” 来扩展了旧的标准中的“高层代号”原创 2021-01-02 23:34:15 · 5495 阅读 · 0 评论 -
DC-DC转换器版本V1.3功能介绍
DCDCCONV(DC-DC转换器)是SINAMICS S120基于基础应用矢量与伺服控制的软件扩展功能,激活使用DCDCCONV功能控制正常电机模块的三相输出作为直流电压变换器,可以用电压或电流的控制方式实现控制电容或电池的充放电功能。本文主要介绍DCDCCONV最新版本V1.3 SP1相关功能应用介绍,DCDCCONV硬件配置连接如图1-1。<图1-1 硬件接线图>2 功能介绍2.1 电机模块DC-DC变换使用技术扩展DCDCCONV,可以通过一个电机模块与储能电..转载 2020-12-18 21:56:59 · 553 阅读 · 1 评论 -
Eplan绘图软件:西门子SINAMICS部件
搜集整理的西门子SINAMICS部件库,已经导出为单独的EDZ文件,可根据自己的需要下载。部件明细:SIE.6SE6440-2UD31-8DB1 18.5KW 380V.edz SIE.6SE6440-2UD32-2DB1 22KW 380V.edzSIE.6SL3000-0BE21-6DA0.edz SIE.6SL3000-0BE23-6DA1.edzSIE.6SL3000-0BE25-5DA0.edz SIE.6SL3000-0BE32-5AA0.edzSIE.6SL3000-0B原创 2020-12-16 10:51:40 · 2617 阅读 · 1 评论 -
Eplan绘图软件:西门子S7-1500部件
搜集真理的西门子S7-1500部件库,每种型号为单独的EDZ文件。` SIE.6ES7505-0KA00-0AB0.edz SIE.6ES7505-0RA00-0AB0.edz SIE.6ES7505-0RB00-0AB0.edz SIE.6ES7507-0RA00-0AB0.edz SIE.6ES7510-1DJ00-0AB0.edz SIE.6ES7510-1DJ01-0AB0.edz SIE.6ES7510-1SJ00-0AB0+BA_2xFC.原创 2020-12-15 11:07:01 · 4891 阅读 · 2 评论 -
西门子博图编程:自定义数据类型
回忆起以前项目中上位机和HMI中使用画面弹窗功能,本文谈谈在博图里面自定义数据类型的使用。创建新的数据类型新的数据类型有啥用呢?举个例子,假设有8台电机,这8台电机用变频器来控制,那么每台电机用到的数据有:名称数据类型运行反馈bool故障信号bool运行bool频率real古典方法“古典“的情况下,变量表中M一个一个的加,VD一个接一个的用。稍微会点技巧的人用地址自动分配功能和外部Excel编辑配合使用,不会太浪费时间。但是变量太多,地址自动分配完原创 2020-12-09 20:54:00 · 15642 阅读 · 5 评论 -
西门子博图编程:PLC状态机(一)状态机介绍
搞PLC编程多年,一直不知道状态机,学习matlab后,发现状态机编程异常方便,过去很多编程时的疑惑豁然开朗起来。下面是用状态机描述的控制任务。这个状态机较简单,那如何在STL中把它描述出来呢? 这里我们选择用JL指令…,我就直接上代码了,一看便知。但JL程序只能用来表示单步状态,遇到并行状态就处理不了了…,后面用ST语言来描述更复杂的状态机。 L #state // 把#state的值载入累加器 JL rng1 // 如果累加器的值,大原创 2020-12-08 09:02:54 · 5720 阅读 · 4 评论 -
西门子博图编程:PLC编程规范
PC在编码规范方面比PLC要好很多。既然它们都是编程语言,那么PC方面的规范是否可以用与PLC呢?答案是肯定的,但需要作取舍。下面规范中的大部分可以用于一般PLC,其中有些只是针对西门子博途,使用时需注意。变量命名目前PLC中的变量命名没有统一的规则,这方面我们可以参考PC编程,在PC的编程中有如下规则:camelCase,又叫骆驼命名法,变量中第一单词首字母小写,后面单词的首字母大写,就像camelCase名称一样。Java、C++等高级语言中普遍使用。 snake_case,又叫蛇蛇命名法原创 2020-12-07 22:55:24 · 6027 阅读 · 0 评论 -
EPLAN绘图软件:使用技巧--自定义工具栏
工具栏中对操作的格式化设置借助几个将其作为按钮放入工具栏的操作,可为元件、文本、图形元素或连接和电位定义点的格式化设置设定准确的已确定的值。在此可如同在显示、 格式和连接图形选项卡的各属性对话框中所作的设置那样进行设置。下列操作用来格式化属性:设定元件格式(操作名称: XGedIaFormatSymbol)设定文本格式(操作名称: XGedIaFormatText)设定图形元素格式(操作名称: XGedIaFormatGraphic)设定连接图片格式(连接定义点, 电位定义点)(操作名称...原创 2020-12-04 10:31:19 · 6283 阅读 · 0 评论 -
EPLAN绘图软件:使用技巧--拖拉非坏事
特别说明:本文根据曹大平汉化工作室文档整理。日常生活中, 听到说某人拖拉这样的话语, 自己心里估计会想“这家伙真没时间观念, 指定没出息” ;如果听到说某人拖拽、 拖放这样的话语, 自己心里大概会想“谁谁谁又干仗了” , 所以拖相关的这三个词拖拉、 拖放、 拖拽, 都跟不好的事情有关。但是不知道是哪位前辈, 把这些个词移植到计算机和手机上, 它们一下子都咸鱼翻身了, 受到广泛欢迎。 英文中的Drag&Drop, 指的是图形化的用户界面上, 按住某个对象把它拖到另外一个位置后放开的手势.原创 2020-12-01 21:41:29 · 6294 阅读 · 0 评论 -
电气绘图软件-AutoCAD Electrical:基本基础(一)
画电气原理图的基本规则1、 最好用A3(420mmX297mm)图纸;2、三相总线用10mm间距;3、 控制回路阶梯用20mm间距,高度取160/180mm,这样一张A3图纸上可以画15个阶梯;4、PLC画法也取30mm间距,这样每张A3图纸上可以放8个IO点,加上电源端子,也在11个阶梯内;5、在插入元件时,原理图缩放比例改成1.000;6、设计时给元件加描述(即元件描述1的内容,可在BOM报告中用作元件名称);7、字体用gbenor 或romans,大字体用gbcbig;8、文件名最好为原创 2020-11-30 22:31:23 · 6804 阅读 · 0 评论 -
西门子SCL编程:SCL实现modbus多从站通讯
SCL实现modbus多从站通讯FUNCTION_BLOCK "MUDBUS通信块"{ S7_Optimized_Access := 'FALSE' }VERSION : 0.1 VAR_INPUT port : PORT := 272; // 端口号 start_connect : Bool; // 开始建立连接 END_VAR VAR_OUTPUT return_status : Word; // 状态返回值 END_V原创 2020-11-27 14:54:36 · 3361 阅读 · 1 评论 -
电气绘图软件-AutoCAD Electrical:介绍
绘制电气原理图,现在电气工程师基本上用Eplan和AutoCAD Electrica,这两种绘图软件相比较而言,各有千秋。十几年前,我主要是用ACE,近几年来,Eplan用的频率逐渐多起来,但是发现一些年轻的电气工程师用AutoCAD Electrical,不过算不上Electrical,顶多算是机械CAD的扩展。后续有时间把自己这些年用的ACE技巧和大家分享,希望能帮到大家提高绘图效率,画出一套专业、美观的电气图纸。简介AutoCAD Electrical是面向电气控制设计师的AutoCAD软件(我习原创 2020-11-25 22:23:29 · 5028 阅读 · 1 评论 -
西门子SCL编程:SCL编写的DCS电机块
FUNCTION_BLOCK MOTOR1DIR_300NAME:MOTOR1DIRFAMILY:S7-300 BLOCKAUTHOR:SDZYG2000//VERSION:'1.01'//FB620// Typical-Attribute{ S7_tasklist:='OB100'; S7_m_c:='true'; S7_blockview:='big'}// Parameterattribute// S7_visible visible/unvisibl.原创 2020-11-22 21:36:48 · 1646 阅读 · 1 评论 -
Eplan:谈谈电气图纸设计结构1一基本知识
谈谈电气图纸设计结构1一基本知识在自控领域,经历了若干年的思考和实践后,总想把自己的一些想法总结出来,也算是人到了一定年龄,希望自己领悟到的一些东西不要被埋没的意思吧。逛了很多论坛,最后发现还是在博客里面写文章,能对文章有比较系统性的管理,初略规划了一下,想从自动化电气设计/PLC编程/OPC编程/计算机编程等几个方面谈谈自己的思考。首先从网上找到了我在2008年在亿万论坛上发的帖子(事实上找的是曹大平收集和整理的部分,非常感谢这位有心人),作为博客中电气设计部分内容的引子,以下内容是2008年发表原创 2020-11-19 19:57:39 · 4628 阅读 · 0 评论 -
用SCL写S7-1500保护程序
用SCL编写S7-1500程序,根据CPU和MC卡序列号对程序对程序加以保护,防拷贝。详情添加关注。原创 2020-11-18 23:29:31 · 481 阅读 · 0 评论 -
S7-1500模拟量用SCL写批量转化程序
FUNCTION_BLOCK "模拟量转换"TITLE = 模拟量输入转换{ S7_Optimized_Access := 'FALSE' }AUTHOR : SDZYG2000FAMILY : 77-1500NAME : AI_OUTVERSION : 1.0//// 模拟量输入量程批量转换//// Block Parameters VAR_INPUT ADDRESS : Int := 512; // 开始的PIW地址 NUM : Int := ...原创 2020-11-16 21:38:06 · 4142 阅读 · 0 评论