pcs7.1 程序编译出现 fc871 错误
112.95.251.214
发布于2014-04-29 17:55
1
0
标签:
在使用pc7进行软件组态中,逻辑编译时出现了fc块错误。全文如下:
errormessagefromsclcompilersduringgenerationofthefc871block
e:l00191c00005invalidinput,in/out,oroutputparameter"
fc871应该是系统编译过程中自动生成的内部块,程序内没有,但是每次编译都会跳这个错误,请提供一个查错的方向,。
note:个出现的是fc773错误,尝试自己建立了一个无内容块fc773,再编译后错误消失,变成了fc871错误。
问题补充:
也一直在尝试。昨天开始逐步的删除cfc,试图排除。在删掉了3个在程序中使用的pid之后,问题消失了。(cont_c)尝试下装过程中报fb1错误,就是这个contc功能块的相关fb,删除之后无其他报错信息。不过整体程序不能强制,不能将功能块置为sim模式,目前仍谈检查中。各种安全性aido通道驱动模块也是不可用状态,很奇怪。ai来说,f0灯在加信号时已经消失,但是在下位程序中读不到相应数值,功能块上也显示一个小的叹号。各位是否有见过这种情况?
佳答案
以前碰到过一种情况,是会报很多块有错误,但其实只有一个自己编的块有错误.系统自动产生的块除了经常使用的块以外,还有一部分系统块就是专门用来检测的,比如硬件故障,软件故障等.所以这个不一定就是fc871的错误,很可能是别的自己编的块或者其他地方有错误,如果还有别的错误信息,仔细检查以下.