和利时编程软件错误
PLC调试中常见的软件编程错误及修复方法
PLC调试中常见的软件编程错误及修复方法PLC(Programmable Logic Controller,可编程逻辑控制器)是一种常用于自动化控制系统中的工业计算机。
在PLC调试的过程中,经常会遇到软件编程错误,这些错误会导致控制系统无法正常运行。
本文将介绍常见的软件编程错误及相应的修复方法。
一、命名错误在PLC编程中,命名错误是非常常见的。
命名错误包括标签、变量、程序块等命名不一致、错误拼写、重复命名等。
命名错误会导致程序无法正确识别和调用相应的元素,从而引发控制系统故障。
修复方法:1.仔细检查程序中的命名规范,确保所有的命名都按照规范进行,尽量避免拼写错误。
2.使用PLC软件提供的命名检查功能,检查所有的命名是否重复或者不一致。
3.在编程前,制定一套严格的命名规范,遵循统一的命名约定,提高程序的可读性和可维护性。
二、逻辑错误逻辑错误是在PLC编程中最常见的错误之一。
逻辑错误包括错误的条件判断、错误的计算逻辑、错误的运算符等。
逻辑错误会导致程序执行结果与预期不符,从而影响了控制系统的正常运行。
1.仔细检查程序中的逻辑部分,确保条件判断和计算逻辑的准确性。
2.使用PLC软件提供的在线调试功能,逐一检查程序中的逻辑部分,并进行相应的修改和调试。
3.与经验丰富的PLC工程师进行交流和讨论,寻求帮助和指导。
三、数据类型错误在PLC编程中,数据类型错误也是常见的错误之一。
数据类型错误包括错误的数据类型转换、错误的数据长度设置等。
数据类型错误会导致数据传输错误或溢出,从而影响了控制系统的稳定性和可靠性。
修复方法:1.仔细检查程序中的数据类型设置,确保所有的数据类型设置正确。
2.使用PLC软件提供的数据类型检查功能,检查程序中的数据类型是否一致。
3.在编程前,对每个数据类型进行详细的了解和熟悉,避免在程序中出现数据类型错误。
四、通信错误在PLC调试过程中,通信错误也是常见的错误之一。
通信错误包括网络连接错误、设备通信参数错误、网络延迟等。
和利时DCS系统常见问题分析(2)
和利时DCS系统常见问题分析(2)8:打印机不打印或打印格式不对是什么原因?故障原因:!打印机缺纸;!按打印机操作指导手册检查打印机本身是否设置有误;!检查打印机设置类型是否与实际一致;!检查对应要打印的内容在离线组态时是否完全正确。
9: 在线操作时鼠标光标丢失或无法操作是什么原因?故障原因:!鼠标本身故障。
!鼠标驱动程序错误或没安装在COM2口。
10:Macs系统的默认通讯参数是多少?在哪里可以看到?配置Macs.ini。
(FacView\bin目录下)默认设置:UpdateRate=250 通讯刷新周期。
(ms)Tries=1 通讯中断后重试读写的次数。
Timeout=5000 通讯超时设置。
(ms)BufferSize=3000 通讯每包数据缓冲区。
(bytes)注:请不要随意修改默认参数。
11:FacView和ConMaker支持所有的数据类型吗?FacView和ConMaker所支持的数据类型对应关系如下:FacView ConMaker-------------------------------------------------BCD 不支持BYTE BYTESINTUSINTDIGITAL BOOLINT INTENUM(只读)LONG DWORDDINTUDINTLONGBCD 不支持REAL REALSTRING STRINGUINT UINTWORD不支持 TIME不支持 ARRAY不支持 USERDEF不支持 BITORBYTE不支持 POINTER不支持 DATE不支持 TOD不支持 DT不支持 VOID不支持 LREAL不支持 REF12:如何理解PID中“强制”的作用机理?“强制”是在控制器任务调度结束前将强制值强行赋值给变量。
这意味着如果将PID 算法本身的PV值强制后,虽然显示红色的强制值,但实际参与运算的仍然是强制前的值。
强制值不能参与运算。
只有将可能的前一级运算强制,才能将本级的运算值真正地修改。
和利时软件手册
一、软件界面1.看快速入门指令包括两种调用方法:使能运算符调用和功能块调用,在PowerPro的指令系统中,一些标准指令,诸如初等运算指令、比较指令、移位指令、赋值指令、类型转换指令、逻辑运算指令等,都应采用使能运算符形式调用。
功能块和使能运算符区别:在调用功能块指令时,,需要对该功能块进行实例声明,与变量定义类似,需要定义一个变量,数据类型自动默认为该功能块类型,一个程序中假如用到多个该指令,其声明的变量应不同。
F4功能键:编译信息区位于程序区的下方,用于实时显示程序关于编译、错误、警告或比较的消息,如图2-2-6所示。
双击编译信息区中的任一条消息,可以自动跳到编辑器中的相关行,以便查找相关信息。
通过“编辑”/“后错误”(F4功能键)和“编辑”/“前错误”(Shift+F4组合功能键)命令可以在错误消息行中快速跳转。
2.F2功能键:在编辑窗口中的当前光标位置,按F2功能键,会自动弹出当前位置可以插入的待选项,例如运算符、函数、功能块和变量类型等列表。
SHIFT+F2可用于改写。
3.对象组织器:主界面左侧的竖条窗口称为对象组织器,由“程序”、“数据类型”、“视图”和“资源”四个选项卡组成,包含了一个工程所必需的基本对象。
1)程序选项卡用于对程序的管理。
诸如新建子程序、新建中断服务程序等都在程序选卡中完成。
2)数据类型选项卡完成对自定义数据类型功能。
PowerPro支持用户自定义的数据类型。
3)视图选项卡完成视图功能。
4)资源选项卡完成PLC硬件配置、添加指令、工程选项及设置中断等功能。
4.变量声明区:变量声明区位于对象组织器的右上角。
PowerPro将数据分为地址和变量两大类。
变量可以不指定具体地址,直接用符号来表示,诸如“start”、“run”,同一符号的变量表示同一个变量。
变量与地址不同,变量在使用时需要定义,而地址可以直接引用。
变量声明区就是用于显示所有定义的变量。
变量的定义有两种方式。
和利时答疑
第0讲和利时LM 技术问答汇总-(3)网络通讯作者:北京和利时自动化驱动技术有限公司1、什么情况会导致程PowerPro不能与CPU通讯?答:可能有如下原因:1)PowerPro中未选择串口通讯;2)PowerPro中设置的PC的通讯口地址与实际口地址不同;3)PowerPro使用的通讯波特率与CPU端口的实际通讯速率设置不同;4)有些程序会将CPU上的通讯口设置为自由口模式,此时不能进行编程通讯。
应把CPU 上的模式开关拨到“STOP”的位置;5)使用的下载线非交叉线;6)有其余程序在占用计算机的通讯口。
2、LM3107与PC相连时,其RS232串口的参数:波特率、停止位、数据位、奇偶校验的设置有没有特殊要求?答:如果你只用做与上位的PowerPro通讯,选择默认就可以了。
在PowerPro软件的“菜单”——“在线”——“通讯参数”里可以看到,选择右边的New可以新建一个,使用默认值就可以通信,建议使用默认值。
如果作为Modbus从站或者通过自由口与上位通信,可以选择的参数如下:1)校验:偶校验、无校验、奇校验;2)数据位:8位、7位;3)波特率:38400bps、19200bps、9600bps、4800bps、2400bps、1200bps、600bps、300bps。
3、G3 CPU上的通讯口都能干什么用?答:1)安装了编程软件PowerPro的编程电脑可以对plc编程;2)可以连接其他G3 CPU的通讯口组成网络;3)可以连接其他串行通讯设备;4)可以与第三方HMI通讯。
4、G3 CPU上的通讯口是否可以扩展?答:不能扩展出与CPU通讯口功能完全一样的通讯口。
在CPU上的通讯口不够的情况下,可以考虑:1)购买具有更多通讯口的CPU;2)考察连接设备的种类,可以考虑增加LM3401或LM3403模块。
5、G3 CPU上的通讯口支持哪些讯协议?答:CPU上的通讯口可以完成以下功能:? 安装了编程软件PowerPro的编程电脑可以通过RS232接口对PLC编程和下载;? 可以连接其他G3 CPU的通讯口组成网络;? 可以连接其他串行通讯设备;? 可以与第三方HMI通讯。
和利时DCS常见故障解析
和利时DCS常见故障解析1 概述近年来,随着和利时DCS系统应用范围的不断扩大,它对部分企业生产等经营活动的正常运行的影响越来越大。
而该系统中存在的故障问题对企业而言具有严重的影响,因此应当加大对和利时DCS系统常见故障的分析研究力度,并制定出相应的解决措施,为今后各个企业的安全生产提供坚实的保障。
为了更加全面地了解和利时DCS系统中存在的主要问题,本文将对某发电企业应用和利时DCS系统为例进行详细的分析。
2 DCS系统概述经过多年的研究分析,过程控制系统的应用性能得到了全面的提高,其发展由早期的PCS、ACS再到今天的DCS系统,其发展历程较长,取得的成果对过程控制系统的进一步发展具有十分重要的影响作用。
所谓的DCS系统实质上就是以4C技术(计算机、控制、通信、CRT现实技术)为支撑,并实现对现场设备的控制操作的较为先进的过程控制系统。
DCS系统在通信网络(以太网、总线等)的作用下将工业企业生产现场的控制站、操作站以及工程师站等进行有效的连接,这样可以对分散的现场生产设备进行集中化管理和操作。
随着科学技术的不断发展,生产企业对DCS系统的要求也在不断提高,尤其是在处理能力以及数据接口方面,传统的DCS系统已经远远不能满足社会工业生产等发展的需要。
一般情况下,DCS系统只有符合以下四个方面的条件,才能满足社会企业发展的基本需要。
第一,DCS系统的机构应当具有一定的开放性,同时为了满足实际工业生产的需要,还应当提供多层的数据接口;第二,DCS系统的数据处理能力要高,同时还可以对组成较为复杂的控制系统以及用户自主开发的专用高级控制等提供支持;第三,DCS系统应当符合现场总线的相关的标准为今后系统扩展等提供条件;第四,DCS系统应当具有较高的可靠性,且维修较为简单,并保障所使用的工艺技术比较先进、经济合理,为今后系统的推广应用等提供坚实的基础。
总的来说,随着我国科学技术的不断进步,DCS系统也在不断发生着改变,其目的是满足社会工业等生产应用的需要,但是DCS系统在实际的应用过程中仍旧存在着一定的问题,且这些问题的存在对生产的正常运行已经产生了不利的影响,因此应当切实加大对DCS系统的研究重视力度,以推动我国智能化生产的进一步发展。
浅谈和利时 DCS 系统维护
浅谈和利时DCS系统维护李男(重庆卡贝乐化工有限责任公司,重庆401256)揖摘要铱随着社会经济与科学技术的快速发展,控制系统已经被广泛应用于各大生产管理领域。
和利时控制系统是某热电厂机组生产的控制核心,保证其正常稳定的运行有着重要的意义。
论文主要以杭州和利时系统在我司使用的情况为例,提出和利时在运行和维护中容易出现的问题和注意事项以及解决办法。
揖Abstract铱揖关键词铱系统;运行管理;维护策略揖Keywords铱【中图分类号】;【文献标志码】【文章编号】()引言重庆卡贝乐化工有限公司拥有三台50T/H中压锅炉装置,DCS控制系统是由和利时提供的MACSV5.2.3控制系统。
整套DCS有两个域、5个控制站、8个操作站(包括工程师站、服务器)。
DCS系统作为装置的控制核心,掌握对DCS系统的故障分析和维护技巧,既方便快捷又减低维护风险,是保证DCS稳定运行的必要条件。
网络配置通常和利时DCS的网络构架由三部分组成:控制网CNET、系统网SNET、监控网MNET。
控制网主要是现场控制站内部控制站内的各模块和主控单元,采用profibus-DP总线连接,完成实时输入/输出数据和从站设备诊断信息的传送。
系统网这一层主要主要是连接工程师站、系统服务器和控制站之间的数据通讯,采用双网冗余。
监控网这层主要是工程师站、服务器、操作员、通讯站等节点连接的网络层,采用的是TCP/TP协议的的冗余以太网,必须要指定IP地址。
和利时DCS的操作站、服务器、工程师一般来说都是单独设置或者两两兼容,网络属性的配置都很简单,在组态手册里都能看到。
但是在这里主要想强调在既是操作站、服务器,又是工程师站的模式下如何配置网络属性,这种模式下的网络属性配置不复杂但容易混淆,我们必须在有4张网卡的情况下正确设置网络属性,在正常情况下服务器的网络地址因为采用(H)协议无需人为设置,由系统自动配置。
由于我们这里只有4张网卡,除去SNET网的设置使用了两张网卡,剩下的两张就要同时服务器和操作站的网络属性配置,如果还是单独采用(H)协议显然是不行的,特别要注意的是怎么让网络能清除的识别工程师、服务器和操作站。
和利时PLC通讯遇到的问题
个人遇到的问题,简单的说一下,费了我好大得劲才连接上,希望新手不要再在通讯这里遇到坎坷, 1.与PL来自连接的9针串口要用 交叉线。
b转232的线最好用英国FT232芯片,不要用PL2303的usb转232连接线,那个有问题,我用了两根都通讯不上,有一根是新的,而且用usb调试助手,回显是乱码。
3.如果是与电脑连接或下载程序,在编程软件设置里不要更改通讯参数,要用默认的设置,包括波特率38400,除了端口com可以更改,其他一律动不得。还有电脑端设备管理器的端口设置也不能改动,都要用默认设置。
和利时PLC常见问题解答
和利时PLC常见问题解答1、HOLLiAS-LECG3系列PLC有多少种CPU类型?它们之间有什么样区别?有6种类型,它们之间的区别主要有四点:1是自带IO点数不同;2是可扩展模块数量不同;3是供电电源不同;4是输出点类型不同。
2、如何选择小型一体化PLC的CPU?要分两步考虑:第一要计算系统所需的IO点数并且而且必须考虑系统的扩展要求;第二根据电源类型和负载不同选择相应的CPU就可以了。
3、系统中程序容量是多少?有停电保持区吗?系统中程序容量是52K字节,停电保持区为8K。
4、需要更换电池吗?多长时间,怎么更换?不需要更换电池,因为PLC的程序区和停电保持区采用的是不需要后备电源的FLASH硬件,保证10年以上数据不丢失。
5、什么是WAGO接线技术?WAGO接线技术是德国WAGO公司的一项专利技术,它采用独特的弹簧压力技术,卡接方式接线,具有接线方便,牢固可靠的特点,采用WAGO的接线技术不仅节省了大量的接线时间,更为用户提供了一种安全放心的接线。
6、能不能用PLC来监控以前的单片机设备?如何能与这些旧设备通讯或者是联网?您说的是自由协议通讯问题,现在用HOLLiAS-LECPLC可以非常方便地来实现。
并且还有两种方式呢:一是利用CPU自带的RS232接口;再一种就是增加自由协议通讯模块LM3400。
通过正确地参数配置就能够完成通讯功能了,想从这些旧设备中得到的东西只要合理地通过软件编程就可以实现了。
7、我的客户要求我的设备必须能嵌入到他们的楼宇系统(LONWORKS)中,有办法吗?有,有一个专门与LonWorks接口的模块,就是LM3405。
8、有一个客户用得是和利时的DCS系统,现在要求plc设备必须能与dcs连上,没问题吧?当S是通过Profibus-DP相互通讯的,PLC有一个专用的Profibus-DP从站扩展模块LM3401。
只要是符合Profibus-DP协议标准的都可以连上。
9、能不能与现场总线联接?可以。
和利时MACSV经常会遇到的问题
关于MACSV的使用1、调阅历史曲线,发现有一条曲线在某一个固定值就会画成虚线,比如温度,量程0~300,他就会在105时一直是虚线,无法解释2、好多模块,比如与门,前面条件满足,后面条件就是不触发3、模拟量只能从源头强制,从其他地方强制会突变4、一个控制器,不能在两个以上的工程师站同时登陆,否则造成初始化下装5、GPS故障,服务器无法对时,导致历史曲线时有时无6、删除一个点时,如果服务器中此点有报警,必须在服务器组态中将此点删除,重新进行服务器组态7、接线端子不牢靠,有时候轻敲接线的端子8、好多时候,运行人员联系无法操作,发下组态中块失灵,重新下装控制器就好了9、操作员站无法下装画面,检查操作员站文件夹重的操作员站守护进程软件是否运行2012-1-24日下午4时,监盘人员发现系统网络中部分网线变红色,显示故障状态。
热控人员迅速赶到煤控室,经过检查,发现上位机能够与各服务器和控制器连接,初步判断为服务器状态不一致造成。
热控人员将数据库重新下装至服务器后,除19号站A网仍然间断性显示红色离线状态外,其余全部恢复正常。
之后,热控人员怀疑是网线接头有问题,接触不良,于是找来了新的网线,更换后,问题仍然存在。
然后热控人员仔细查看了对应的主控单元,发现该控制器的网络指示灯较正常的暗一些,于是热控人员找来新的主控单元,更换主控单元后,网线状态恢复正常。
至此,异常处理完毕。
我厂的2台135机组用的是和利时MACS IV系统,故障也出过许多,略举几例,一同交流啊。
1.DCS显示A网或B网故障,网络状态图上网线显示红线,就地检查网络组件均正常,交换机指示灯正常,重新服务器后故障恢复。
联系和利时售后人员,答复为服务器网络检测软件不完善所致,打补丁后消除。
2.小机23号控制站DPU发生切换,切换后小机转速控制指令由3500rpm变为0,汽包水位低MFT。
咨询和利时技术人员,经检查发现,控制方案页没有加RETAIN,切换后会清0。
和利时DCS常见故障及解决措施
和利时DCS常见故障及解决措施摘要:我公司大多电厂DCS均采用和利时DCS系统,若DCS系统发生故障对我厂而言具有严重的影响,因此应加大对和利时DCS系统常见故障的研究分析力度,并制定出相应的解决措施,为今后我企业的安全生产提供坚实保障。
关键词:自动退出;TCP/IP;图形组态;数据包;服务器接口;主从机切换1 操作员站频繁离线解决措施我厂#3机组操作员站在和利时MACS DCS系统正常运行过程中DCS软件经常会发生自动退出现象。
工作人员初步分析为操作员站软件故障,首先对操作员站软件重新安装并将参数设置正确及下装操作员站后,此问题仍然存在;工作人员继续分析此故障原因,认为操作员站主机存在问题,待更换一备用操作员站后,此问题依旧存在;工作人员继续探索分析,认为当操作员站网络传输发生间歇中断时会发生此问题,故工作人员对#3机组操作员站130、131网进行检查,发现网络TCP/IP设置正确,且网络测试ping命令正常,发送测试数据包,网络响应时间正常。
工作人员暂时排除是网络存在故障导致操作员离线;工作人员咨询和利时厂家技术人员,厂家人员删除DCS画面中无效点即可,于是工作人员对通过MACSV图形组态软件中“属性”选项中的“有效性检查”逐一对图形进行检查,但效果仍不理想;最后热工主任分析是由于在线修改参数过多致使DCS在线与离线数据库差异较大所致,故提出建议下装服务器试试。
恰巧此时#3机组安排临修,工作人员抓住机会对#3机组服务器下装,下装后#3机组操作员站恢复正常运行,至今未出现过自动退出现象。
2 GPS对时信号冲击网络故障及解决措施对于和利时DCS系统而言,其与网络连接的方式主要包括:即全厂GPS、GPS 与DCS服务器接口、以及485总线等三种方式实现网络通讯功能。
而当GPS安装并调试成功后会对DCS造成一定不利影响。
例如DCS系统曲线扫描功能每间隔20min就会发生中断,且每次中断时间约为5s,而通过对GPS对时频率分析发现它与DCS曲线发生中断对的频率是一致的,当进行DCS与GPS对时校时时就会在一定程度上对DCS系统曲线扫描功能产生一定影响,进而对系统运行产生阻碍,因此当发生这种运行故障时,应当直接将GPS与DCS的对时接口取消,并将两者之间的对时方式选择为软件校时,这样就会避免对时校时时对DCS系统产生影响。
和利时软件手册
和利时软件手册 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】一、软件界面1.看快速入门指令包括两种调用方法:使能运算符调用和功能块调用,在PowerPro的指令系统中,一些标准指令,诸如初等运算指令、比较指令、移位指令、赋值指令、类型转换指令、逻辑运算指令等,都应采用使能运算符形式调用。
功能块和使能运算符区别:在调用功能块指令时,,需要对该功能块进行实例声明,与变量定义类似,需要定义一个变量,数据类型自动默认为该功能块类型,一个程序中假如用到多个该指令,其声明的变量应不同。
F4功能键:编译信息区位于程序区的下方,用于实时显示程序关于编译、错误、警告或比较的消息,如图2-2-6所示。
双击编译信息区中的任一条消息,可以自动跳到编辑器中的相关行,以便查找相关信息。
通过“编辑”/“后错误”(F4功能键)和“编辑”/“前错误”(Shift+F4组合功能键)命令可以在错误消息行中快速跳转。
2.F2功能键:在编辑窗口中的当前光标位置,按F2功能键,会自动弹出当前位置可以插入的待选项,例如运算符、函数、功能块和变量类型等列表。
SHIFT+F2可用于改写。
3.对象组织器:主界面左侧的竖条窗口称为对象组织器,由“程序”、“数据类型”、“视图”和“资源”四个选项卡组成,包含了一个工程所必需的基本对象。
1)程序选项卡用于对程序的管理。
诸如新建子程序、新建中断服务程序等都在程序选卡中完成。
2)数据类型选项卡完成对自定义数据类型功能。
PowerPro支持用户自定义的数据类型。
3)视图选项卡完成视图功能。
4)资源选项卡完成PLC硬件配置、添加指令、工程选项及设置中断等功能。
4.变量声明区:变量声明区位于对象组织器的右上角。
PowerPro将数据分为地址和变量两大类。
变量可以不指定具体地址,直接用符号来表示,诸如“start”、“run”,同一符号的变量表示同一个变量。
变量与地址不同,变量在使用时需要定义,而地址可以直接引用。
和利时MACSV系统软件问题处理一例
关键词:MACSV 系统;工控机;系统蓝屏;Windows修复Key words: MACSV system; industrial control computer; systemblue screen; windows repair和利时MACSV 系统软件问题处理一例⊙ 王国庆 王修军(山东泉林集团有限公司,山东高唐 252800)A case of handling software problem in MACSV system of Hollysys Company⊙ WANG Guo-qing, WANG Xiu-Jun (Shandong Tralin Paper Co., Ltd., Gaotang 252800, Shandong, China)中图分类号:TS736+.3文献标志码:B 文章编号:1007-9211(2020)08-0059-03王国庆 先生机械电气工程师;主要从事电气仪表现场的安装与维护。
1 概述对于工业控制系统来说,其系统结构要求长期稳定。
目前各类自动控制系统至少可以运行十几年以上,甚至更长时间。
安装一套控制系统少则几万到几十万,甚至上百万的资金花费。
如果运行两到三年后系统因为各种因素瘫痪,无法运行,这样的系统是没有企业进行投资的。
但运行过程中由于各种原因肯定会有部件损坏或小部件的升级改造。
比如对于一套D C S系统,控制器、网络、人机界面(最主要是操作员站)三者相比较,人机界面的损坏率要高一些。
因为操作员站有活动部件,容易受外力或电压影响损坏,而系统及组态软件都在硬盘上存储,主板及内存也会因电力等问题损坏。
在D C S的生命周期中,操作员站一定存在更换的几率。
如果不更换,运行几年后的D C S 系统,操作员站数据及垃圾文件增多,造成的不稳定因素太多,并且专为工控机采购老式硬盘及板件,购买价格高不说,有时还难以买到。
因为操作员站工控机问题,而去整体改造整个系统,投资会接近新安装系统价格,不太现实。
和利时IEC 61131-3编程软件平台
和利时IEC 61131-3编程软件平台张海伟【期刊名称】《自动化博览》【年(卷),期】2016(000)006【总页数】3页(P42-44)【作者】张海伟【作者单位】北京和利时系统工程有限公司【正文语种】中文IEC 61131-3是旨在规范可编程控制器(Programmable Controller,简称PLC)编程语言的国际标准,经过十多年的发展和完善,已被广大PLC使用者和生产厂商所认可和支持。
和利时自主化的可编程软件平台从设计之初就遵循IEC 61131-3标准,是和利时各种可编程控制器统一的软件解决方案。
目前和利时自主化的IEC 61131-3编程软件平台已经成功应用于以下产品:和利时自主的小型与大型可编程控制器、运动控制器等。
这些产品已经应用在核电、火电、化工、轨道交通、煤矿、运动控制等业务领域。
和利时在总结多年应用经验和国内外产品的主要特点后,从2005年开始进行自主开发,推出了IEC 61131-3编程软件平台AutoThink。
和利时IEC 61131-3编程软件平台AutoThink具有自主知识产权,遵循IEC61131-3标准。
图1为和利时自主化的IEC 61131-3编程软件平台主界面图,同其他的集成开发环境相类似,左边是工程管理树,用户可以通过工程管理树管理整个用户工程;中间是用户逻辑、数据和设备组态区域;右边是基本函数、功能块算法以及支持的设备库,最下方是信息输出窗口。
本部分从程序逻辑组态方式、设备组态方式、程序调试方式、程序的编译执行方式、用户知识成果保护方式、运动控制功能支持等主要方面介绍和利时IEC 61131-3编程软件平台主要特点。
2.1 程序逻辑组态方式(1)任务的调度机制• 多任务:包括周期触发、事件触发和自由运行类型任务。
• 优先级:高优先级抢占低优先级任务,同一优先级时间片轮转调度。
(2)多种编程语言的支持支持IEC61131-3描述的5种编程语言中的4种:• 梯形图LD;• 功能块图FBD;• 结构化文本ST;• 顺序功能图SFC。
和利时DCS系统常见故障及处理方法
工程技术科技创新导报 Science and Technology Innovation Herald44DOI:10.16660/ki.1674-098X.2018.05.044和利时DCS系统常见故障及处理方法①解向军(神华陕西国华锦界能源有限责任公司 陕西神木 719319)摘 要:DCS 系统凭借完善的控制功能、灵活的系统组态、安全可靠的运行状态及强大的适用性,在化工、石油、电力等领域得到了广泛的应用。
和利时作为中国领先的自动化与信息技术解决方案提供商,也推出了其设计研发的DCS系统。
目前,和利时DCS系统在国内的应用日渐增多,但是控制系统使用过程中难免会出现一些故障影响企业的正常运行。
本文结合DCS系统的特点,就和利时DCS系统应用中常见的故障进行分析并提出了相应的处理办法。
关键词:DCS系统 故障 处理方法中图分类号:F273 文献标识码:A 文章编号:1674-098X(2018)02(b)-0044-03①作者简介:解向军(1981,10—),男,汉族,陕西神木人,本科,工程师,研究方向:热工专业,工业自动化。
1 DCS系统概述DCS系统具有成本适中、控制功能强大、可靠性较高等优势,得到了越来越多工业生产企业的青睐,尤其是大型电力企业。
工业的发展和城市化的推进使得社会电力需求不断提高,电力企业发电机组的容量和运行参数也随之增大,DC S系统直接关系着生产控制的水平和机组运行的安全性。
因此必须要加强DCS系统的运行维护,当故障发生时可以找出故障部位和发生原因,采取有效的处理对策,促进DCS系统可靠性和企业运行稳定性的提高。
2 DCS系统故障诊断为了确保故障处理的有效性,提高DCS系统故障的处理效率,相关技术人员必须要明确故障诊断流程和具体的诊断方法。
2.1 DCS系统故障诊断流程技术人员需要根据故障发生的环境、故障引发的现象对DCS系统故障的原因和故障部位进行诊断。
DCS系统故障诊断的步骤包括:(1)排查使用不当引起的故障。
和利时MacsV系统使用问题汇总
1.类似智能前端的温度卡件组成的远程站通过DP通讯线/以太网(柜柜、柜与服务器)接入2.信号范围:53为E,55为K;TC:WG=N选择不同拆线函数。
和利时有个补丁有关TC 板,不打补丁显示有固定偏差(加100度显示160)。
补偿温度coldxx,没有WG=1。
3.通道异常情况:(1)确定测试通道是否正确;(2)确定通道保险;(3)若已接入正常信号,则将其线接至其他通道及卡件。
(4)有时AI通道显示为坏点,可能是在零漂,A V填个值将值从量程之外漂回来,或把量程上限改大后再改回来,即可解决。
4. 在线保存有可能产生碎片使登陆无内容,需删除文件夹内除.pro的其他文件,清空下装。
5.方案页不可复制,否则粘贴的方案页变量无法编译到下装文件内,下装后,画面无法正确显示这些变量状态。
6.系统网130、131;控制网128、129。
工程师站同时连接这四个网段。
在线不了的修改通讯参数:128.0.0.N、128.0.0.N+128、129.0.0.N、129.0.0.N+1287.修改画面务必在“ENG”的“Graph”文件夹,后复制到“MACS操作员站安装”的“start”8.做网络变量(例10#站到11#站):(1)检查本站“目标设置”中UDP是否勾选;(2)例如11#站需要10#站变量,在10#全局变量内新建一个变量表“W10R11”勾选“写”“周期性传输”时间为1s,1改为1011,后新建一个网络变量“DM1011Y01,BOOL 备注;”;(3)在11#站变量表中新建一个名同为“W10R11”的变量表勾选“读”,1改为1011,将10#的变量表内容全部复制过来;(4)在10#站的“NET”赋“DM1011Y01”以所需值;(5)在线下装后通过强制试验一下。
使方案页变量表中的变量不上传用“(**)”,一般用作网络变量。
网络未双网运行时写属性的变量定义页个数必须为奇数,否则网络变量不通。
9.QR二确认在“AAAA”以外,它们属同级关系。
和利时DCS系统常见故障诊断和处理办法
和利时DCS系统常见故障诊断和处理办法【摘要】:为解决和利时DCS系统常见故障的问题,本文对CPU运行异常进行了研究,检查系统的硬件设备是否正常,通过系统的诊断软件对CPU进行诊断,查看是否存在异常频率或内存问题,本文旨在为DCS系统的运维人员提供一些参考,并帮助解决一些常见的故障问题。
1引言当今现代工业生产中,和利时DCS系统已经成为了控制和监测工艺过程的主要手段之一。
然而,由于该系统较为复杂,所以在长期运行的过程中难免会经常出现各种故障。
对于这些故障,及时进行正确的诊断和处理是确保系统正常运行的关键。
本文将介绍和利时DCS系统中常见的故障现象及其产生原因,并提供相应的解决办法,以帮助工程师能够快速、准确地排除故障,保障生产安全和效率。
无论是针对GPS对时信号冲击网络故障、主控单元无法下装等常见故障,还是操作员站频繁离线等问题,我们会为您提供有效的诊断和处理办法。
希望本文内容能够为和利时DCS系统的运维工程师们提供实用的帮助。
除了上述几个例子,和利时DCS系统的常见故障还包括但不限于:控制器通讯异常、数据采集异常、电压异常等。
这些故障问题都可能会导致系统出现运行不稳定、数据采集不准确或者数据丢失等负面影响,从而影响企业生产和效益。
因此,掌握和利时DCS系统常见故障的诊断和处理办法,是保障系统稳定运行的重要措施。
在实际的运维中,针对不同故障问题,我们需要进行充分的调查、分析和排除。
在操作过程中,我们建议遵循标准安全规程,防止不必要的麻烦和损失。
总之,和利时DCS系统常见故障诊断和处理的成功,需要在日常工作中注重维护和巩固平时积累的技能和经验,以便在故障处理时快速、准确地找到问题所在并及时处理。
2和利时DCS系统常见故障及其解决措施2.1操作员站频繁离线操作员站频繁离线是和利时DCS系统常见的故障之一。
其表现为操作员站经常失去网络连接或者无法正常登录等问题,导致操作流程不能及时执行或者调试无法进行。
和利时DCS系统故障分析及处理
和利时DCS系统故障分析及处理发布时间:2022-05-26T08:29:43.655Z 来源:《福光技术》2022年11期作者:常志超[导读] 本文对和利时SM系列DCS系统在日常运行中出现的各类故障进行分析,并提出处理方法。
华能甘肃西固热电有限公司甘肃兰州 730060摘要:随着和利时DCS系统的使用年限的不断增长,系统故障率逐步上升,已严重影响控制系统的安全稳定运行。
本文对和利时SM系列DCS系统在日常运行中出现的各类故障进行分析,并提出处理方法。
关键词:和利时DCS系统故障处理方法1、概述我厂DCS控制系统采用杭州和利时SM系列MACSV系统。
DCS系统由三组服务器组成,将系统划分为3个域,每个域由独立的服务器、网络和多个现场控制站组成,完成相对独立的数据采集和控制功能。
操作员站和高级计算站等可通过域名登录到不同的域进行操作。
网络架构采用三层网络结构,由上到下分为管理网、系统网和控制网三个层次;管理网实现工程师站、操作员站、转发站与系统服务器的互联;系统网实现工程师站、系统服务器与控制站的互联;控制网络实现主控单元与过程I/O模块的通讯。
随着和利时DCS系统的使用年限的不断增长,系统故障率逐步上升,已严重影响控制系统的安全稳定运行。
本文对和利时SM系列DCS系统在日常运行中出现的各类故障进行分析,并提出处理方法。
2、I/O单元常见故障分析(1)电源卡。
SM900或SM902A电源卡安装在控制柜每层机笼最左侧两个位置,为本机笼提供电源,因设计比较紧密,散热效果不佳,导致SM900或SM902A电源卡损坏率高。
(2)SM432热电阻卡。
此卡件没有有效的防止强电串入的措施,在测量高压转机的测温元件时,极易因串入强电,造成卡件通道烧损或卡件烧损。
SM432卡未报故障但会导致其卡下端I/O卡件全部离线。
例:机组正常运行,13号站内发生数据离线,所有I/O卡件RUN灯正常,COM灯黄闪,系统状态图本柜显示I/O卡件红闪,数据报U出错,经排查拔出2号地址模件的SM432卡后,系统恢复正常,再次插入后,再次出现上述故障现象。
和利时DCS系统常见问题分析
和利时DCS系统常见问题分析1:什么是通讯协议?通信协议是指通信双方的一种约定。
约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。
因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'SOSI七层参考模型中的数据链路层。
和利时支持profibus、FF、CanOpen、Lonworks等2:现场信号出现问题如何办?现场信号的问题主要有以下几个方面!测量元件坏;!变送器故障;!连线问题,包括信号线接反、松动、脱落、传输过程中接地及传输过程中受干扰影响耦合出超出系统可以接受的干扰等等。
总之,从信号测量、发送,到MACS接线端子,这中间任何一个环节出错,所造成的结果都表现为数据显示有误。
3:硬件故障改如何检查?硬件故障常常表现为以下几方面!模块的插件板与总线底板插接不严密;!拨码开关错误;通讯线接线方向错误;!终端匹配器未接;!硬件跳线与实际信号要求的类型不一致;!机柜内系统电源、现场电源输出有误;!硬件本身坏。
以上几方面问题的结果表现为:!加电后硬件板极故障(指示灯显示状态不对);!设备不工作;!系统工作但显示的对应测点值不正确、系统的输出不能驱动现场设备等等。
4: 软件报错,如何处理?软件组态与硬件协调有误出现的问题!数据库点组态与对应通道连接的现场信号不匹配;!鼠标驱动程序加在COM1口,造成系统在线运行时不能用鼠标操作;!打印机不打印等等。
5:连线接头改注意哪些问题?连线接头问题!连接头没有采用压焊或焊接不好造成虚焊;!热循环使接头松动;!螺栓连接点因震动引起松动;!连接点因腐蚀而接触不良。
6:电源故障改从哪些方面分析?电源问题电源问题分为电源连线问题和电源质量问题。
!电源连线问题包括:没有连线(火、地、零几项中,其中一项没接);错误连线(火线与零线反接,地线与零线反接,地线与零线多点短接)。
!电源质量问题包括:设备连线质量(各连接头松动);技术指标(电压、频率等)超过规定要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3100"Code too large. Maximum size: '<number>' Byte (<number>K)"超过了最大值,减少工程大小3101"Total data too large. Maximum size: '<number>' Byte (<number>K)"内存超过了,减少应用程序的数据存储3110"Error in Library '<Name>'.".hex文件并不是16进制的格式。
3111"Library '<Name>' is too large. Maximum size: 64K".hex文件大小超过设置的最大值3112"Nonrelocatable instruction in library.".hex文件包含了一个不能改变的指令,不能连接库文件3113"Library code overwrites function tables."代码范围和函数表重叠3114"Library uses more than one segment.".hex文件中的代码使用超过一个片断。
3115"Unable to assign constant to VAR_IN_OUT. Incompatible data types."字符串常量指针不能转换成VAR_IN_OUT指针格式,因为数据被设置为"near",而字符串常量设置为" huge"或"far",除非改变目标设置。
3116"Function tables overwrite library code or a segment boundary."Code 166x:在当前设置下,外部库文件不能使用,必须调整。
库文件必须用当前适当的设置重新编译。
3120"Current code-segment exceeds 64K."当前产生的代码超过64k,过多的原始代码会产生。
3121"POU too large."一段POU超过了64k3122"Initialisation too large. Maximum size: 64K"函数或POU初始化代码不可能超过64k3123"Data segment too large: segment '<Number>%s', size <size> bytes (maximum <number> bytes)"请联系生产商3130"User-Stack too small: '<number>' DWORD needed, '<number>' DWORD available."程序嵌套调用层数太多。
在目标设置中,输入比较大的堆栈大小,或者没有这些选项的编译工程。
3131"User-Stack too small: '<number>' WORD needed, '<number>' WORD available."联系PLC厂商"System-Stack too small: '<number>' WORD needed, '<number>' WORD available."联系PLC厂商"Expression too complex (too many used adress registers)."将表达式划分成几个表达式3132"System-Stack too small: '<number>' WORD needed, '<number>' WORD available."联系PLC厂商3150"Parameter <number> of function '<name>': Cannot pass the result of a IEC-function asstring parameter to a C-function."IEC函数的结果分配了中间变量3160"Can't open library file '<name>'."库管理器中包含了库文件,但是库文件在给定的路径中并不存在3161"Library '<name>' contains no codesegment"一个 .obj文件至少必须含有一个C函数,在.obj文件中插入一个虚拟函数,可能不会定义成.lib 文件。
3162"Could not resolve reference in Library '<name>'(Symbol '<name>', Class '<name>', Type '<name>')".obj文件包括一个无法解析的符号,请检查C编译器的设置。
3163"Unknown reference type in Library '<name>' (Symbol '<name>' , Class '<name>' , Type '<name>')".obj文件包含一个参考类型,无法被代码生产器解析。
请检查C编译器的设置。
3200"<name>: Boolean expression to complex"临时存储内存不能存下表达式,将表达式分成几个,用中间变量来存储。
3201"<name> (<network>): A network must not result in more than 512 bytes of code"中间跳不能解析,在68k目标设置中激活选项"Use 16 bit jump offsets"3202"Stack overrun with nested string/array/structure function calls"嵌套函数调用CONCAT(x, f(i))函数,可能导致数据丢失。
将调用划分成两个表达式3203"Expression too complex (too many used adress registers)."将表达式划分成几个表达式"A jump exceeds 32k Bytes"跳的距离不超过32767字节.3205"Internal Error: Too many constant strings"在POU中,至少使用3000个字符串常量。
3206"Function block data exceeds maximal size"功能块产生最多32767字节的代码3207"Array optimization"数组最优化访问失败,因为在索引计算中,函数被中断。
3208"Conversion not implemented yet"转换函数并不能被实际的代码生产器产生。
3209"Operator not implemented"操作数不能被数据类型和代码生产器产生。
3210"Function '<Name>' not found"调用的函数在工程中并不存在。
3211"Max string usage exceeded"字符串类型的变量在一个表达式中最多只能使用10次。
3212"Wrong library order at POU <POU name>"POU的库文件顺序与cslib.hex文件顺序不匹配,以此纠正顺序。
(仅在68K目标中,如果检查选项激活)"Real not supported for 8 Bit Controller"目标不被支持。
3251"date of day types are not supported for 8 Bit Controller"目标不支持3252"size of stack exeeds <number> bytes"目标不支持3253"Could not find hex file: '<Name>' "目标不支持。
3254"Call to external library function could not be resolved."目标不支持。
3255"Pointers are not supported for 8 bit controllers."在8位系统中,避免在程序中使用指针。
3400"An error occured during import of Access variables".exp文件包括了错误访问变量3401"An error occured during import of variable configuration" .exp文件包含了一个不正确变量配置。
3402"An error occured during import of global variables".exp文件包含了不正确的全局变量。