恭喜,你发布的帖子
发布于 2018-01-16 20:34:25
12楼
是的,这也应该是您WINCC应用较多的缘故吧,但我由于业务的关系现在基本不再使用WINCC了,上位机是第三方组态居多,对第三方组态来说,背景数据与全局数据是没有区别的,也不支持上述的系统函数,FC与全局DB更容易在运行中修改,而带来的风险又较小。
所以,有时候我觉得结构化数据的定义,传递,解析会是一件比较有意义的事情。
全球饮料设备供应商克朗斯的源程序,其电机阀门模拟量监视等都是FC写的。FC在inout创建pointer,在调用时,为它开辟一段DB的内存来保存运行的数据。这样整个项目上传到上位机的DB的编号个数就可以很少。听说wincc访问一个DB连续一段地址(比如DB1里1000字节),比访问多个DB相同地址长度的速度要快(比如DB1~DB10里的100字节)。PID等这些用FC就得不偿失了。
请填写推广理由:
分享
只看
楼主