恭喜,你发布的帖子
发布于 2017-11-02 09:02:05
34楼
楼主的程序确实考虑很周详,是否能详细说明一下声明变量的具体含义和实际位置。你的程序看了两遍,还是有一些不太理解,比如“ModLiOp、ManModLi、AutModLi”;StartAut、StopAut是自动的启动和停止吧,为什么用两个控制信号,一个不是更容易控制吗?还有“Trip”是指断路器跳闸?本来花了半天的时间把楼主的程序敲出来了,收藏慢慢研究,可惜的是一不小心恢复系统搞丢了。另外想请教一下楼主wincc画面怎么做成仿PCS7的风格,求方法,万分感谢!
希望大家多提问题。实际上这个PPT写了4卷,其中有一卷专门写wincc上位机的脚本和组态实现过程
很抱歉PPT不能直接分享给大家。但是可以大概讲讲过程,推荐大家可以看下西门子的BST库
实际上都遵循了这个 AS BLOCK -〉ICON -〉FACEPLATE
建立画面@BHL_Screen
在上画面中放置画面窗口ScreenTopPicWin,ScreenDeskPicWin,ScreenButtomPicWin
建立画面@BHL_TopView,@BHL_Desk,@BHL_ButtomView,分别放置到对应的画面窗口
4. 在@BHL_Desk上放置DeskPicWin画面窗口
5. 新建画面Pic1放置在DeskPicWin上 (Pic1为过程画面可以放置icon)
6. 新建画面窗口Top01~05 (用于弹出控制面板faceplate)
7. icon是自定义对象,鼠标左击程序如下(只展示原理,不是实际脚本):
脚本实际意思就是寻找Top01到05那个画面窗口没有使用,就打开哪个画面窗口来装载faceplate
8.创建,BHL_Motor,BHL_Motor_Standard,BHL_ToolView画面
9. BHL_Motor上放置FP_DeskPicWin画面窗口,FP_DeskPicWin上放置BHL_Motor_Standard
10. BHL_Motor上放置FP_ToolPicWin画面窗口
请填写推广理由:
分享
只看
楼主