plc触摸屏plc一体机报一些未检测到故障为什么

西门子PLC与触摸屏连接中断问题。_百度知道
西门子PLC与触摸屏连接中断问题。
该故障在系统开机启动后出现:连接中断,站5:数值无法写入plc,不知是什么原因:cpu 315-2dp。显示故障信息为,槽2,机架0,所有测量数据也显示为#号。但有时却正常MP277触摸屏和315-2DP连接。变量MW100
提问者采纳
请检查2,将PLC和触摸屏移植到外面在实验一遍.通信线端口2跟通信线接线不良,产生干扰.附近有变频器,端口和设备接触不良:1,原因如下此现象为通信间断性故障
提问者评价
系统已运行半年,用户最近才反映有这个问题。还得下次出差到现场解决。现在看第1种情况可能性较大。谢谢
来自团队:
其他类似问题
为您推荐:
其他6条回答
网线受干扰了,检查一下的网线的屏蔽层是否接好?遇到这种情况基本都可归为网络中断;
问题可能是MP277设置,如果其他子站也通讯不上,就查接线情况通信线端口2跟通信线接触点,端口和设备接触。
显示#号则表示通讯没有连接上,有可能是触摸屏软件里边建立了PLC没有的地址,导致通讯读取错误。在wincc读取PLC变量时经常出现这样的故障。建议仔细检查下。
看你提供的数据,可能是采用PROFIBUS-DP通讯协议。如果在总线上挂有其他子站通讯正常,问题可能是MP277设置,如果其他子站也通讯不上,就查接线情况(重点在接地上和两个末站的接线端子问题。如果是MPI通讯,只要两者通讯协议一致就行了。在MP277后板有调整通讯协议的拨盘开关,需核对是否设置一致。
我也遇到了同样的问题 ,不知道你的解决了没有 ,寻求帮助 , 我的显示是PLC_1,站11,机架0,卧槽0.
希望高手帮助
您可能关注的推广回答者:
西门子plc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前时间:
分析PLC故障及排除方法
&&&&北京时间07月10日消息,中国触摸屏网讯, 为了便于故障的及时解决,首先要区分故障是全局性还是局部性的,如上位机显示多处控制元件工作不正常,提示很多报警信息,这就需要检查CPU模块、存储器模块、通信模块及电源等公共部分。如果是局部性故障可从以下几方面进行分析。&&& 本文来自:
&&& 1.根据上位机的报警信息查找故障。PLC控制系统都具有丰富的自诊断功能,当系统发生故障时立即给出报警信息,可以迅速、准确地查明原因并确定故障部位,具有事半功倍的效果,是维修人员排除故障的基本手段和方法。
&&& 2.根据动作顺序诊断故障。对于自动控制,其动作都是按照一定的顺序来完成的,通过观察系统的运动过程,比较故障和正常时的情况,即可发现疑点,诊断出故障原因。如某水泵需要前后阀门都要打开才能开启,如果管路不通水泵是不能启动的。
&&& 3.根据PLC输入输出口状态诊断故障。在PLC控制系统中,输入输出信号的传递是通过PLC的I/O模块实现的,因此一些故障会在PLC的1/0接口通道上反映出来,这个特点为故障诊断提供了方便。如果不是PLC系统本身的硬件故障,可不必查看程序和有关电路图,通过查询PLC的I/O接口状态,即可找出故障原因。因此要熟悉控制对象的PLC的I/O通常状态和故障状态。
&&& 4.通过PLC程序诊断故障。PLC控制系统出现的绝大部分故障都是通过PLC程序检查出来的。有些故障可在屏幕上直接显示出报警原因;有些虽然在屏幕上有报警信息,但并没有直接反映出报警的原因;还有些故障不产生报警信息,只是有些动作不执行。遇到后两种情况,跟踪PLC程序的运行是确诊故障的有效方法。对于简单故障可根据程序通过PLC的状态显示信息,监视相关输人、输出及标志位的状态,跟踪程序的运行,而复杂的故障必须使用编程器来跟踪程序的运行。如某水泵不工作,检查发现对应的PLC输出端口为0,于是通过查看程序发现热水泵还受到水温的控制,水温不够PLC就没有输出,把水温升高后故障排除。
&&& 当然,上述方法只是给出了故障解决的切入点,产生故障的原因很多,所以单纯依靠某种方法是不能实现故障检测的,需要多种方法结合,配合电路、机械等部分综合分析。
&&&&中国触摸屏网推出微信公共平台,每日一条微信新闻,涵盖触摸屏材料、触摸屏设备、触控面板行业主要资讯,第一时间了解触摸屏行业发展动态。关注办法:微信公众号"i51touch" 或扫描以下二维码,或这里查看详细步骤
苏州菱控自动化有限公司:
版权所有 Copyright(C) 苏州菱控电子科技有限公司下次自动登录&|
当前位置:
富士触摸屏与西门子PLC通讯中的问题解决方案(正文)
富士触摸屏与西门子PLC通讯中的问题解决方案
    
 随着计算机网络及现场总线技术技术的发展,PLC及触摸屏在工业控制和楼宇自动化中的应用非常广泛。现场总线技术及其总线接口模块、智能仪表、控制设备等组成的综合监控系统已成为当前自动化技术发展的一个重要方向。在工控领域,PLC与触摸屏结合运用的技术已越来越为工程人员所了解与熟悉 ,由于触摸屏具有操作简便、界面美观直接、编程容易掌握、与PLC通讯良好、抗干扰能力强等等特点 ,它正迅速地渗入各个行业 ,发挥自动化控制的最大优势。  PROFIBUS提供了两种通信协议:DP、FMS,富士UG系列的触摸屏支持其中的DP协议。富士触摸屏具有很强的兼容性,可以与近30个厂家的PLC通讯,兼容性极强,而且还可以和计算机通讯(开放式通讯协议)。  通过接口单元、UG031-P通讯卡及总线的连接,UG触摸屏可以作为从站和作为主站的西门子的S7-300或S7-400系列的PLC通信
1 系统结构  本文的背景为某加工厂某控制系统包括原料混料线、薯饼生产线、包装线等构成的主线系统,以及蒸汽锅炉系统、水系统、压缩空气系统、照明系统、通风系统和消防系统等构成的辅助系统。各系统位置比较分散,控制点较多,其中包括140多台电机,29台变频器,15个温湿度控制点。  由于系统比较复杂,控制采取分层控制策略,由两台上位机完成工厂级的监控及数据管理功能,触摸屏和PLC完成现场级的控制,采用Profibus现场总线的方式进行通讯。上位机留有接口,可连接局域网和广域网,以利于进一步的开发。其中数字输入点有900多点,数字输出有400多点,模拟量输入20个。  下面以这个食品加工厂为例,组成一个集中控制系统,系统结构如图二所示。  其中PLC(1)用于主系统,PLC(2)用于辅助系统。辅助系统的组成与主系统相似,因此图中省略了其构成。PLC选用S7-300系列的CPU315-2DP和S7-200系列的CPU226,PID模块为FM355C,通讯模块为CP342-5,扩展模块为IM153-1,I/O模块则使用到:数字输入模块选SM321、数字输出为SM322、模拟量输入为SM331。上位机选用西门子的工控机,它内置了PCI接口的CP5611卡用于与PLC通讯。  选用S7-300系列的CPU315-2DP是为了能进行扩展I/O模块以满足控制点数的要求,而用于扩展的IM模块的选型则是依据IM模块与中央控制器CPU315-2DP的距离。  由于所有的I/O模块均放在同一组控制柜里,因此选用了通讯距离在5米范围内的IM153-1[1]。当IM模块与中央控制器的距离较远时可以选择通讯范围为100米的型号的IM模块。  触摸屏选用富士UG420H-SC1,10***4英寸、128色STN显示,基于Windows95/98/NT操作平台下的专用组态软件,界面友好直观,易学易用,大大节省产品开发周期。编程软件中备有大量的图形库(开关、灯、棒图等)供选择,还可以根据用户需求编辑所需要的工艺图形,能够转换BMP文件和AUTOCAD中的DXF文件2 触摸屏的通讯设置及界面设计  在硬件连接完成后,需要在组态软件中指定系统的硬件配置以及设置一些通信参数等等。首先制定所使用的触摸屏的类型,这里选择默认的UG420(640*480 10***4inches);下一步指定和触摸屏通讯的PLC类型及型号,这里选SIEMENS S7-PROFIBUS;最后一步指定系统参数,首先是读区和写区,读区是指作为从PLC读入数据的缓冲,如果系统中需要显示趋势图的话那么读区应当设大一些,一般设1000个字就可以了,写区用于显示存储屏幕的状态、页码、画面层叠以及报警状态等等。另外在对话框No***of Word Setting for I/O中需要指出触摸屏的MPI地址,以及传输的帧长度,MPI地址在PLC的硬件组态里已经定义好了,两者必须一致,否则会出现通信错误。另外帧长度为32字节;奇偶校验为奇校验;数据长度8位;停止位1位;通讯方式RS-485。  UG00S-CW具有非常完善而强大的组态功能,在开发组态的时候,开发者可以不去考虑通信协议的问题,因为富士公司已经将这一切的技术细节都屏蔽掉了,它具有智能的寻址功能。在建立一个按钮时,这个按钮在PLC中的预先有定义(在西门子PLC中,无论是数字量还是模拟量的定义都是在DB块中)。假设这个按钮的地址是DB2***DBX2***0(它的含义是第2个DB块中第2个字节的第0位),触摸屏中按钮的地址应表示为DB2:2-0。我们可以看到,除了地址的书写方式有所不同以外,你几乎无需作其他的工作,你无需去定义变量、更无需去理会通信的帧结构等等。  对于模拟量同样如此,只不过在模拟量中你需要指出模拟量所占的字节个数,其他的同数字量一样简单。  可以说,UG00S-CW在处理基本的模拟数字量的时候非常简单、方便,但是在处理一些较为复杂的情况时却遇到了意想不到的问题。在这个食品生产线的集中控制系统,其中就涉及到富士触摸屏和西门子PLC中的通信格式的兼容问题。  系统中有些PID控制的模拟量需要用趋势图来显示,UG00S-CW中显示趋势图并不复杂,首先点一下趋势图的图标,在弹出的对话框中选择趋势图的类型,然后选择每条曲线对应的地址即可。但是在联机调试时却总是出现comunication error(通信错误)信息,经过排查发现问题出在趋势图上,如果将趋势图从程序中去掉,则一切正常,后来我就尝试先将西门子PLC中的对应的模拟量数据读入触摸屏的缓冲(即内部存储区),然后将趋势图每条曲线的地址改为对应的内部地址。经过联机调试,发现不再出现comunication error信息,但是趋势图的曲线的显示却极不正常。经过观察,发现除了当模拟量的值为零时曲线显示正常,而为非零时曲线则指向无穷大。这个问题曾让笔者百思不得其解,后来终于想到有可能是西门子PLC和富士触摸屏在存储格式上可能会不兼容。原来富士触摸屏中趋势图中的模拟量一般都是双字(4字节),它从西门子PLC读取的顺序是将第一字读为高字,第二个字读为低字,而西门子PLC中模拟量的存储为先存低字再存高字,这样富士触摸屏从西门子PLC中读入的数据刚好都是高低字颠倒的。因为一般模拟量的值都比较小,所以高字都为零,这样相当于将原来的值乘了一个2的16次方的数,远远超过了模拟量的上限,所以才出现了以上情况。 为了解决以上问题,需要将PLC中的数据读入,然后依次高低字颠倒,然后再将趋势图的曲线地址指向存储修正数据的内部地址即可。为了完成这个功能,需要用到UG00S-CW的宏指令,富士UG00S-CW平台提供了丰富的宏命令集,主要有以下几类:  屏幕类,当打开一个界面时可执行的OPEN macro,当关闭一个界面时可执行的 CLOSE macro,当打开一个界面后不断循环执行直到这个界面关闭为止时停止的 CYCLE macro。  按钮类,当按下一个按钮时可执行的 ON macro和当松开一个按钮时可执行的 OFF macro。  宏模式,即宏指令程序段受某一个比特位的控制,当这一位为1时执行,为0时停止,这个比特位可以是PLC中的地址,也可以是触摸屏的内部地址。  富士UG00S-CW的宏命令集和汇编语言非常相似,不过此外还增加了许多系统命令功能和辅助功能,使得开发程序更加方便快捷。触摸屏中的存储格式是字,地址用$u来表示,例如$u1000就表示第1000个字,$u1000-14就表示第1000个字的第14位,触摸屏中没有用来表示字节的地址表示方式。在这个食品生产线上有多个PID控制回路,每个回路对应一个趋势图,以第一个回路为例,它占用Buffer1(最多有12个Buffer可供使用)趋势图有三条曲线PV、SP、OP,它们所对应的PLC地址分别为DB10:DBD0,DB10:DBD4, DB10:DBD8,然后将调整后的地址存入定为$u500~$u505,程序段如下:  /*首先将模拟量读入触摸屏内部,使用块赋值BMOV指令,即将DB10:DBD0~ DB10: DBD8赋值到$u500~$u505*/  $u500=DB C:12(BMOV)  //下面将各个量的高字和低字颠倒  $u600=$u500 (W)  $u500=$u501 (W)  $u501=$u600 (W)  $u602=$u502 (W)  $u502=$u503 (W)  $u503=$u602 (W)  $u604=$u504 (W)  $u500=$u505 (W)  $u505=$u604 (W)  然后将此程序段拷贝到每一屏幕的CYCLE macro中,然后将buffer地址初始地址指向$500,抽样模式定为:Constant Sample,曲线条数(即No*** of Word)定为3条,存储长度为500,其他的设置为默认值,趋势图中对应三条曲线的地址改为$u500,$u502,$u504,这样才能保证触摸屏中的数据和PLC中的数据同步更新。将程序下载到触摸屏,经过联机测试,一切正常。  富士触摸屏以及西门子PLC由于其产品具有很高的稳定性,而且在软件开发上非常高效快捷,因此在工控方面,两者相结合是一个很不错的选择,能够充分发挥两者的优点。但是由于两者毕竟不是同一厂商,所以难免会在某些细节的兼容性上会有纰漏,这是我们在设计工控系统时特别要注意的地方,硬件漏洞软件补是IT界永恒不变的方法,在开发商还没有使他们的产品尽善尽美之前,我们应当运用我们自己的智慧来完善我们的系统。
欢迎转载,转载请注明作者和出处!
编辑:刘静
更多相关资讯:
如果您认为此信息侵犯了您的合法权益,请您将相关资质证明和您的权利要求发送至,世界工厂网工作人员会尽快回复处理!
热门资讯点击
热门关键词用户登录 |
密&&&&码:
记住用户名
下次自动登录
&&建议您只在个人私有的电脑上使用此选项。
绑定第三方账号登录&&
扫描二维码登录支持中心移动端
You are here:
西门子触摸屏MP277与300PLC...
手机登录找答案
热点活动:
已解决问题:
西门子触摸屏MP277与300PLC通讯问题
现有一触摸屏MP277及300PLC,可以通过MPI方式将触摸屏程序下载到触摸屏里,同时可以下载PLC程序到PLC里,现在问题是怎么将PLC与触摸屏通讯上,如果采用MPI方式需要哪些设置?如果采用以太网通讯,300PLC没有CP模块,但是有BCNET,可以实现么?
问题补充:我的问题不是触摸屏的下载,而是触摸屏如何和PLC实现通讯?我已经可以实现触摸屏的下载,也可以实现PLC的下载和监控,如何将PLC与触摸屏连接通讯上?
产品版区:
悬赏分:20 | 解决时间: 10:19:15 | 提问者: -
问题ID:122595
通讯设置见附图。参见:&MP277屏与S7-300PLC通讯设置的方法是一样的,只需要改为MPI。
图片说明:1,&&2,&&
提问者对于答案的评价:..
已阅,最佳答案正确。
置评专家:西门子自动化技术支持& 07:46:36
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
如果采用MPI方式:在PLC硬件中组态上MPI网络,地址默认为2,MP277中“通讯”-”连接“-名称自已可以定义,激活开,通讯驱动程序选择SIMATIC&S
& 19:57:42
下载中心有本手册,专门介绍MP277下载的,不知现在还有没有?名为&MP277西门子面板下载手册&给信箱我也可以发给你
& 09:02:02
建议参考MP277下载手册,上面有详细的介绍怎么下载通讯比如:1.PC/PPI电缆下载方法2.以太网下载方法&3.MPI/DP下载方法4.USB电缆下载方式
& 10:22:22
设置MP277触摸屏与PLC通讯的设置在“通讯”--“连接”--选择PLC类型和相关参数设置。补充问题回复:mp277与plc通讯有几种方法供用户选择,一个是mpi模式,就是触摸屏的通讯--连接中选择mpi模式;并在plc的cpu左侧的mpi接口中连接。另一种是dp通讯,同样在通讯--连接中选择dp模式,在plc右侧接口中连接。
& 09:31:59
上一页1下一页&
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

我要回帖

更多关于 触摸屏plc一体机 的文章

 

随机推荐