工控技术杂记
文章平均质量分 77
工控老马
工控老马,识途有方,发挥余热,向大家分享我十几年工控工程生涯中所收集整理校正的程序源码和资料文档。源码大部分是我自己在工程中使用的,小部分是从网上整理的,如有侵权请联系删除。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【工控老马】西门子PLC Siemens PLC TCP协议详解
说明:蓝色文字表示已经破解部分,[红色文字] 表示对破解部分数字的说明,黑色文字表示对破解部分的进一步说明,黑色斜体加粗文字表示未破解部分,高亮文字部分表示驱动需要处理的部分,未标高亮部分驱动处理保持默认即可。1.初始化连接1.1 S7-200[PLC -> PC]03 00 00 16 11 d0 00 01 53 38 00 c0 01 09 c1 02 4d 57 c2 02 4d 571.2 S7-300//----------------------------------------原创 2022-06-30 10:09:07 · 5497 阅读 · 1 评论 -
【工控老马】西门子PLC s7-300SCL编程详解
一. 数据类型:注:还有两种类型:P:POINTER(指针数据类型)。A:ANY(任何类型)数组的定义:M1:ARRAY[n0…m0,n1…m1] OF INT;二. 寻址○1绝对寻址○2符号寻址如:DB10.setpoint“motor1data”.DW12○3间接寻址如:E[byteindex,bitindex]MB[byteindex]DB10.DW[byteindex]三.SCL运算符和表达式注:以上运算符的表达式基本大多和我们的数学表达式一样。这里只讲解一下AND,XOR,OR指原创 2022-06-10 17:23:33 · 16336 阅读 · 0 评论 -
道闸控制器通讯协议
通讯采用RS485标准的8位异步数据传送格式。数据传送格式如下:波特率: 9600 BPS双工: 半双工起始位: 1位数据位: 8位效验位: 无停止位: 1位PC机发给控制器命令格式:发送开闸命令:0xaa 0x55 0x1 0x1 0x2发送停止命令:0xaa 0x55 0x2 0x1 0x3发送关闸命令:0xaa 0x55 0x3 0x1 0x4PC机查询控制器状态格式:PC发送给控制器命令: 0xaa 0x55 0x4 0x1 0x5控制器返回P原创 2022-06-09 16:17:35 · 2241 阅读 · 0 评论 -
【工控老马】基于西门子S7-200PLC的跑马灯控制系统的设计方案详解
1、设计背景应用 S7-200 PLC跑马灯设计的硬件电路,并利用OB1的梯形图控制程序设计。通过控制 S7-200 PLC的定时继电器的功能来实现各彩灯按一定的规律点亮和熄灭。接通延迟定时器SD的特点(如果RLO有正跳沿,则接通延迟定时器启动指令,以设定的时间值启动指令的定时器)。这种控制电路结构简单,可靠性高,应用性强;软件程序适应范围广,对各彩灯按一定的规律点亮和熄灭的控制,只需要改变相应的定时器的时间接通即可。2、 系统的基本要求2.1. 系统工作受开关控制:启动开关“ON”则系统工作;启动开原创 2022-06-08 13:40:55 · 12659 阅读 · 0 评论 -
【工控老马】PLC六路抢答器系统设计详解
随着我国经济和文化实业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。最初的抢答器是由优先权编码器构成的逻辑电路,其运算速度慢,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更加困难。因此,一种能够体现竞赛的公开、公平、公正性的知识竞赛抢答器成为一种需求。本设计将以PLC为核心设计了系统结构图、程序指令、梯形图以及输入输出端子的分配方案,在保留了原始抢答器的基本功能的同时又增加一系列的实用功能并简化其电路结构,其将以其控制方便,原创 2022-06-07 16:56:48 · 21051 阅读 · 0 评论 -
【工控老马】洗衣机PLC程序控制系统设计详解
洗衣机PLC程序控制系统设计详解摘要该创新设计主要介绍了全自动洗衣机的工作原理、控制系统的PLC的造型和资源的配置、控制系统程序设计与调试、控制系统PLC程序。根据全自动洗衣机的工作原理,利用可编程控制器PLC实现控制,说明了PLC控制的原理方法,特点及控制洗衣机的特色。通过本系统的设计,对三菱的FX2N系列PLC的特点有了深入的理解。全自动洗衣机控制系统利用了三菱的FX2N系列PLC的特点,对按钮、电磁阀、开关等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。关键词:PLC;程序控制器;原创 2022-05-31 17:52:48 · 16349 阅读 · 0 评论 -
【工控老马】单片机与西门子S7-200通信原理详解
一、 硬件以及通讯原理分析西门子S7-200系列PLC拥有RS-485串行口,所以要使MCS51单片机与S7-PLC进行通讯,可以采用几种通讯方式。其中之一就是可以通过MCS-51的串行口与MAX485芯片相接,然后与S7-200 PLC的RS-485口进行通讯,其硬件连接如图1所示。S7-200 PLC是串行通讯方式最为丰富的小型PLC,支持多种通信协议,如点对点接口协议(PPI协议)、多点接口协议(MPI协议)和PROFIBUS协议以及自由通信协议等。其中自由通信协议又叫用户定义协议,利用自由端口模原创 2022-05-25 17:08:41 · 3092 阅读 · 0 评论 -
【工控老马】讲解profibus与modbus的区别
一、 Modbus协议Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。当在网络上通信时,Modbus协议决定了每个控制器须要知道它们的设备地原创 2022-05-18 12:18:06 · 9098 阅读 · 0 评论 -
【工控老马】锅炉水位三冲量控制及调节原理讲解
1、汽包水位三冲量调节系统原理汽包水位三冲量调节系统是指汽包水位、蒸汽流量和给水流量三个信号作用于调节器上,即三个被控变量对应一个调节器。1.1工作原理汽包水位作为主信号,水位变化,调节器输出发生变化,继而改变给水流量, 使水位恢复到给定值;蒸汽流量作为前馈信号,防止“虚假水位”使调节器产生错误的动作;给水流量作为反馈信号,使调节器在水位还未变化时就可根据前馈信号消除内扰,使调节过程稳定,起到稳定给水流量的作用。锅炉汽包水位三冲量调节系统是火电厂锅炉核心控制之一。汽包水位三冲量调节系统的给水调节阀动原创 2022-05-17 15:26:59 · 18225 阅读 · 0 评论 -
【工控老马】基于MODBUS协议的上位机与PLC及智能仪表之间的通信实现方法
基于MODBUS协议的上位机与PLC及智能仪表之间的通信实现方法摘要:介绍了Modbus通信协议的特点,结合作者的实践经验,介绍基于MODBUS协议下工控机为主站,PLC及智能仪表为从站的通讯的实现方法.关键词:Modbus通信协议 RS-485 PLC 工控机 智能仪表一、引言:可编程控制器由于抗干扰能力强,可靠性高,编程简单,性能价格比高,在工业控制领域得到越来越广泛应用。基于PLC的控制系统多数情况下会以微机为主机,PLC为从机.完成对生产过程的自动控制,工艺参数的显示和修改.MODBUS R原创 2022-05-09 12:14:56 · 3242 阅读 · 0 评论 -
【工控老马】电气控制与PLC技术之生产流水线小车控制程序课程设计讲解
电气控制与PLC技术之生产流水线小车控制程序课程设计讲解一、设计的基本要求可编程控制器生产流水线小车控制程序设计要求:控制要求:某生产线要求小车执行以下控制:初始状态下,小车停在行程开关ST1的位置,且行程开关ST1被压合。第一次按下按钮SB1后,小车前进至行程开关ST2处停止,5min后退回到行程开关ST1处停止。第二次按下按钮SB1后,小车前进至行程开关ST3处停止,8min后退回到行程开关ST1处停止。第三次按下按钮SB1后,小车前进至行程开关ST4处停止,10min后退回到行程开关原创 2022-05-07 12:37:51 · 3694 阅读 · 0 评论 -
【工控老马】S7-200通过自由口控制Modbus变频器正反转实例详解
S7-200通过自由口控制Modbus变频器正负转西门子S7-200通过自由口需要控制英威腾变频器的正负转 停止和故障复位,运行频率控制以及分二次读取运行速度等12条变频器信息。程序略微变动适应所有Modbus RTU需要控制。下面是程序,可以直接导入程序后写入PLC试验。注:程序实例图在文末ORGANIZATION_BLOCK 主程序:OB1TITLE=BEGINNetwork 1// 主程序,初始化并查执各变频器指令一.功能介绍// 该程序专为英威腾CHF系列变频器编写。英威腾CHF原创 2022-05-06 12:35:26 · 4630 阅读 · 0 评论 -
【工控老马】三菱Q系列PLC调试及三菱触摸屏报警使用说明详解
一、三菱PLC应用一 程序段注解第1步 编辑菜单→文档创建→声明编辑第2步 在左侧空白处双击→弹出行间声明输入弹窗→输入申明内容第3步 显示如图,转换+全部编译二 插入比较指令第1步 编辑菜单→梯形图编辑模式→写入模式第2步 在需要插入指令的地方双击→输入指令内容第3步 显示如图,转换+全部编译三 搜索软件件 交叉参照 软元件使用列表 批量替换1 编辑菜单→梯形图编辑模式→读取模式2 在空白处双击鼠标左键→输入需要查找的软元件3 选择软元件→右键→软元件使用列表4原创 2022-05-03 18:03:28 · 23140 阅读 · 0 评论 -
【工控老马】三冲量控制在高压汽包中的应用
三冲量控制在高压汽包中的应用汽包水位是汽包运行的主要指标,水位过高会影响汽包的汽水分离,增加蒸汽携带的水份,汽水品质恶化,导致透平进水,损坏叶片。水位过低,则由于汽包内的水量较少而负荷却很大,水的汽化速度又快,因而汽包内的水量变化速度很快,破坏汽包与水冷壁间的水循环,如不及时控制就会使汽包内的水全部汽化。导致汽包破坏或爆炸。因此,汽包水位的控制是保证汽包安全运行的最重要条件之一。2汽包水位的动态特性分析2.1蒸汽负荷(蒸汽流量)对水位的影响在传热过程不变的情况下,当出口蒸汽用量突然增加,瞬间必然导致原创 2022-05-02 10:48:13 · 1320 阅读 · 0 评论 -
欧姆龙FINS TCP协议通信协议帧实例
欧姆龙FINS TCP协议通信实例握手:46494E53 0000000C 00000000 00000000 00000049固定头 长度12 命令码 错误码 电脑IP返回值:46494E53 00000010 00000001 00000000 00000049 00000065固定头 长度16 命令码 错误码 电脑IP PLC IP读取DM区D100046494E53 0000001A 00000002 00000000 800原创 2022-05-01 21:08:48 · 1594 阅读 · 0 评论 -
【工控老马】MODBUS通讯协议及编程详解
MODBUS通讯协议及编程详解ModBus通讯协议分为RTU协议和ASCII协议,下面就ModBus RTU协议简要介绍如下:一、通讯协议(一)、通讯传送方式: 通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与MODBUS RTU通讯规约相兼容:编 码 8位二进制起始位 1位数据位 8位奇偶校验位 1位(偶校验位)停止位 1位错误校检 CRC(冗余循环码)初始结构 = ≥4字节的时间地址码 = 1 字节功能码 = 1 字节数据区 = N 字节错误校检原创 2022-04-30 22:06:42 · 2361 阅读 · 0 评论 -
【工控老马】力控7.0与S7-200SMART的驱动连接
力控7.0与S7-200SMART的驱动连接建立IO设备连接:点击下一步点击完成原力控7.0的默认值为:TASP(PLC)10.00 TASP(PC)10.11改为上图所示的02.00与02.11,完成设备组态建立数据库点建立完成后运行软件...原创 2022-04-29 12:31:39 · 9654 阅读 · 0 评论 -
【工控老马】modbus tcp详解
老马带你详细了解modbus tcp规范1.该规范的发展概况该MODBUS/TCP规范在万维网上公开发行。它表明开发者的意愿是把它作为工业自动化领域具有互用性的标准。既然MODBUS和MODBUS/TCP作为事实上的“实际”标准,而且很多生产商已经实现了它的功能,此规范主要是阐述在互连网上具有普遍可用性的基于TCP通讯协议的MODBUS报文的特殊编码。2.概述MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品。显而易见,它覆盖了使用TCP/IP协议原创 2022-04-28 12:29:08 · 31289 阅读 · 0 评论 -
【工控老马】micro logix1400进行modbus通讯
一、plc作为modbus主站1、实验目的在实际应用中,不可避免的会遇到通讯,modbus通讯就是日常应用频繁的通讯之一;本实验的目的就是利用micro logix1400的plc进行modbus通讯,plc作为主站,modbus salve软件作为从站,主站能够访问从站的数据;2、实验的硬件1)、micro logix1400;2)、1761-CBL-PM02连接线---------连接plc和电脑;3)、24VDC电源+导线若干;4)、蒂特usb转rs232线(注意,没有rs232转rs4原创 2022-01-25 12:28:29 · 2903 阅读 · 0 评论 -
【工控老马】LabVIEW通过Hs ICommun icat ion 组件与西门门子Smart200 PLC 通信
1.所需软件LabVIEW、HslCommunication.dll2. HslCommunication 介绍HSL是一个基于工业物联网,计算机通讯的架构实现,集成了工业软件开发的大部分的基础功能实现,比如三菱PLC通讯,西门子PLC 通讯,欧姆龙PLC通讯,modbus通讯,这些通讯全部进行了多语言的实现,当然,主打的.net 库的功能集成还更加的强大,除此之外,还实现了跨程序,跨语言,跨平台的通讯,让你不再纠结于使用windows 还是linux 系统,实现了日志功能,流水号生成功能,原创 2022-01-24 11:58:18 · 4002 阅读 · 0 评论 -
【工控老马】ASP问与答40篇
问:什么是ASP?答:ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面原创 2022-01-21 12:09:08 · 1590 阅读 · 0 评论 -
【工控老马】labview 调用HslCommunication.dll 教程
LabVIEW通过Hs ICommun icat ion组件与西门门子Smart200 PLC 通信1.所需软件LabVIEW、HslCommunication.dll2. HslCommunication 介绍HSL是一个基于工业物联网,计算机通讯的架构实现,集成了工业软件开发的大部分的基础功能实现,比如三菱PLC通讯,西门子PLC 通讯,欧姆龙PLC通讯,modbus通讯,这些通讯全部进行了多语言的实现,当然,主打的.net 库的功能集成还更加的强大,除此之外,还实现了跨程序,跨语言,跨原创 2022-01-20 12:29:13 · 11584 阅读 · 0 评论 -
【工控老马】欧姆龙PLC Socket发送Fins/TCP命令解析
欧姆龙Socket tool发送Fins/TCP命令实验设备:CJ2M-CPU33(PLC)实验目的:发送Fins/TCP命令读写CJ2M-CPU33的数据实验步骤:1、 系统概述,硬件搭建和接线:图1.12、软件设置①首先在PLC里通过CX-Programmer设置CJ2M-CPU33模块的IP地址和子网掩码,传送IO表设置,如下图所示:图1.2②修改电脑的IP地址:CJ2M-CPU33的IP地址要与电脑同网段。图1.3③Socket tool设置如下选择TCP Clien原创 2022-01-19 12:23:47 · 10994 阅读 · 0 评论 -
【工控老马】DELTA机电产品在丝网印刷机的应用
丝网印刷作为五种印刷方式其中之一,有着非常重要的地位,丝网印刷机械种类、型号繁多,但其基本工作原理相同。高精密斜臂式丝网印刷机有着较为普遍的意义。原创 2022-01-17 17:57:37 · 406 阅读 · 0 评论 -
【工控老马】.NET的计算机与S7-200 PLC自由口通信
PLC作为一种高效、灵活、可靠的控制器,已经广泛地应用在包括数字逻辑控制、运动控制、闭环过程控制、数据处理和联网通信等工业控制领域。在联网通信方面,PLC与上位计算机设备一起,可以组成“集中管理、分散控制”的分布式工业控制系统。在这种控制系统中,PLC与上位机的通信对系统整体性能有着较大的影响。面对众多厂家不同类型的PLC,它们在功能编程上没有统一的标准而且在通信协议上也是千差万别,选择一种即能满足通信要求又经济实用的通信协议是非常关键的。本文以S7-200PLC为对象,详细研究了S7-200PLC在自由端原创 2022-01-14 19:40:17 · 3390 阅读 · 0 评论 -
【工控老马】ABB AC500 系列PLC与WEST 8100+系列仪表的ASCII通讯指南
ABB AC500 系列PLC与WEST 8100+系列仪表的ASCII通讯指南原创 2022-01-13 22:02:18 · 2619 阅读 · 0 评论
分享