看到BST例程上FB接口有一个String类型的输入信号,可以利用这个字符串变量向WinCC传送设备位号,这样可以把这个变量看作画面窗口的变量前缀,做适当处理就能够实现在PLC中一次编程在WinCC中用来自动做为画面窗口和面板的绑定变量使用,应该可以节省大量的绑定时间。
不过有几个问题还没有解决,这个String实在太占地方了,不能动态分配,固定占用256个byte,存储254个char,大多数时候都显得浪费。
我也想过用字符数组,可是要手动赋值,一个一个来也不合适。(当然,用程序自动赋值也可以,不过我还没有仔细考虑过。)
如果在接口部分用AT来覆盖倒是很好,不过,AT覆盖变量好像又不能外部访问,只能在FB中访问。
(不过,用AT还是须有被覆盖的String的,于事无补)
哪位有比较好的做法给我推荐推荐?
我做WinCC纯属才学。
