1、首先感谢万斑竹给大家提供了这个链接技术文档供查阅,我也是首次看到这样的技术文档。
2、这个项目里几乎所有的功能块都是我使用SCL工具自主开发的,包括PID功能块FB60(PID_CTRL)、4种I/O驱动功能块。大家可看看项目结构图片中的“Created in language”和“Author”这两列标识就知道了。而PID功能块在项目中却又使用了CFC嵌套图表功能。
3、开发这些功能块肯定不能直接取自PCS7的库,也不是朝夕之功,是多年的项目开发经验积累和沉淀的,但肯定借鉴了PCS7的开发思维和理念,特别是PID功能块和4种I/O驱动功能块。其实这种与I/O模块集成的驱动功能块在PCS7 V4版本时还有,但在后续的版本中被拿掉了,变成了I/O单通道的驱动功能块了。然而I/O单通道的驱动功能块使用虽然灵活,诊断功能更强大,但并不节省存储资源。
4、我初略看了一下德国网站《用于STEP7和WinCC的实例块》的文档,它基本是讲述如何使用WinCC V70版本的“面板类型”(Faceplate type)功能在WinCC中组态操作面板和块图标,但我还是使用常规的变量前缀(Tag prefix)连接法加全局脚本代码(Global s cript)。
5、WinCC V70版本增加了面板类型”(Faceplate type)功能组态,这无疑是PCS7的Faceplate身影闪现,是单纯WinCC版本功能的增强,是一个值得大家关注的亮点。今后我也会去多关注这个功能的开发使用,发掘它的潜力。