PCS7编译出错问题请教
- 格式:doc
- 大小:23.00 KB
- 文档页数:1
操作指南 02月2020年PCS7,Logic Matrix ,使用入门/CN/view/zh/109778800C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d目录1PCS7 Logic Matrix 概述 ..................................................................................... 3 1.1 PCS7 Logic Matrix 概述 (3)2本例的联锁功能介绍 ............................................................................................ 4 2.1本例的联锁功能介绍 (4)3新建Logic Matrix................................................................................................ 5 3.1 新建项目并创建所需的过程标签 ........................................................... 5 3.2 新建Logic Matrix .................................................................................. 6 3.3编辑Logic Matrix 属性 (7)4 组态Logic Matrix................................................................................................ 8 4.1 直接链接“Direct connection” ................................................................. 8 4.2 选择输入/输出变量 “Select Input/Output tag” .................................... 13 4.2.1 增加links ............................................................................................ 13 4.2.2 选择输入/输出变量 .............................................................................. 14 4.2.3 增加更多links ..................................................................................... 16 4.2.4 增加更多原因(Cause )/结果(Effect ) ........................................... 18 4.3组 态Logic Matrix 矩阵交叉点(Intersection ) (20)5 生成 CFCs ......................................................................................................... 21 6操作员站进行Logic Matrix 测试与操作 (22)C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d1PCS7 Logic Matrix 概述1.1PCS7 Logic Matrix 概述PCS7 Logic Matrix 是一个创建和监控逻辑矩阵的工具。
例析PCS7系统OS的change下载问题南海垃圾焚烧发电二厂位于广东省佛山市南海区狮山镇,采用佛山市南海区的城市生活垃圾焚烧发电,该项目符合国家的清洁能源政策,属于环保项目。
机组垃圾焚烧炉为日本三菱重工生产的三菱-马丁焚烧炉,余热锅炉为四川锅炉有限公司制造的单锅筒自然循环水管锅炉、前吊后支、室内布置、微负压运行的锅炉。
汽轮机是东方汽轮电机(集团)有限责任公司制造的N18-3.8型中温、中压、单缸、单轴、凝汽式汽轮机。
DCS采用西门子的PCS7的分散控制系统,对全厂3炉2机及辅助系统进行集中控制。
DCS系统采用双环网C\S结构,由9台操作员站、1台工程师站、2台服务器及控制器CPU和各种I/O模件组成。
DCS的功能主要包括:数据采集系统(DAS)、模拟量控制系统(MCS)、顺序控制系统(SCS)、锅炉保护系统(FSSS)等。
1 问题在系统运行当中,我们经常要对各种的系统逻辑进行修改和完善,这就需要对系统进行在线下载。
然而在PCS7中,如何实现OS的在线Download Change 的下载呢?我们要怎么样下载才不影响系统的正常运行,且对现场的运行设备起到保护作用呢?我们需要怎么操作呢?2 解答在PCS7系统中,远端的IPC的OS项目必须通过Download的方式下载到对方。
该下载类似于AS控制器的程序下载,支持Entire Download和Download Change两种下载方式。
但在使用系统的Download Change下载的功能时,需要注意一些操作细节:(1)编译之前,需要指定远端IPC的下载路径(OS右键—Object Properties—Target OS and Standby OS Computer—Path to Target OS Computer),且一经指定不可以更改,否则Download Change 的功能将丢失,系统弹出提示对话框,如图1所示。
(2)在进行Download Change下载之前,OS项目需要进行一次Entire OS 的编译和Entire Project的下载(Entire Project的下载时最好将远端原来的OS 项目删除掉)。
SIEMENSSIMATIC过程控制系统PCS 7使用入门手册前言,目录1 简介2 建立一个项目3 使用CFC编辑器4 使用输入/输出助手5 使用SFC编辑器6 编译,下载及测试7 使用操作员站版本 12/2000A5E00058928-04安全指南本手册包括应该遵守的注意事项,以保证你自己的生命安全以及保护产品和所连接的设备。
这些注意事项在本手册中是用符号进行突出强调,并根据危险等级注明如下:危险(Danger)表示假设若不采取适当的预防措施的话,将造成死亡,严重的人身伤害。
警告(Warning)表示假若不采取适当的预防措施的话,将可能造成死亡,严重的人身伤害。
告诫(Caution)表示假若不采取适当的预防措施的话,可能造成财产损失。
注意(Notice)表示假若不采取适当的预防措施的话,可能产生不合需要的结果和状态。
合格人员只有合格人员才允许安装和操作这一设备。
合格人员规定为根据既定安全惯例和标准进行试运行,接地和为电路、设备与系统加装标签的人员。
正确使用注意如下:警告本仪器及其元件只能用于产品目录或技术说明书中阐述的应用,并且只能与西门子批准或推荐的其它生产厂购买的装置或元件相连接。
本产品只有在正确运输、存贮、组装和安装的情况下,按推荐的方式运行和维护,才能正确安全地发挥其功能。
商标SIMATIC®,SIMATIC HMI®和SIMATIC NET®是SIEMENS AG的注册商标。
本系列文件中使用的其它名称也是注册商标:第三方厂商出于他们自己的目的引用任何注册商标都将侵犯商标所有者的合法权益。
SIEMENS AG 2000版权所有未经明确的书面许可不得复制,传播或使用本资料或其中的内容。
违者要对造成的损失承担责任,保留所有权包括专利授权与实用模型,或者设计登记所产生的权利。
Siemens AGBereich Automatisierungs-und AutriebstechnikGeschaeftsgebiet Industrie-AutomatisierungssystemePostfach 4848 D-90327 Nurnberg拒负责任的声明我们已核对本手册的内容与所叙述的硬件和软件相符,因为差错难以避免,所以我们不能保证完全的一致,然而,本手册中的数据定期审查,并在下一版的文件中作必要的修改,欢迎提出改进建议。
PCS7 V7.1 AS站互连指导PCS7 7.1以前的版本,如果需要在两个AS站之间建立通讯的话,用户需要在NetPro中建立连接,然后在程序中调用通讯功能块来实现;从PCS7 7.1开始,两个AS站之间的通讯变得非常简单,用户只需要点几下鼠标,就能够实现这一通讯任务了,不需要自己编写程序,这大大缩短了项目的工作时间,提高了工程师的工作效率。
本文以多项目中两个400H Station之间的通讯为例,详细的介绍了这一功能的使用方法以及需要注意的事项。
1 . AS Wide Interconnection操作步骤1.1 建立多项目建立一个多项目AS_AS_CON,然后在其中建立两个单项目AS414H和AS417H,并分别在两个单项目中插入两个AS站,建立好硬件组态,插入chart文件夹并生成CFC,如下图所示:图1 建立两个AS站1.2 在NetPro中合并子网分别选中两个AS站,然后点击图标,打开两个AS站的网络组态界面,然后点击菜单Edit>Merge/Unmerge Subnets>Ethernet Subnets…,如下图所示:图2 NetPro中合并子网点击后,弹出如下所示窗口,图3 NetPro中合并子网图4 NetPro中合并子网点击上图所示的OK按钮,两个AS中的独立网络被成功地合并为一条逻辑网络。
注意:互相连接的两个AS站如果位于同一个单项目内,则网络合并这一步可以省略。
1.3 在CFC中编程并互相连接分别打开两个AS中的CFC,在CFC中选择菜单:window>Arrange>Vertically,将两个CFC并排显示,图5 将两个CFC并排显示在417_CFC中,插入功能块CH_AI,在414_CFC中,插入功能块CTRL_PID,如下图所示:图6 需要连接的两个管脚分别在两个CFC中点击工具Run Sequence的按钮,打开“Runtime editor”,调整功能块的执行周期。
概述基于西门子PCS7的组态在西门子PCS7组态实践中,我们常常遇到一些软故障。
这类故障的原因通常不能查明,我们只能通过积累经验去识别风险,通过避免组态时一些误操作和风险操作来避免该类问题的发生,提高我们组态编程的质量和效率。
本文中讲就“组态无趋势图”问题及“系统数据不一致问题”进行分析。
1 无趋势图问题1.1 问题现象在使用“SIMATIC v7.0 SP2”版本组态过程中,使用鼠标右键点击画面上“MESA块”所连接的wincc图标,部分会显示“无到服务器的连接”,即查询不到趋势图画面。
我们打开工程师站,使用“过程对象视图”→“选择对应CPU”→选择“归档变量”,发现出现前台“图标”显示和后台“变量名”不一致的情况。
例:“图标”一栏显示:“FIC-814a-1”;“变量名”一栏显示:“PIC-814a-1”针对出现的图标实际与变量名对应不上的情况。
DCS工程师执行相关的常规操作,编译(全编译)、选择图标对应的变量、下载都行过了,问题还是得不到处理。
1.2 解决办法将有错误的变量CFC下的BLOCK打开,有错误的变量Archive改成NOArchive。
比如PV_IN、SP、LMNR_IN这三个错误变量。
重新编译CFC,重新编译DCS 服务器.将有错误的变量CFC下的BLOCK打开,有错误的变量NOArchive改回成Archive,比如PV_IN、SP、LMNR_IN这三个错误变量。
重新编译CFC,再重新编译DCS服务器.再打开DCS服务器的WINCC看相应的TAGLOGGING是否改正?看图1圈中所示,时间是否更新?改变下载CFC到CPU。
目前看来,这类问题只能通过重新编译下装来解决。
2 系统数据不一致2.1 故障现象在收集硬件信息(如附件)的时候,使用了“在线功能”发现有如下两个问题:首先DCS工程师在使用“在线功能”的时候,出现“系统数据不一致”的情况,把硬件组态重新编译下装后,还是会出现这样的问题。
PCS7中的重组功能Reorganization Function in PCS7摘要 通过一个典型的案例介绍PCS7下重组功能的使用方法、原理及作用。
关键词 重组Key Words ReorganizationA&D Service & Support Page 2-7问题:一个PCS7项目,包括一个AS400站和一个PC站。
组态过程中进行AS/OS编译时,系统弹出如下图1所示的错误对话框。
图1:编译时的错误对话框编译过程中途终止,以后每次编译都出现类似错误,无法完成编译。
在同一个项目中重新插一个PC站编译,出现类似问题。
然而重新建立一个工程,拷贝AS400和PC站,编译正常。
问能如何解决?解答:一个PCS7项目中包含了许多文件(数据库、组态等信息),并统一由SIMATIC Manager来对他们进行管理。
当用户对项目进行编辑及编译时,系统需要从硬盘上不断的读取并存储相应的项目信息(涉及许多文件)。
所以当用户频繁对项目进行编辑时,在磁盘上会生成许多临时文件。
由于文件的频繁移动,在磁盘上也会产生许多磁盘碎片。
当用户非法关闭SIMATIC Manager时,项目中的一些临时文件可能得不到有效的保存并释放。
所有的在组态过程中的非正常性操作都有可能会导致项目组态过程中的一些异常错误。
那么在这个时候,用户就需要使用系统所提供的Reorganization的功能。
从上面所提到的问题现象,可以判断项目中的有关文件已经被破坏(非组态问题)。
可以通过如下方法尝试使用系统提供的项目重组功能。
1.点击File->Reorganization,对上述中的问题项目进行项目内的重组,如图2所示,重组后故障没有排除。
图2:项目内的重组功能A&D Service & Support Page 3-72.点击File->Save as…,激活Reorganization功能,对整个项目重新生成。
编程技术的使用中常见问题解决方案大全在编程技术的使用过程中,我们经常会遇到各种各样的问题。
有些问题可能很简单,只需要一两步就能解决,但也有一些问题可能会让我们束手无策。
本文将为大家总结一些常见的编程技术问题,并提供解决方案,希望能帮助大家更好地应对这些问题。
一、编译错误在编程过程中,编译错误是最常见的问题之一。
当我们在编写代码时,往往会出现语法错误、拼写错误等问题,导致无法通过编译。
解决这类问题的方法是仔细检查代码,确保语法正确,并且注意拼写错误。
另外,可以利用编程工具提供的调试功能,逐行查看代码执行过程,找出错误所在。
二、运行时错误除了编译错误,运行时错误也是编程过程中常见的问题之一。
这类错误通常是由于逻辑错误或者数据错误导致的。
解决这类问题的方法是使用调试工具,逐行查看代码执行过程,找出错误所在。
另外,可以使用断点调试的方式,暂停程序的执行,查看变量的值,从而找出错误的原因。
三、性能优化问题在编写代码时,我们经常会遇到性能优化的问题。
有时候,我们的代码可能运行得很慢,导致程序响应不及时。
解决这类问题的方法是使用性能分析工具,找出代码中的性能瓶颈,然后对其进行优化。
例如,可以使用更高效的算法,减少不必要的计算量,或者使用多线程技术提高程序的并发性能。
四、内存泄漏问题内存泄漏是编程过程中常见的问题之一。
当我们使用动态内存分配的方式来管理内存时,如果没有正确释放分配的内存,就会导致内存泄漏。
解决这类问题的方法是使用内存分析工具,找出内存泄漏的位置,然后添加正确的内存释放代码。
另外,可以使用智能指针等技术来自动管理内存,减少内存泄漏的可能性。
五、并发编程问题在编写多线程程序时,我们经常会遇到并发编程的问题。
例如,多个线程访问共享资源时可能会发生竞争条件,导致程序出现错误。
解决这类问题的方法是使用同步机制,例如互斥锁、条件变量等,来保证线程的安全访问。
另外,可以使用线程池等技术来管理线程,提高程序的并发性能。
PCS7、step7许可证问题
安装pcs7后可能遇到许多问题,本文将我自己遇到的问题和处理方法分享给大家,希望对大家有所帮助!
话不多说直接上图:
问题:
打开step7或者是pcs7中的step7时,提示step7许可证自动管理器出现问题,正在关闭应用程序,请重新安装自动许可证管理器。
解决办法:
电脑桌面---右键选择管理----找到服务项
我们可以看到,许可证管理器的服务并没有打开,此时我们需要启动此项服务,启动服务后就可以解决这个问题。
想要彻底解决的话,右键许可证服务,选择属性,将手动改为自动并保存即可。
PCS7编译出错问题请教
PCS7项目CFC编译时出现1、“块数据部分不存在(DB589)”,但是在程序的块文件夹是存在的;2、另一个项目编译是出现“FC1194在用户使用范围之外”,查看FC1194,是用语句表编写的空操作逻辑块。
这两个问题如何补救。
最佳答案
问题二:另一个项目编译是出现“FC1194在用户使用范围之外”,查看FC1194,是用语句表编写的空操作逻辑块。
解决方法:把FC1194删除,重新编译(编译的时候,要关闭FBFCDB块程序),试一下,我遇到类似的问题,就是这样的(一开始不敢删除,后来删除了一次,以后遇到类似的故障就会处理了)。