《工业数据---行车与交通》由会员分享,可在线阅读,更多相关《工业数据---行车与交通(5页珍藏版)》请在金锄头文库上搜索。
1、1、 启动桌面 WINCC。2、 点击“文件”新建 创建新项目 单用户项目 确定 项目名称 (图1) 。3、 展开变量管理器 右击内部变量 新建变量 NewTag、NewTag-1、NewTag-2 和 NewTag-3。 (图 2)4、 点击图形编辑器。 (图 3) 5、 (左行)双击对象选项板中窗口对象中的按钮 在文本中写左行控制 在按钮上右击 事件 鼠标 按左键 点击 C 动作 内部函数 Tag Set 双击 SetTagBit 点击 Tag-Name 选择 NewTag 点击Value 1 确定 双击 SetTagBit 点击 Tag-Name 选择 NewTag-1 点击 Value
2、 0 确定。 (图 4,图 5,图 6) 。6、 (右行)类似第 5 步骤,使 NewTag 为 0,NewTag-1 为 1。 (图 7) 。7、 (上行)类似第 5 步骤,使 NewTag-2 为 1,NewTag-3 为 0。8、 (下行)类似第 5 步骤,使 NewTag-2 为 0,NewTag-3 为 1。9、 双击对象选项板中的两根线条并全选中右击选中组对象成组 1,在对象选项板中选园、线和矩形并全选中构成吊钩右击选中组对象成组 2,在对象选项板中选园、矩形构成小车,全选中组 1、组 2 和小车右击选中组对象成组 3。 10、右击吊钩 组件 3 属性 几何 位置 X 由击动态 C
3、 动作编吊钩左右运行程序 默认触发器选择 250 毫秒。BOOL leftflag,rightflag; short int right,left; leftflag = GetTagBit(NewTag);rightflag = GetTagBit(NewTag_1);left = GetLeft(NewPdl1.PDL,组 3);if (leftflag) & (!rightflag) if (left 160 ) left = left - 4; if (!leftflag) & (rightflag) if ( left 160) top=top-4;height=height-4; if (!raiseflag) & (downflag) if (height760) top=top+4;height=height+4; SetPropWord(NewPdl1.PDL,组 2,Top, top); return height;12、点击图形运行 左右控制 上下控制