IFIX通讯故障解决思路.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IFIX通讯故障解决思路.doc

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

文档评论(0)

shiyouguizi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档