技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > FC功能块上传

FC功能块上传

刘玉蓉 发布于2014-11-03 17:17 445 0 标签:

电脑里的程序不是终的,现场查看程序的时候懒得全部下载,所以和PLC弄成在线模式,然后把我想要看的那个FC块单独上传到我的笔记本里,可上传完后发现每次都提示:The symbol information of the block is invalid这个,我检查了程序  也没发现什么异常,点详细信息说里面的一个功能块有问题,但我打开改提示有问题的功能块后发现并没有什么问题,也没报错,都能监控,可就不知道这个提示怎么才能给消除了,那位能帮一把

佳答案

提示的意思是“这个FC块的符号信息是无效的”。由于你的电脑中的程序不是终的,当前PLC中逻辑块(包括FC)在调试时已经在线修改了程序内容,所以你现在上传的FC块的程序结构与原来电脑中保存的不一致,以及FC块中局部变量声明表中的参数(输入参数IN、输出参数OUT、输入输出参数IN_OUT)和局部变量(临时变量)中参数名称(name)和TEMP变量名可能已经改变,你下载到PLC与你的电脑保存的程序版本不一致,所以引起冲突。一般规范的做法是在线调试时修改了程序内容后,在下载块时,好能在编译完成后及时保存到(将块保存到电脑硬盘中),再下载到PLC。这样可以保证编程设备中的程序与PLC中的程序一致。
你可以将PLC中所以程序块(ONLIN在线)复制到你的电脑源程序中,方法如下:把你的电脑连接到S7-300PLC的MPI接口,在SIMATIC管理器,依次展开你的项目到Blocks(块)(离线OFFLINE),选择菜单View(浏览)/Online(在线),按你的电脑中SHIFT+F2键,把ONLINE和OFFLINE(你的电脑中不完整的程序块)上下并排排列,选中ONLINE在线中Blocks(块),右击选择复制Online在线(CPU实际块),然后选中OFFLINE(离线)中Blocks(块),右击“粘贴”,就把ONLIN中所以块复制到你的电脑硬盘中OFFLINE;复制完成后,选择菜单Options(选项)/Compare Blocks(比较块),执行比较ONLINE和OFFLINE中所以块,如果比较结果仅仅DB14不同,说明你的电脑中程序与PLC中实际程序一致。
你可以利用参考数据(Reference Data),通过直观的表格形式可以对程序的调用结构、资源占用情况有清晰的了解。 

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签