《IFIX通讯故障解决思路》由会员分享,可在线阅读,更多相关《IFIX通讯故障解决思路(5页珍藏版)》请在金锄头文库上搜索。
1、很多朋友在用IFIX的时候都遇到过,IFIX通讯故障,也就是画面上显示“”的情况。在这里,把握个人解决这个问题的思路进行总结,以供大家参考(在此,我只讨论PLC以外的故障)。首先,数据由PLC到IFIX的过程数据库结构如下:ProcessHardwareProcessHardware(vendorB)(vendorA)1.IFIX读取PLC中的数据:IO驱动器从过程硬件寄存器中读取数据,将数据传入DIT(驱动器影像表)中,SAC从DIT中读取数据,存入PDB(过程数据库)中。2.IFIX向PLC中写数据:IFIX写数据到PDB,PDB将数据写入DIT,IO驱动器从DIT中读取数据写入PLC中。
2、当我们明白了这个IFIX与PLC通讯的这个过程,我们解决IFIX通讯故障也就变得容易了。我个人的思路是由下向上逐层检查。既:检查物理连接,检查驱动程序,检查SAC三个步骤。一、应用MBE驱动:1. 应用”ping”命令检查网络物理连接是否完好。如果不能”ping”通PLC,请先检查是否为PLC故障,若PLC运行正常,请检查网络连接包括用测线器检查网线制作有没有问题,光电转换器,交换机,光纤等是否存在问题。2. 确认网络连接没有问题后,运行MBE-POWERTOOL,直接选择”DataBlock”块,选择”Statistics”查看当前DataBlock状态。Ch:aiLTLelODitaBLo
3、ckStatisticeforD:=Lt:=iIilocklTimeoutsError:OverxiiiLSlataUtleoIiciTi_:=lTlSTi1Rece1T.-SELastRe=LdLastffriteL:e+Errc-rLastUnsolL:ztErrorMnEEigH空宜旦tifTlHilOlltIataMunitsr.rcuTjlezlLOotingIlatiiiilOCEDa-l:iE!li:icLDat:=LBlock如果Dtata项显示不是”Good”,请检查”Channel”,”Device”,”DataBlock”的”Enable”复选框是否选中;”Channel
4、”中,主备网卡选择是否正确;”Device”的IP地址是否配置正确,PLC中确实有这些地址;”DataBlock”块中开始和结束地址是否正确;打开的*.mbe文件与IFIX节点名是否一致;Options-Setup-DefaultPath中的节点名和路径是否配置正确等问题。3.确认块状态中的”Data”项为”Good”后,证明IO驱动程序不存在问题。打开IFIX工作台,点击”任务控制”按钮,选择SAC项,如图点击”停止”按钮,几秒钟后点击”启动”按钮。4本人遇到的通讯故障的情况通过以上步骤据能解决问题。需要注意的是:操作第三步之前一定要确认MBE-POWERTOOL中的块的状态栏中”Data”
5、项必须为”Good”。因为通讯故障多数情况下是MBE驱动没有正常工作。如果按照上述条件检查MBE-POWERTOOL后Data项仍不是”Good”的话,有可能是MBE驱动程序出问题了,重装MBE驱动程序,重新建立”Channel”,Device”和”DataBlack”试一下吧、应用OPC驱动:IFIX通讯故障的问题,驱动程序应用的不同的话,只是第二个步骤,分别去检查MB1,L4等驱动程序,第一步和第三步都是相同的。而IFIX7.X驱动中驱动程序的配置基本是一样的,所以只需要应用类似的方法检查就OK了。当连接AB的PLC时候,需要应用OPC驱动程序,此时还需要安装AB的OPC服务器RSLinx
6、。此时的结构就是PLC发送数据到作为OPC服务器的RSLinx,我们安装的OPC驱动程序作为OPC客户端接收OPC服务器发送的数据;OPC驱动程序将数据写入DIT(驱动器映像表),SAC读取DIT中数据,写入PDB中。Workstation,LEH0Y0-82CFEDF8i通过OPC+RSLinx连接ABPLC的时候,就需要确定配置好了的RSLinx是否正确17A口tobLOiY2已1NotEruiisiTLg日+备LircGateways,.EthernHtS-舊LirccGitt:1!1!1.-.方法是选中相应的驱动右键”DriverDiagonsticsGeneralFerformanceActiveConnectioueEveRtLog如果各项数据都在不停地增长的话说明RSLinx已经在正常运行了。剩下的就是去检查OPC驱动程序是不是出错了。OPC驱动程序的检查与MBE驱动程序类似,这里就不做详细的说明了。以上的内容就是兄弟我做工程以来遇到较多的,在这里把我的经验给大家共享,希望或多或少会对大家有点帮助的,如果我的思路那里有问题或者是有遗漏的话,希望能给兄弟我提出来,我进步了,你也进步了,其他的兄弟看到了也进步了,岂不妙哉