加载中…
个人资料
我的工控
我的工控
  • 博客等级:
  • 博客积分:0
  • 博客访问:3,687
  • 关注人气:74
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

注册电气工程师

基础

考试

体会

心得

教育

分类: 电子、电气
我自考毕业,专科是电子技术,本科是机电一体化工程。我并非电气专业毕业,因此要比大家负出更多的努力,但我从事的是电气工作。我参加自考和注电考试都完全靠自学,06年基础考试成绩是69和98。下面谈谈我的体会,以供大家参考。

一.注电(包括其它)职业资格考试是特点与学历文凭考试不同,它的特点是:面广而不深,它不考繁杂的计算和深入的理论分析,而是强调运用,它列出的考点,要求熟练掌握。知道这特点,有助于复习。对于教材上的题,只做简单但要经过思考的题就可以了。我以前参加自学考试,一年能考5科就不错了,而且是一年考两次。如果注电象自考那样考,那我就要用3年才能通过。我一直对于注电考试充满信心,因为我知道我只要上午得60分和下午得80分就可以了。

二.要制定一个计划。对于今年想参加基础考试的同行,现在可以看书了。其实计划很好制定,但关键是要落实。在民营企业上班的人,工作压力大,学习常常会中断,间断对学习相当不利,尤其是新知识。在此我谈谈我的一个大胆设想,其实根本可以不去学那些大学没有学过的知识,只要把学过的课程复习好就可以了。去年我花了一定的时间学习水力学,但仍然没有考好。因为
标签:

知识/探索

wincc

组态

画面缩放

分类: WinCC
很多软件通过设定可以实现运行中动态画面的缩放,其实Wincc也提供了方法供我们使用。
Wincc主要提供了3种方法:

 对画面窗口的缩放因子属性赋值

 对画面扩展缩放属性赋值

这两种方法都要求运行属性的扩展缩放功能不能关闭

Ctrl+鼠标滚动按钮即可轻松实现缩放
标签:

知识/探索

wincc

在线趋势

归档

变量

c脚本

曲线

分类: WinCC
在初始状态,例如,将过程值测试归档中的变量testvar1赋予趋势控件的Curve1。
为了用脚本将过程值归档中的变量testvar2分配给趋势控件的Curve1,首先将在线趋势控件的索引设置为与曲线编号(1)相对应的数值。然后访问所选曲线的WinCC在线趋势控件(= Control1)的“TagName”属性,将“TagName”分配给新变量(2): 

SetPropWord(lpszPictureName,'Control1','Index',0);                                       //(1) 

SetPropChar(lpszPictureName,'Control1','TagName','TestArchive\\testvar2'); //(2) 

注意事项: 

索引代表在线趋势控件中CurveX的设置(更多详细信息见图形编辑器的在线帮助)。 
请注意变量名和归档名之间必须用“\\”分隔开。 
标签:

知识/探索

wincc

vsb

脚本

变量

write

read

属性

分类: WinCC
 Wincc6包含了VBS脚本编程,对于我等熟悉VB编程的可谓带来的福音,但是,由于西门子的C脚本编程功能实在太强大,加上要保持以前版本的一致性和用户编程习惯的延伸性,所以对于VBS脚本并没有太多的介绍。

    这里我先来介绍一下Wincc中对于控件引用的一般性论述。Wincc对于控件引用一般都采取定义变量-》使用Set 变量 =对象.(方法或属性)->引用变量来做的。

    在变量读取或写入的过程中,我们要接触到一些属性和方法,例如,Read和Write方法,变量的Value属性,熟练掌握这些属性和方法相当重要。

    下面解释一下Write和Read方法的语法:

Read data   其中data是读取变量的方法,如果data=1,直接从AS系统读取,相当于C脚本中的Get*****wait()函数,如果省略,则从Wincc变量管理器中建立的变量中读取。

Write data,1  其中data是需要写入变量的数值,1代表直接写入AS系统,相当于C脚本中的Set*****wait()函数,1省略,则写入到由Wincc变量管理器建
标签:

wincc

报警、提示对话框

分类: WinCC
任务要求:当满足某一条件时,弹出一个报警、提示对话框,要求操作员给予确认。
 
方法:
1。组态好要监视的变量,以及该变量的输出域,并建立连接(在属性中)。
2。对输出域:事件--输出值组态一个C动作,代码如下:
 
WORD Value;
Value=GetTagWord('ceshi');
if(value==1)
{
MessageBox(NULL,'Error Text','My Error Box',MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
说明:其中ceshi是要监视的变量,我用的二进制变量。
 
3。可以组态一个按钮,通过单击来改变ceshi的值,进行测试。
 
如需交流请联系:lml.gongkong@163.com
标签:

wincc

变量

赋值

分类: WinCC
任务:实现上位机命令给变量赋值。
 
方法:
1。创建一个按钮,一个输入/输出域,建立一个二进制内部变量:ceshi。
 
2。对输入/输出域组态。在“对象属性”对话框的“属性”--》“输入/输出”中的输出值与变量ceshi想连接。(直接右击灯泡,选择变量,再选择ceshi)。
 
3。对按钮组态。在“对象属性”对话框的“事件”--》“鼠标”--》“按左键”处为该按钮组态一个C动作。输入以下代码:

#include 'apdefap.h'
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{

SetTagWord('ceshi1',1);

}

 

4。再在“释放左键”处组态一个C动作,只需将上面代码中的“1”该为“0”即可。

 

5。运行WINCC测试,在输入/输出域中可以看见,每次按下按钮时,便给变量赋值“1”。完成。

 

如需交流,请留言,或者发邮件至:

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有