wincc学习技巧2

wincc学习技巧2

ID:40337883

大小:5.71 MB

页数:41页

时间:2019-07-31

wincc学习技巧2_第1页
wincc学习技巧2_第2页
wincc学习技巧2_第3页
wincc学习技巧2_第4页
wincc学习技巧2_第5页
资源描述:

《wincc学习技巧2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、组态软件二、C语言基础1.WINCC中的语言Wincc语言由C脚本(C-script)和B脚本(VB-script)组成。WINCC中C脚本:(1)C动作(在画布中编辑的程序代码)。(2)全局脚本编辑器:项目函数、标准函数和内部函数。项目函数:自定义本项目(保护性)标准函数:编辑好供C动作调用内部函数:(微软)自定义编辑函数在项目函数中例如:#pragma()intNEW_Add(inta;inb){intc;c=a+b;returnc;}2.WINCC中的(Tag)变量------程序使用的变量(书上P3

2、1--35)变量:C变量、WINCC变量C变量:int(数值型)、char(字符型)、BOOL(布尔型)---也就是二进制(为常用)WINCC变量:word(数值型)、char(字符型)、Bit(布尔型)(为常用)常用变量如下:布尔型:SetTagBit(参数1,参数2)、GetTagBit(参数)数值型:SetTagWord(参数1,参数2)、GetTagWord(参数)字符型:SetTagChar(参数1,参数2)、GetTagChar(参数)参数1:变量名。参数2:具体要求。例如参数1为液位,参数2为a举

3、例1二进制变量“启动”控制电机启停BOOLa;a=GetTagBit(“启动”);if(a==0)SetTagBit(“启动”,1);举例2二进制变量“启动”控制电机启停BOOLa;staticinti=0;(类似inti;i=0;)a=GetTagBit(“启动”);if(a==0)i++;两者区别:不加static加static启动一次i=1启动一次i=1启动二次i=1启动二次i=241启动三次i=1启动三次i=3启动四次i=1启动四次i=43.WINCC中的运算符3.WINCC中的常用语句4141三、变量

4、组态WINCC中的变量分为:内部变量、外部变量和C动作(函数中的变量)1.利用变量进行增减计数步骤1:进行画面构建,需要两个按钮和一个输入输出域(属性调整-)(变量、有变化时、输出)。新建内部变量,命名为“计数”,属性为无符16位。如下图所示;步骤2:在名字为“启动增加”的按钮中-----属性----事件---鼠标左键C动作:unsignedshorta;a=GetTagWord("计数");a++;SetTagWord("计数",a);步骤3:在名字为“启动减少”的按钮中-----属性----事件---鼠标左

5、键C动作:unsignedshorta;a=GetTagWord("计数");a--;SetTagWord("计数",a);2.利用变量进行增减计数(带有步长控制),可定义步长步骤1:进行画面构建,需要两个按钮和两个输入输出域(属性调整-)(变量为计数、有变化时、输出)步长对应的输入输出域(属性调整-)(变量为步长、有变化时、输入)。新建2个内部变量,命名为“计数”和“步长”,属性为无符16位。如下图所示;41步骤2:在名字为“启动增加”的按钮中-----属性----事件---鼠标左键C动作:unsigneds

6、horta;unsignedshortb;a=GetTagWord("计数1");b=GetTagWord("步长");a=a+b;SetTagWord("计数1",a);步骤3:在名字为“启动减少”的按钮中-----属性----事件---鼠标左键C动作:unsignedshorta;unsignedshortb;a=GetTagWord("计数1");b=GetTagWord("步长");a=a-b;SetTagWord("计数1",a);步骤4:如果调整步长,可直接输入1.利用变量进行电机启动新建内部变量,

7、命名为“起停”,属性为无符16位。在名字为“启停”的按钮中-----属性----事件---鼠标左键C动作:BOOLa;a=GetTagWord("起停");if(a==0)SetTagWord("起停",1);if(a==1)SetTagWord("起停",0);2.利用变量进行windows窗口对象的修改41四、画面组态1.画面的切换方法1:利用直接连接切换单个画面,即为在下图中“单击鼠标改变画面”的部分点击链接到所要去的画面。组态完毕后,点击按钮即可达到。41方法2:通过对象名称和画面名称的变量连接打开画面

8、。在书上P101方法3:通过内部函数打开画面。在按钮属性中事件中鼠标左键中C动作利用软件内部函数输入程序如下:OpenPrevPicture("画面名称");1.利用画面窗口显示画面方法:SetVisible("画面名称","对象名称",1或0);SetVisible表示可见度;画面名称表示画面的名字,例如1.pdl等;对象名称表示“画面窗口n”,“画面窗口n”在智能对象中;1或0表示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。