很早以前我看到同行的触摸屏项目就用面板类型了,知道很实用。但因为悟性差的原因即使人家的项目开源给我都理不清其中的脉络和头绪,也看过很多文档,不知道是不是没看到真经的缘故还是悟性没得救,看的更加一头雾水,真是开卷考试给抄都抄不会。特意抽时间看了视频中心的内容了解了触摸屏部分,但不知道和梯形图程序怎么有机的结合起来,因为不用面板也能把项目搞完,就是麻烦些,所以一直也没放心上打破砂锅纹到底。有一次到哔哩哔哩里看视频找别的问题的突破口,运气不错还顺带找到有位老兄讲解关于面板类型的视频挺有帮助,因为他常规功能不怎么清楚故而导致讲解的格外细致,很是对路子。根据视频中内容知道了UDT用户自定义数据是触摸屏和CPU变量交流的核心桥梁。
经过实操用UDT用户自定义数据 一边给FB中的static用,另一头给库里面板数据类型用,这样面板和多重背景就联系上了。无数个相同的应用只要优化一个其他的就会自动更新。属性类如权限等建对应的数据格式如Wstring也可以将其放到接口中做不同的应用修改。真是很方便,达到了我多年想得确一直得不到的效果。而且触摸屏的面板类型和WINCC的面板又触类旁通,两个都能尝试着在项目上用用了。
人的悟性就像伸出五指,与生俱来就有长有短,悟性强的人从知道皮毛到会应用可能一两天甚至都用不着。我从知道面板类型到真正会用上差不多经历了十来年,悲乎,幸乎!要是没看到哔哩老兄的视频估计我到垂垂老矣也蒙在鼓里,借此机会由衷感谢他,也感谢在西门子论坛得到的大力帮助!