CN107703909A - 一种plc过程控制通讯共享数据块在线修改方法 - Google Patents
一种plc过程控制通讯共享数据块在线修改方法 Download PDFInfo
- Publication number
- CN107703909A CN107703909A CN201710773853.2A CN201710773853A CN107703909A CN 107703909 A CN107703909 A CN 107703909A CN 201710773853 A CN201710773853 A CN 201710773853A CN 107703909 A CN107703909 A CN 107703909A
- Authority
- CN
- China
- Prior art keywords
- data block
- shared data
- modification
- address space
- plc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
- G05B23/0289—Reconfiguration to prevent failure, e.g. usually as a reaction to incipient failure detection
Landscapes
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
本发明公开了一种PLC过程控制通讯共享数据块在线修改方法,原理是使用UDT数据类型,即地址空间替换通讯共享数据块DB200备用地址空间,实现DB200通讯共享数据块在线修改。本发明优点是采用UDT数据类型替换PLC通讯共享数据块地址空间后,总体地址空间25000个保持不变,满足现场工况变量、数据类型多元化的需求;同时将不再受通讯共享数据块在线情况及修改数据块需要重启CPU的条件制约;能有效促进制钢工厂现场设备改善、HMI画面完善、过程控制数据全覆盖的改善活动,为制钢工厂升级、改造提供基础条件,有利于提高工厂设备数字化管理。
Description
技术领域
本发明属于冶金设备自动化控制领域,尤其涉及一种PLC过程控制通讯共享数据块在线修改方法。
背景技术
通讯共享数据块即数据接口,存在于AOD每一个主PLC***中,用于存储所有需要和Level 2进行通讯的数据,其拥有25000个字节数据空间,超过10 种数据类型。制钢工厂PLC程序编写方式包括三种:一、EAF为模块化编程方式,优点是设备信息集中,程序可读性好;二、AOD为结构化编程方式,优点是程序结构性强,程序清晰,设备程序信息阅读、查询方便;三、CCP为复杂结构编程方式,程序调用集中,扩展性好。所有PLC程序最终都会留有一个数据接口,用于和Level 2OPC Tag Server进行数据对接,以便将生产过程中发生的各种数据准确的传送至服务器上,然后再由服务器将数据传送至已经编程好的 Intouch View上,并显示在计算机显示器上。同时,服务器也会接收来自Intouch View上发生的数据请求,当数据到达服务器后,服务器将通过数据接口把数据传送至PLC程序接口中的指定地址,从而改变PLC程序中相应地址数据的值,达到控制PLC程序,即达到控制现场冶金设备的效果,其结构图参考图1所示。
由于AOD程序使用结构化方式编程,程序编程时多使用数据指针来定义数据地址,很少使用绝对地址进行数据控制,搭配设备参数控制算法,完成整个通讯共享数据块的构建,使得通讯共享数据块拥有复杂的数据结构和数据类型。 AOD有五大主PLC***:PLC2.1转炉中央阀站***、PLC2.2转炉倾动***、 PLC2.3转炉测温取样***、PLC2.4转炉原料控制***、PLC5.1转炉原料备料***。DB200共享数据块是AOD五大主PLC***与Level 2进行数据通讯的接口,存储所有需要通讯的过程控制数据。但是DB200共享数据块一旦完成编写,正式投入使用,其中的数据存储空间不可再作改变,否则将导致接口内部分或全部数据地址发生偏移,致使过程控制数据的值发生错误,严重时可能引起重大设备安全事故。在设施实际生产运行中遇到以下问题:
1.现有设备过程控制还有扩展空间,制钢工厂精炼炉HMI画面自投产以来,过程控制画面改善较少,大部没有过改善;现场新增设备控制数据不能完全加入到Level 2画面中,设备缺少完善的数据管理,完善的HMI画面将更有利于操业操作及整备检修;
2.当前DB200结构无法满足现场日益多元化的控制要求,且在线运行期间无法对数据块进行修改,完全限制了现场设备改善及HMI画面改善的步伐;通讯共享数据块修改后,需要进行下载作业,且必须重启PLC CPU才能生效。
因此常见的PLC过程控制通讯共享数据块修改方法有:1.使用备用点,在 DB200数据块中查找使用备用点使用;2.大修理停机修改,大修理期间停机修改数据块。这两种修改方法的优缺点如下表所示:
因此,PLC通讯共享数据块无法满足现场工况,在线情况下无法修改,使用备用点无法满足设备控制数据连续性,且数据类型与实际需要使用的数据类型并不相同,在程序编写时将增加编程难度,阅读时难以理解。全年PLC停机机会极少,由于制钢工艺强调连续性,即使发生停机故障,也会要求在最短的时间内恢复并投入生产。对于现场设备及画面的改善,工程人员没有充足的时间去改善,因此制钢工厂从投产以来,画面改善极少的重要原因之一,制约了制钢工厂在画面及现场设备增设改善的发展。
因此,如何设计一种方便快捷、不影响在线生产的PLC过程控制通讯共享数据块在线修改方法是本领域技术人员亟待解决的技术问题。
发明内容
为克服现有技术的不足,本发明的目的是提供一种PLC过程控制通讯共享数据块在线修改方法,方便快捷、不影响在线生产,能有效促进制钢工厂现场设备改善、HMI画面完善、过程控制数据全覆盖的改善活动。
为实现上述目的,本发明采用如下技术方案:
一种PLC过程控制通讯共享数据块在线修改方法,原理是使用UDT数据类型,即地址空间替换通讯共享数据块DB200备用地址空间,实现DB200通讯共享数据块在线修改,其特点是按照如下步骤进行:
步骤一准备工作,提前编辑好UDT数据类型,地址空间应与通讯共享数据块DB2000备用地址空间相等,并填入适当数量的备用变量,变量数据类型不受限制;
步骤二修改通讯共享数据块DB200备用地址空间变量声名,将原变量声名替换为UDT数据类型声名,保存;
步骤三检查通讯共享数据块DB200整体空间数据是否为25000个,确认修改无误后对数据块进行下载作业,下载过程中会提示CPU重启,本次修改需要重启一次,以后只需要对UDT进行修改,不需要PLC CPU重启,即实现在线修改通讯共享数据块功能;
步骤四重启后,查看PLC CPU是否有报警或者错误,如无报警或者错误即完成本次修改作业,设备可投入使用;如存在报警或错误,请确认本次修改的数据块整体空间数据是否为25000个,是否因数据块内数据错位导致数据、变量处理错误,PLC程序触发中断程序,发生报警。
与现有技术相比,本发明的优点是:采用UDT数据类型替换PLC通讯共享数据块地址空间后,总体地址空间25000个保持不变,满足现场工况变量、数据类型多元化的需求;同时将不再受通讯共享数据块在线情况及修改数据块需要重启CPU的条件制约;能有效促进制钢工厂现场设备改善、HMI画面完善、过程控制数据全覆盖的改善活动,为制钢工厂升级、改造提供基础条件,有利于提高工厂设备数字化管理。
附图说明
下面将结合附图对本发明方法作进一步的描述。
图1是现有技术中精炼炉数据通讯网络整体结构示意图。
图2是本发明UDT地址空间替换DB200地址空间原理示意图。
图3是本发明实施例1之步骤一演示示意图。
图4是本发明实施例1之步骤二演示示意图。
图5是本发明实施例1之步骤三演示示意图。
图6是本发明实施例1之步骤四演示示意图。
图7是本发明实施例2之测试示意图。
图8是本发明实施例2之测试结果示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
实施例1
如图2-6所示,一种PLC过程控制通讯共享数据块在线修改方法,原理是使用UDT数据类型,即地址空间替换通讯共享数据块DB200备用地址空间,实现DB200通讯共享数据块在线修改,其特点是具体修改步骤如下:
1.创建UDT数据类型,并输入适量的变量声名;
2.确保UDT数据类型地址空间与需要替换的DB200地址空间长度相同;
3.打开DB200通讯共享数据块,查找需要替换的地址空间;
4.修改DB200通讯共享数据块变量声名,将UDT数据类型***替换位置;
5.查看替换后的DB200通讯共享数据块内容,检查数据长度是否一致;
6.通讯共享数据块替换结束,重启一次CPU即可正式投入使用;
7.需要增加通讯数据内容,可直接在UDT数据类型中修改,不用每次去修改DB200数据块,更不需要将在线的CPU进行重启。
实施例2
如图7所示对修改后的PLC进行功能测试,测试方式是:在UDT数据类型中修改变量信息。
如图8所示对修改后的PLC进行功能测试的实验结果:通讯共享数据块内的变量信息自动跟随变化。
通过使用UDT取代常规数据块编辑,有效提升***扩展性,为工厂设备改善及HMI画面改善提供基础条件,有利于提高工厂设备数字化管理。
Claims (1)
1.一种PLC过程控制通讯共享数据块在线修改方法,原理是使用UDT数据类型,即地址空间替换通讯共享数据块DB200备用地址空间,实现DB200通讯共享数据块在线修改,其特征在于按照如下步骤进行:
步骤一准备工作,提前编辑好UDT数据类型,地址空间应与通讯共享数据块DB2000备用地址空间相等,并填入适当数量的备用变量,变量数据类型不受限制;
步骤二修改通讯共享数据块DB200备用地址空间变量声名,将原变量声名替换为UDT数据类型声名,保存;
步骤三检查通讯共享数据块DB200整体空间数据是否为25000个,确认修改无误后对数据块进行下载作业,下载过程中会提示CPU重启,本次修改需要重启一次,以后只需要对UDT进行修改,不需要PLC CPU重启,即实现在线修改通讯共享数据块功能;
步骤四重启后,查看PLC CPU是否有报警或者错误,如无报警或者错误即完成本次修改作业,设备可投入使用;如存在报警或错误,请确认本次修改的数据块整体空间数据是否为25000个,是否因数据块内数据错位导致数据、变量处理错误,PLC程序触发中断程序,发生报警。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710773853.2A CN107703909A (zh) | 2017-08-31 | 2017-08-31 | 一种plc过程控制通讯共享数据块在线修改方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710773853.2A CN107703909A (zh) | 2017-08-31 | 2017-08-31 | 一种plc过程控制通讯共享数据块在线修改方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107703909A true CN107703909A (zh) | 2018-02-16 |
Family
ID=61171494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710773853.2A Pending CN107703909A (zh) | 2017-08-31 | 2017-08-31 | 一种plc过程控制通讯共享数据块在线修改方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107703909A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301182A (zh) * | 2021-05-26 | 2021-08-24 | 绵阳市维博电子有限责任公司 | 一种基于plc总线的组网通信*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003111151A (ja) * | 2001-09-27 | 2003-04-11 | Fuji Electric Co Ltd | 遠隔監視制御用通信アダプタ及び遠隔監視制御方法 |
JP2007010891A (ja) * | 2005-06-29 | 2007-01-18 | Digital Electronics Corp | 表示装置、制御プログラムおよびそのプログラムを記録した記録媒体 |
CN101408762A (zh) * | 2007-09-28 | 2009-04-15 | 洛克威尔自动控制技术股份有限公司 | 利用嵌入式宏功能编程的可编程控制器 |
CN105830391A (zh) * | 2013-12-16 | 2016-08-03 | 三星电子株式会社 | 基于存在的内容共享 |
-
2017
- 2017-08-31 CN CN201710773853.2A patent/CN107703909A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003111151A (ja) * | 2001-09-27 | 2003-04-11 | Fuji Electric Co Ltd | 遠隔監視制御用通信アダプタ及び遠隔監視制御方法 |
JP2007010891A (ja) * | 2005-06-29 | 2007-01-18 | Digital Electronics Corp | 表示装置、制御プログラムおよびそのプログラムを記録した記録媒体 |
CN101408762A (zh) * | 2007-09-28 | 2009-04-15 | 洛克威尔自动控制技术股份有限公司 | 利用嵌入式宏功能编程的可编程控制器 |
CN105830391A (zh) * | 2013-12-16 | 2016-08-03 | 三星电子株式会社 | 基于存在的内容共享 |
Non-Patent Citations (1)
Title |
---|
张勇: ""西门子S7-300 UDT复杂数据类型 最简易快速教程"", 《百度文库》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301182A (zh) * | 2021-05-26 | 2021-08-24 | 绵阳市维博电子有限责任公司 | 一种基于plc总线的组网通信*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3217238B1 (en) | Automation control system point configuration from controller program files | |
US10705500B2 (en) | Support device, method, and recording medium for simplifying control program changing operation | |
EP2833225B1 (en) | Systems and methods for batch device commissioning and decommissioning | |
US10031654B2 (en) | Apparatus and method for generating industrial process graphics | |
CN109753029B (zh) | 识别和显示操作员访问过程对象的方法及操作员*** | |
CN109933019B (zh) | 工业控制***及其支持装置、控制支持方法和存储介质 | |
CN104808902A (zh) | 图像数据生成设备、便携式终端设备和便携式控制设备 | |
CN105159656A (zh) | Plc软件编程辅助设计方法 | |
JP2015176369A (ja) | 制御装置 | |
CN108009081B (zh) | 工程设计工具协同装置及工程设计工具协同方法 | |
US10838381B2 (en) | Setting system, setting device, setting method, and setting program | |
EP3767459A1 (en) | Controller, control method, and control program | |
JP2017142767A (ja) | コントローラシステム、変数連携支援装置 | |
EP3767458A1 (en) | Control system, controller, and control method | |
JP2018132817A (ja) | エンジニアリング装置、エンジニアリング方法及びプログラム | |
CN104503817A (zh) | 一种连续功能图编程方法 | |
CN107703909A (zh) | 一种plc过程控制通讯共享数据块在线修改方法 | |
JP2019046052A (ja) | コントロールシステム、開発支援装置、及びコントロール方法 | |
CN103034917A (zh) | 一种物料跟踪***设计装置及方法 | |
CN104714468A (zh) | 一种连续功能图文件的比较方法 | |
EP3767411A1 (en) | Control system, development assistance device, and development assistance program | |
CN104503765A (zh) | 一种连续功能图编程方法 | |
JP2010519615A (ja) | 自動化システムの構造コンポーネントの交換のための方法 | |
US20240143287A1 (en) | Development support device, development support method, and non-transitory storage medium | |
CN112363696B (zh) | 增强现实快速开发***及方法、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 215625 Puxiang (Zhangjiagang) Stainless Steel Co., Ltd. on the north side of the Yangtze River Highway, Jinfeng Town, Zhangjiagang City, Suzhou City, Jiangsu Province Applicant after: Puxiang (Zhangjiagang) Stainless Steel Co., Ltd. Address before: 215625 Zhangjiagang Puxiang Stainless Steel Co., Ltd., Jinfeng Town, Zhangjiagang City, Suzhou City, Jiangsu Province Applicant before: Puxiang Stainless Steel Co Ltd, Shangjiagang |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180216 |