由于单位最近要搞标准化编程。我负责编写程序块。用AB写程序的套路编写西门子博图V14的块。
1,建立自定义数据类型。
2,编写要调用的程序块。如果设备不多建议用FB生成背景数据库,又能保持定时器以及各种程序累计值,WINCC上位机采用结构变量定义个前缀即可调用,省的建立很多标签。如果相同设备大于15台作用建议用FC,不然背景数据块多,最头疼上个项目同样的子程序都能用到第15个实例,现场的运行信号进入PLC后标签不使能,折腾到晚上12点啊,摘从来从新编写。呵呵。。。跑题了。。。
3,期间要自定义的数据添加变量类型时候。实例无法更改。删除DB块后还是无法显示新添加的变量。
嗯,删除FB从新编写还是无法显示新添加的数据类型标签。果断删除自定义标签,嗯从复制粘贴导入。嗯还是不行。最后关了博图从新开可以了。。。坑人啊。现场时间宝贵那。给你调试时间短有你这样折腾电脑不好的话1小时一眨眼就过去了,于是乎没用自定义数据类型,直接FB里创建。造成的结果是。。。FB数据块庞大啊15寸电脑看不到底的数据块。大家都是怎么编程的提供下思路啊。西门子着实用的不太多也就10几次啊。