导工程出现的错误 点击:340 | 回复:0



小飞侠24小皇帝

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 5回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2013年2月27日
发表于:2013-12-22 22:34:54
楼主

      我把整个情况给大家说一下,希望大家看看我哪一步操作有问题,我有很多不规范的术语,希望大家见谅。我分三个部分说,这三部分之间是前后递进关系。

          part1网络部分:这个工程用了两个CPU(我称之为CPUA和CPUB),它们分别导出128网段和129网段,意思就是从CPUA出来两根网线,这两根网线走的是128网段和129网段,CPUB同样也走128网段和129网段,这四根线是连到两台交换机上,我称之为交换机OA和交换机OB,从这两台交换机上又出来四根网线,两根一组分别连到两台电脑上,这两台电脑我称之为OP50和OP51。下图是我的网络结构,为了让大家看清楚,我传了两张照片。

 

在我的理解,一台交换机是不可以传输两个网段的,它只能走一个网段,为什么上图的OA能够把130和128网段连接起来,OB能够把131和129网段连接起来呢,这个确实是实现了,OP50上的两个网卡,SNETA上添加了两个IP地址:130和128网段,SNETB上添加了两个IP地址:131和129网段;OP51上的两个网卡,SNETA上添加了两个IP地址:131和129网段,SNETB上添加了两个IP地址:130和128网段。这里我有疑问,疑问一:为什么两台操作员站的SNETA设置的网段不一样呢?

疑问二:我上面传的两张网络图上,130和131这两根黑线是MNETA,MNETB,128和129这两根黑线是SNETA和SNETB,他们的含义是什么,我希望您可以根据下图中设备组态中的系统设备图给分析一下

         part2软件版本不一致的引发的问题:在这个项目中,OP50和OP51,就是我用的两台电脑,应该叫操作员站50和操作员站51,这里我用OP50和OP51来简称,OP51装的是MACSV5.2.3版本,OP50装的是MACSV5.2.4版本,OP51是操作员站,OP50是工程师站,OP51的服务器坏了,在这种情况下,在OP50这台电脑上可以进行数据库总控生成下装文件,工程师站下装,两台电脑都可以启动操作员站,都可是登陆成工程师级别,(我在权限0种设置的是允许两台工程师级别登陆),如果把OP50这台电脑关机,OP51是就没法实现监控了。这里我有疑问,是不是因为OP51的服务器坏了的原因,无法实现冗余了。我所说的这整套系统对于冗余的定义是怎么回事,我只知道硬冗余和软冗余,着她系统实现的是什么冗余。

    part3高版本的工程向低版本中导出现的问题:由于两台电脑的版本不一致,我想把5.2.4版本的电脑换成5.2.3版本的,技术支持说不可以在高版本下把整个工程导出来放入低版本中,只能成三部分导,1:把数据库总控的模拟量数字量导出来(这里我想问我只需要把AI,AO,DI,DO导出来吗,不需要导AM和DM吗),2:codesys的程序单独导出来,3:图形组态单独导出来。

  导出工程执行完毕,下一步我就找来一台工控机,装了MACSV5.2.3,新建一个工程,设备组态完毕,我就把AI,DI,DO导入数据库,我又把图形文件存入graph文件中,进入codesys,把程序导入,完全编译,中线错误,错误如下图

错误信息是DQFOP:initial error我把下边的程序块给删了,我把上边的蓝色光标区域INFOP:HSFOP:=(KG=1,TC=:5,TB:=0.5)删了,然后编译就成功了,我把两个网卡的网段设置一下

,插上网线,生成数据库下装文件,工程师站下装,都成功,启动操作员站,监控画面上的一个电机块出现白色闪硕,点击它出现面板,在远程就地位置显示调试[危险状态],点启动,启动灯闪一下立即就关闭,其他的阀门,在操作面板上点启动,启动灯闪一下,然后出现偏差开到关或者是状态反馈错,所有的电机和阀门的远程信号能传上来,但是一点启动就出现状态反馈错或者是偏差开到关,我在codesye中在线监测这些电机块是能监视的,HSSCS5作为电机或是阀门块它的那么多引脚哪些是可更改的,codesye中在线状态和离线状态的HSSCS5的参数值是什么关系,是应该在在线改还是离线改。



热门招聘
相关主题

官方公众号

智造工程师