当前位置:文档之家› STEP7 V5.4安装说明

STEP7 V5.4安装说明

STEP7 V5.4安装说明
STEP7 V5.4安装说明

STEP7 V5.4官方中文版下载简介:

西门子STEP7 V5.3 SP2 中文版下载

西门子step7 V5.3是用于SIMATIC S7-300/400站创建可编程逻辑控制程序的标准软件,可使用梯形图逻辑、功能块图和语句表进行编程操作。

PCD1 和PCD2 Saia-PCD 控制设备也可以用Siemens Step7 来编程。使用Step7编程可以在Saia P CD上实现某些集成在Step7内的功能.不只是兼容

在常规功能之外还具备以下的特点:

DK 3964 R/RK 512 等标准协议已经集成到控制器内,不需要额外驱动

MPI 接口

集成modem 支持: 内置modem 功能,可进行远程编程、诊断或数据传输

编程不需MPI 转换器,直接通过PC上的RS232 口

现场总线通讯功能. 控制器功能中已集成了Profibus DP Master / Slave, Profibus FMS 和LONWorks.

利用web server进行监控. 储存HTML 网页、图片、PDF 文件等到控制器里供通用浏览器查看

扩展操作系统功能如保护技术秘密,防止被非法查看或复制

用Siemens 原装Step7编程

直接运行Step7程序,毋需转换

兼容普遍使用的编程环境,使用熟悉的编程测试功能

用STL, LAD, FBD编程

使用Siemens工程工具,监视修改变量,程序状态等

相同指令集(Siemens S7-300 和S7-400系列)

一些特殊功能,如串口通讯、计数等可在系统功能(SFCs)中编辑

Step7 v5.3 Professional 正确安装方法

Step7 v5.3 Professional 安装步骤

1 安装Windows 2000 SP4/xp Professional+SP1/SP

2 (xp home除外)

2 安装IE6

\IE6b2800\ie6setup.exe

3 设置Windows 2000 默认语言为"英语(美国)"

控制面板->区域选择->设置默认值, 选择"英语(美国)"

4 安装Step7 v5.3

\ STEP7_PROFESSIONAL_2004\Setup.exe

注: 源文件的路径不能有汉字, 否则Setup.exe不能执行

选择: Step7 v5.3

S7-SCL v5.3

S7-GRAPH v5.3 (Graph 7 )

S7-PLCSIM v5.3 (PLC仿真)

Aotomation License Manager v1.1

选择语言:

English

提示: Transfer License Keys

Yes, Transfer should take place during installation

No, Transfer license keys later

选择: No, Transfer license keys later

5 恢复Windows 2000 默认语言为"中文(中国)"

6 安装Step

7 v5.3 和Graph v5.3授权

将"\Step7 v5.3+graph5.3授权"目录拷贝到硬盘

执行STEP7V53key.exe安装Step7 v5.3授权

A1710453

执行s7graph53.exe安装Graph v5.3授权

A1S7GR53

注: 我并没有先装Step7 v52

有些朋友将WIN2000的"当前用户的设置/您的区域设置"设为英语,这是没有用的,

应将"系统的语言设置/设置默认值"设为英语才有效

安装与运行环境

STEP 7是面向MS Windows 2000 Professional和MS Windows XP Professional而发布的。

从SP2开始,STEP 7可运行于MS Windows Server 2003上。

从SP2开始,在使用STEP 7时,不必作为主(primary)用户登录到Window操作系统;有用户(user)权限就足够了。然而,不能以"访客(Guest)"身份登录来使用STEP 7。在安装STEP 7软件和通过"设置PG/P C接口"功能安装模块时,仍然必须拥有管理员权限。

对于STEP 7 V5.3,则存在一个新的授权过程。用户权限将不再通过授权来提供,而是通过许可证密钥来提供。许可证密钥将在自动许可证管理器中进行管理(参见通过自动许可证管理器授权的用户权限)。不再使用"AuthorsW"程序。

从SP2开始,即可使用STEP 7 V5.3租赁许可证。

西门子PLC编程软件的安装注意事项

1 安装顺序 MicroWIN→Step7→Net→Wincc→WinCC flexible→Simatic_EKB_Install 2 安装注意事项 添加消息队列 打开控制面板,找到添加/删除程序,添加/删除WINOOWs组件,选最后一个“消息队列”,勾上安装。安装时可能需要winxp光盘(要原版,非Ghost版),选择光盘里的i386目录。 Net问题 如果先装Net后装Step7的话,Net中Ncm选项千万不能选,否则装不上去的。 Step7 和SimaticNet中都包含NCM,先安装SimaticNet后,NCM可以组态PC站,并不能打开或组态Step7项目中的AS站;再安装Step7时,安装程序检测到NCM已经存在,所以会中止安装Step7。而先安装Step7后,再安装SimaticNet 时,安装程序检测到NCM已经存在,所以只是不会安装SimaticNet中的NCM,但会安装其它组件。我一般先安装Step7,再安装SimaticNet,最后安装WinCC。注意三者之间的兼容性。 反复重新启动 很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。现在给出解决方案: 在注册表内 “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中删除注册表值“PendingFileRenameOperations” 解决反复重启无法安装西门子软件(VBS解决方案) …delete PendingFile Set WshShell = WSCRJPT.CreateObject(“WSCRJPT.Shell”) WshShell.RegDelete

STEPMicroWINVSP使用教程

项目四编程软件及其使用 内容涵括: 1、编程软件的初步使用 2、编程软件的功能及编程方法 3、调试及运行监控 一、能力目标 熟悉掌握V4.0 STEP 7 MicroWIN SP3的使用和编程方法,调试及运行监控。 二、所需的材料、工具和设备 PLC实验板、装有STEP 7软件的计算机、数字量输入/输出模块。 三、项目要求 熟练掌握可编程序控制器编程元件的符号、意义和使用,掌握各基本指令的意义和使用,学会编程软件的安装和使用。 四、学习形式 以老师课堂讲解的形式学习,以学生小组的形式到实验室动手的形式实践 五、原理说明 STEP 7 - Micro/WIN是西门子公司专门为S7 - 300系列PLC设计开发的编程软件,可在全汉化的界面下进行操作。它基于Windows操作系统,为用户开发、编辑、调试和监控自己的应用程序提供了良好的编程环境。其目前最新的版本是STEP7 - Micro/WIN V 4. 0 SP5 (V4.0. 5.08)。该版本除了支持CPU的新功能外,其本身的功能也比以前的版本增强了很多。 4.1 编程软件的初步使用 4.1.1计算机的配置要求 STEP 7 - Micro/WIN要在PC机上运行,它对PC机的最小配置要求如下: (1)操作系统Windows 2000 SP3以上; Windows XP Home; Windows XP Professional; (2)硬盘至少40 MB以上空间。 4.1.2软件的安装与卸载 1. STEP 7 - Micro/WIN V4.O份妥革步骤 (1)将安装光盘插入CD-ROM,在光盘目录里双击Setup,进入安装向导。 (2)按照安装向导的提示完成软件的安装。软件程序安装路径可以使用默认子目录,也可以用"浏览"按钮弹出的对话框中任意选择或新建一个子目录。 (3)出现PG/PC Interface窗口单击OK按钮。

函数参数返回值总结

函数的参数、返回值总结 (一)参数 ◆函数分: 有参函数:函数名(实参列表) 无参函数:函数名() ◆有参函数调用语句中的实参应与被调函数中的形参在个数、类型、顺序上一致。 ◆参数传递时,实参向形参一一对应进行单向的值传递。值:可是数值(变量或数 组元素)或数值的地址值(指针或数组名)。 (二)返回值 函数的返回值即为函数调用后的结果,可有如下返回结果的方法: (1)通过return语句返回一个值; (2)利用地址做参数返回一个或多个值; (3)利用全局变量返回一个或多个值。 (三)例 1、170页实验内容(1):打印由正三角和倒三角组成的图形。 有一个参数,无返回值。实参向形参传递一个数值。 #include /* 有一个参数,无返回值的函数,打印正三角 */ void f1(int n) /* 形参只能是变量,用来接收实参传来的数值 */ { int i,j,k; for(k=1;k<=n;k++) {for(i=1;i<=10-k;i++) printf(" "); for(j=1;j<=k;j++) printf(" *"); printf("\n");} } /* 有一个参数,无返回值的函数,打印倒三角*/ void f2(int n) {int i,j,k; for(k=n;k>=1;k--) {for(i=1;i<=10-k;i++) printf(" "); for(j=1;j<=k;j++) printf(" *"); /*双引号内应为“空格加半角星号”*/ printf("\n");} } main() { int n; scanf("%d",&n);

step7 v5.4 安装

安装前,关闭360安全卫士等,及各种杀毒软件,关闭防护墙。 1)先解压,解压到一个英文目录,如下: D:\Step7 V5.4 SP5 Chinese\Step7 V5.4_SP5_CN 因为中文与德文冲突,所以起中文名字,会出现意想不到的问题。 假如你的目录是:D:\下载文件\Step7 V5.4_SP5_CN,不行,“下载文件”是中文2)双击Setup.exe,进行安装

3)选择安装语言,点击下一步, 若界面出现乱码,这是由于windows区域和语言设置造成的,不影响正常安装和使用,单击下一步即可。

5)选择需要安装的程序STEP7标准版,包含STEP7,授权管理器软件和Acrobat阅读软件(如已安装,可不选择)。可根据你的需要进行选择 STEP7专业版软件中包含了STEP7软件,S7-SCL, S7-GRAHP, S7PLCSIM,授权管理器和Acrobat阅读软件。 6)选择安装类型,最好选择典型安装:点击“更改”按钮可更改安装路径 7)选择产品语言 8)安装授权:选择Yes即刻导入授权;选择No稍后安装授权。 此次选择:选择No稍后安装授权。使用软件授权。 9)安装PG/PC接口:PC Adapter, CP 5611, CP5511等驱动集成在STEP7中,用户根据实际情况进行选择。 10)安装完成,重新启动计算机。

安装注意事项及错误处理: 如果曾经安装过老版本的STEP7,务必完全

如何完全卸载STEP7和所有的软件包? 说明: 推荐卸载所有的SIEMENS软件,当卸载完STEP7后再重新安装这些软件。 警告: 在卸载过程中,在计算机上的所有SIEMENS文件夹和注册表将被删除。如果文件夹中包含STEP7项目,在SIMATIC Manger中用"File>Save as..."功能将这些项目文件拷贝到其它的目录下。也可以用"File > Archive"功能压缩到其它目录或者其它驱动器下。不要用Windows Expolrer 的复制或者移动功能来处理这些项目文件。 此外,从目录“<>\Siemens\Step7\S7data\gsd\”备份GSD文件。 重要说明: 首先将授权拷贝到授权盘中。 下面是完全卸载的操作步骤。

STEP7编程下载方法

SIMATIC 用于SIMATIC S7 / M7 / C7的STEP 7 V5.4 SP4中文编程软件 安装与使用注意事项 该注意事项中包含的信息相对于其他文档来说是最新的。请仔细阅读,此文本中包含了有关带Service Pack 4的STEP 7 V5.4的安装与使用信息。 请注意,对于A4格式,所要打印文件的左右边距都设置成25 mm。 请特别仔细阅读本文档第8章。 目录 安装注意事项 1发货清单 2硬件要求 3软件要求 3.1运行环境 3.2存储器要求 3.3与其它软件产品的兼容性 3.3.1使用其它软件产品时的网络设置 3.4在线文档 4安装 4.1安装STEP 7 V 5.4 SP4 4.2升级旧版STEP 7 4.3STEP 7 V 5.4 SP4许可证密钥 4.4删除STEP 7 V 5.4软件(带SP4) 4.5安装时的其它注意事项 4.5.1使用滚轮鼠标 4.5.2使用PC/PG通讯卡时的注意事项 使用注意事项(版本注释) 5新版软件的新特性和所作的修改

6组态和操作软件时的注意事项 6.1STEP 7如何满足IEC标准 6.2常规注意事项 6.3使用网络驱动器 6.4多用户操作 6.5多重项目 6.6交换不同版本的STEP 7 6.7库文件和实例项目 6.8SIMATIC管理器 6.9使用符号名(符号的大写和小写) 6.10硬件配置(中央机架) 6.11硬件配置(PROFIBUS DP) 6.12硬件配置(PROFINET IO) 6.13冗余I/O:通道间隔冗余 6.14硬件诊断 6.15MPI / PROFIBUS网络设置 6.16SIMATIC M7 6.17梯形图、功能块图、语句表和参考数据 6.18翻译文本 6.19管理多语言文本 6.20将S5程序转换成S7程序 6.21将TI程序转换成S7程序 6.22容错系统 6.23使用外文字符集时的注意事项 6.24使用SIMATIC Logon的注意事项 6.25拓扑编辑器 6.26命令接口 6.27TCI – 工具调用接口 6.28MS Windows Vista操作系统的特性 6.29 在Microsoft Windows Vista中使用WinCC 7.0的注意事项7文档注意事项 8使用STEP 7中文版时的重要特征

POLL返回值详解

POLL返回值详解 和select() 函数一样,poll() 函数也可以用于执行多路复用I/O 。但poll() 与slect()相比,用起来更加直观容易。使用该函数,需要包含#include 文件,实际上最终包含的是文件,poll.h 里的内容也就是#include 。 函数的原型: 引用 #include extern int poll (struct pollfd*__fds,nfds_t__nfds,int__timeout); poll() 没有像select() 构建fd_set 结构体的3 个数组( 针对每个条件分别有一个数组:可读性、可写性和错误条件) ,然后检查从0 到nfds 每个文件描述符。 第一个参数pollfd 结构体定义如下: 引用 /* Data structure describing a polling request. */ struct pollfd { int fd; /* poll 的文件描述符. */ short int events; /* fd 上感兴趣的事件(等待的事件). */ short int revents; /* fd 上实际发生的事件. */ }; fd成员表示感兴趣的,且打开了的文件描述符; events成员是位掩码,用于指定针对这个文件描述符感兴趣的事件;revents成员是位掩码,用于指定当poll 返回时,在该文件描述符上已经发生了哪些事情。 events 和revents 结合下列常数值(宏)指定即将唤醒的事件或调查已结束的poll() 函数被唤醒的原因,这些宏常数如下: ?POLLIN events 中使用该宏常数,能够在折本文件的可读情况下,结束poll() 函数。相反,revents 上使用该宏常数,在检查poll() 函数结束后,可依此判断设备文件是否处于可读状态(即使消息长度是0)。 ?POLLPRI 在events 域中使用该宏常数,能够在设备文件的高优先级数据读取状态下,结束poll() 函数。相反,revents 上使用该宏常数,在检查poll() 函数结束后,

STEP7200sp9安装步骤

STEP7 200sp9安装步骤 一、首先右击S7-200.sp9.zip文件解压到S7-200.sp9文件夹(或者解压到随意的英文文件夹 中,也不要把安装包放在桌面上安装,如果有中文安装时会提示未找到ssf); 二、打开S7-200.sp9文件夹,打开 4.0.9.25_Individual文件夹,打开Disk1文件夹,双击 setup.exe,进行安装,如果提示电脑需要重启或如图所示 则需要在电脑的注册表里删除一个注册表就不提示重启了,具体方法:运行注册表命令 regedit,在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session ”中删除注册表“PendingFileRenameOperations”,右击它删除。如果不会打开注册表,请百度一下。 三、双击setup.exe之后,选择英语,安装好可以设置中文,如图下一步。

四、默认,下一步。

五、yes,next后,程序进入安装状态;

六、选择立即重启电脑,重启后电脑桌面上会多三个图标

八、将S TEP 7 -Micro/W IN设置为中文版本 安装完成后,双击桌面上“V4.0 STEP 7 MicroWIN SP6”图标,运行程序。 在程序的菜单栏选择Tools > Options 命令。 在弹出的Options 选项卡的左边点击General 选项,然后在右边的Language 选项中选择Chinese,再单击选项卡右下角的“OK”按钮。

程序会要求关闭整个程序以设置语言,待程序关闭后重新启动程序可看到程序已设置为中文版本。 到此安装结束,及时收货,评价者送精彩视频教程,谢谢支持。

11讲_JavaScript事件分析

Company name WEB 前端开发技术 HTML JavaScript CSS WEB 前端开发技术 第11章JavaScript 事件分析 计算机科学与技术系

Web前端开发技术主要内容 计算机科学与技术系 ?掌握事件、事件类型的概念 ?掌握事件处理的机制 ?掌握事件名称与句柄的关系 ?学会编写各类的事件响应程序

计算机科学与技术系 Web前端开发技术11.1 事件编程 事件编程:让用户不仅能够浏览页面中的内容,而且还可以和页面元素进行交互。 事件-事件是可以被JavaScript侦测到的行为(ACTION)。 事件源Window Form Mouse key 事件 单击事件 双击事件 事件句柄 Onclick ondblclick 编写事件 处理代码

Web 前端开发技术事件驱动案例导入 计算机科学与技术系 事件处理 你好!这是一个简单事件处理程序!

计算机科学与技术系 Web 前端开发技术 11.1 事件编程(续) 1.网页访问中常见的事件 鼠标单击:例如单击button 、选中checkbo x 和radio 等元素;鼠标进入、悬浮或退出页面的某个热点:例如鼠标停在一个图片上方或者进入table 的范围; 键盘按键:当按下按键或释放按键时;页面或图像载入:例如页面body 被加载时;在表单中选取输入框或改变输入框中文本的内容:例如选中或修改了文本框中的内容;确认表单:例如当准备提交表单的内容。 事件类型:1.鼠标事件2.键盘事件3.浏览器事件

step7v5.4的安装和升级方法

STEP7 V5.4官方中文版下载简介: 西门子STEP7 V5.3 SP2 中文版下载 西门子 step7 V5.3是用于SIMATIC S7-300/400站创建可编程逻辑控制程序的标准软件,可使用梯形图逻辑、功能块图和语句表进行编程操作。 PCD1 和 PCD2 Saia-PCD 控制设备也可以用 Siemens Step7 来编程。使用Step7编程可以在Saia PCD 上实现某些集成在Step7内的功能.不只是兼容 在常规功能之外还具备以下的特点: DK 3964 R/RK 512 等标准协议已经集成到控制器内,不需要额外驱动 MPI 接口 集成 modem 支持: 内置modem 功能,可进行远程编程、诊断或数据传输 编程不需 MPI 转换器,直接通过PC上的 RS232 口 现场总线通讯功能. 控制器功能中已集成了Profibus DP Master / Slave, Profibus FMS 和 LONWorks. 利用web server进行监控. 储存 HTML 网页、图片、PDF 文件等到控制器里供通用浏览器查看 扩展操作系统功能如保护技术秘密,防止被非法查看或复制 用Siemens 原装Step7编程 直接运行Step7程序,毋需转换 兼容普遍使用的编程环境,使用熟悉的编程测试功能 用STL, LAD, FBD编程 使用Siemens工程工具,监视修改变量,程序状态等 相同指令集 (Siemens S7-300 和S7-400系列) 一些特殊功能,如串口通讯、计数等可在系统功能 (SFCs)中编辑 Step7 v5.3 Professional 正确安装方法 Step7 v5.3 Professional 安装步骤 1 安装Windows 2000 SP4/xp Professional+SP1/SP 2 (xp home除外) 2 安装 IE6 \IE6b2800\ie6setup.exe 3 设置 Windows 2000 默认语言为"英语(美国)" 控制面板->区域选择->设置默认值, 选择"英语(美国)" 4 安装Step7 v5.3 \ STEP7_PROFESSIONAL_2004\Setup.exe 注: 源文件的路径不能有汉字, 否则Setup.exe不能执行 选择: Step7 v5.3 S7-SCL v5.3

STEP完整安装过程

STEP7软件安装 首先本人用的是版本此版本可在win7 64位系统中正确安装。以前的版本包括只可以Step7V5.5_CN 版本均无法再win7 64位系统正确安装,其中Step7V5.5_CN 版本可以在win7 32位系统中正确安装。(与Step7V5.5_CN是不同的,前者是最新的一版,解决了与win7 64位系统兼容问题) 各种版本下载地址如下: 2830550/(这里有各种西门子SIEMENS 软件) 也可直接点击: [西门子工业自动化及驱动 或直接复制下面的迅雷地址: 下载后完成后双击Setup.exe ,此时将检测系统是否安装了STEP7,如果没有安装将不能继续下一步骤,解决方法有两种: 一.用CD_1\STEP7\Disk1里的SETUP.EXE直接安装 二.修改CD_1里的Setups.ini文件 Setups.ini文件用记事本打开后,找到[TERMS]行 Term1=Registry%%\HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\AUTSW\S TEP7\Version%%REGSZ%%=>%%5.4%%TermMessage1%%1 修改为 ;Term1=Registry%%\HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\AUTSW\ STEP7\Version%%REGSZ%%=>%%5.4%%TermMessage1%%1 Term1= 就是把检测注册表的那项用“;”注释掉,再建一个空的检测项就可以了。 显示系统条件不能满足: 在注册表内 “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ ”中删除注册表值 “PendingFileRenameOperations” 不要重新启动,继续安装软件。 我用的是第一种方法。 完成上述步骤后再次双击Setup.exe 开始安装,如果出现“未找到SSF文

事件处理函数中返回值

事件处理函数中返回值 事件处理函数返回值其实指当事件发生时,浏览器会执行默认的操作,而当事件处理函数会返回一个结果,而当这个结果为true时,浏览器会继续执行默认操作,否则会停止执行。如果还是不懂的话,我们看一下下面这个实例: 当点击超链接标签时,如果check()的值为true,那么浏览器会跳转到abc.html页面中去,如果check()的值为false,点击超链接标签就不会跳转 这里return其实是对事件对象中的returnValue属性值的设置,而该属性就决定了该事件操作是否继续操作,当retrunValue为true时则继续操作,为false时则中断操作。 然而直接执行函数check,不使用return返回将不会对eturnvalue进行设置所以会默认地继续执行操作,比如如下实例 上面的实例就是不管check()的结果是true还是fasle,浏览器都会跳转到abc.html 页面中去。所以必须使用return返回。 事件处理函数返回值在表单中也存在这种情况,如下图

判断用户名是否为空,如果为空就不提交表单,否则就提交表单...跟上面理解是一样的。 讲到这里有很多同学在这里还能理解,但是呢,换个地方,换个事件绑定方式就不能理解了。 比如:在DOM对象上绑定事件: 很多人不能理解的是:在html元素上绑定事件时,return用了两次,才能阻止表单的提交,为什么在DOM对象上绑定事件时只用了一次return就能阻止表单提交,这里我们就要看看为什么了。 我们看看直接打印btn.onclick的结果,发现我们在html元素上绑定的事件处理函数fn是出现在DOM对象上事件处理函数的里面。 所以onclick=”return fn()”等价于 btn.onclick=function(){ return fn() },而fn()的结果true/false就决定表单是否提交。 总结:事件函数返回值; 如果返回true或者不返回,浏览器执行默认操作; 如果返回false,阻止浏览器默认操作。

回调函数的理解

什么是回调函数 精妙比喻:回调函数还真有点像您随身带的BP机:告诉别人号码,在它有事情时Call您 回调用于层间协作,上层将本层函数安装在下层,这个函数就是回调,而下层在一定条件下触发回调,例如作为一个驱动,是一个底层,他在收到一个数据时,除了完成本层的处理工作外,还将进行回调,将这个数据交给上层应用层来做进一步处理,这在分层的数据通信中很普遍。 其实回调和API非常接近,他们的共性都是跨层调用的函数。但区别是API是低层提供给高层的调用,一般这个函数对高层都是已知的;而回调正好相反,他是高层提供给底层的调用,对于低层他是未知的,必须由高层进行安装,这个安装函数其实就是一个低层提供的API,安装后低层不知道这个回调的名字,但它通过一个函数指针来保存这个回调,在需要调用时,只需引用这个函数指针和相关的参数指针。 其实:回调就是该函数写在高层,低层通过一个函数指针保存这个函数,在某个事件的触发下,低层通过该函数指针调用高层那个函数。 Callback Function 什么是回调函数? 回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,一般用于截获消息、获取系统信息或处理异步事件。应用程序把回调函数的地址指针告诉DLL,而DLL在适当的时候会调用该函数。回调函数必须遵守事先规定好的参数格式和传递方式,否则DLL一调用它就会引起程序或系统的崩溃。通常情况下,回调函数采用标准WindowsAPI的调用方式,即__stdcall,当然,DLL编制者可以自己定义调用方式,但客户程序也必须遵守相同的规定。在__stdcall方式下,函数的参数按从右到左的顺序压入堆栈,除了明确指明是指针或引用外,参数都按值传递,函数返回之前自己负责把参数从堆栈中弹出。 理解回调函数! 程序在调用一个函数(function)时(通常指api).相当于程序(program)呼叫(Call)了一个函数(function)关系表示如下: call(调用) program --------------------→dll 程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数).需要回调函数的DLL 函数往往是一些必须重复执行某些操作的函数.关系表示如下: call(调用) program --------------------→dll ↑¦ ¦_______________________________¦ callback(回调)

StepVSP安装教程及授权

S t e p V S P安装教程及授 权 The latest revision on November 22, 2020

S t e p7V5.5S P4软件安装教程 安装前必须关闭杀毒软件和安全卫士等。否则安装失败后果自负概不退款的,安装软件默认磁盘安装不要随意更改磁盘路径,私自更改安装失败后果自负 注意事项: 有的人电脑安装step7的时候会提示上图错误对话框 现在给出以下解决方案!如果不提示请直接安装! 很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。 现在给出解决方案: 在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\”中删除注册表值 “PendingFileRenameOperations” 不要重新启动,继续安装软件。现在可以安装更多程序而无需重启计算机了。 如图: 右击删除! 【XP系统注册表打开方法:开始菜单→运行→输入regedit→按enter回车键即可进入】 【Win732位或64位系统注册表打开方法:开始菜单→搜索程序和文件→输入regedit→按enter 回车键即可进入】 如图 1、将安装包下载到F盘,新建一个以英文命名的文件夹,文件夹里不能有中文。否则会提示SSF 未知无法安装 2、右击解压文件-解压到当前文件夹 3、解压出来有如图几个文件 4、然后鼠标双击setup图标文件就可以直接安装 点击下一步; 等待安装···· 注意:选择典型安装→点击下一步;【磁盘路径建议不要做更改,默认磁盘安装,更改可能会导致软件无法运行以及删错软件的时候可能无法卸载出现再次安装软件会错误等问题。】 传送密匙选择否,我们等软件安装完成后在对软件进行传送密匙操作。点击下一步;

WSAAsyncSelect()函数详解

WSAAsyncSelect()函数详解 WSAAsyncSelect() 简述: 通知套接口有请求事件发生. #include int PASCAL FAR WSAAsyncSelect ( SOCKET s, HWND hWnd, unsigned int wMsg, long lEvent ); s 标识一个需要事件通知的套接口的描述符. hWnd 标识一个在网络事件发生时需要接收消息的窗口句柄. wMsg 在网络事件发生时要接收的消息. lEvent 位屏蔽码,用于指明应用程序感兴趣的网络事件集合. 注释: 本函数用来请求Windows Sockets DLL为窗口句柄发一条消息-无论它何时检测到由lEvent参数指明的网络事件.要发送的消息由wMsg参数标明.被通知的套接口由s标识. 本函数自动将套接口设置为非阻塞模式. lEvent参数由下表中列出的值组成. 值意义 FD_READ 欲接收读准备好的通知. FD_WRITE 欲接收写准备好的通知. FD_OOB 欲接收带边数据到达的通知. FD_ACCEPT 欲接收将要连接的通知. FD_CONNECT 欲接收已连接好的通知. FD_CLOSE 欲接收套接口关闭的通知. 启动一个WSAAsyncSelect()将使为同一个套接口启动的所有先前的WSAAsyncSelect()作废. 例如,要接收读写通知,应用程序必须同时用FD_READ 和FD_WRITE调用WSAAsyncSelect(),如下: rc = WSAAsyncSelect(s, hWnd, wMsg, FD_READ|FD_WRITE); 对不同的事件区分不同的消息是不可能的.下面的代码将不会工作;第二个调用将会使第一次调用的作用失效,只有FD_WRITE会通过wMsg2消息通知到. rc = WSAAsyncSelect(s, hWnd, wMsg1, FD_READ); rc = WSAAsyncSelect(s, hWnd, wMsg2, FD_WRITE); 如果要取消所有的通知,也就是指出Windows Sockets的实现不再在套接口上发送任何和网络事件相关的消息,则lEvent应置为0. rc = WSAAsyncSelect(s, hWnd, 0, 0);

STEP 7安装手册

SIMATIC STEP7 安装手册 STEP 7 v5.3/5.4 Professional 安装步骤(以v5.3为例): 1、安装Windows 2000 SP4/XP Professional+SP1/SP2 (XP home除外) 2、安装 IE6 3、设置 Windows 2000/XP 默认语言为"英语(美国)" Windows 2000:控制面板→区域选项→系统的语言设置,选取“西欧和美国”→设置默认值, 选择“英语(美国)” Window XP:控制面板→区域和语言选项→高级,非unicode语言,选择“英语(美国)” 4、安装Step7 v5.3 运行\STEP7_PROFESSIONAL\Setup.exe 注: 源文件的路径不能有汉字, 否则Setup.exe不能执行 选择: □Step7 v5.3 □S7-SCL v5.3 □S7-GRAPH v5.3 (Graph 7 ) □S7-PLCSIM v5.3 (PLC仿真) □Aotomation License Manager v1.1 选择语言:□English 提示: Transfer License Keys ○ Yes, Transfer should take place during installation ○ No, Transfer license keys later 选择:○ No, Transfer license keys later 5 恢复Windows 2000/XP 区域语言为“中文(中国)” 6 安装 Step 7 v5.3 和Graph v5.3授权 将"\Step7 v5.3+graph5.3授权"目录拷贝到硬盘执行STEP7 V53key.exe安装 Step7 v5.3授权A1710453 执行s7graph53.exe安装Graph v5.3授权A1S7GR53 安装与运行环境: STEP 7是面向MS Windows 2000 Professional和MS Windows XP Professional而发布的。 从SP2开始,STEP 7可运行于MS Windows Server 2003上。 从SP2开始,在使用STEP 7时,不必作为主(primary)用户登录到Window操作系统;有用户(user)权限就足够了。然而,不能以“访客(Guest)”身份登录来使用STEP 7。在安装STEP 7软件和通过"设置PG/PC接口"功能安装模块时,仍然必须拥有管理员权限。 安装西门子工具软件的推荐步骤: 1. 安装完毕Windows操作系统之后, 一定要做个镜像备份! 2. 先安装西门子工具软件, 然后再装其它办公或娱乐软件!

C语言函数说明与返回值(11、12)

在学习C语言函数以前,我们需要了解什么是模块化程序设计方法。 人们在求解一个复杂问题时,通常采用的是逐步分解、分而治之的方法,也就是把一个大问题分解成若干个比较容易求解的小问题,然后分别求解。程序员在设计一个复杂的应用程序时,往往也是把整个程序划分为若干功能较为单一的程序模块,然后分别予以实现,最后再把所有的程序模块像搭积木一样装配起来,这种在程序设计中分而治之的策略,被称为模块化程序设计方法。 在C语言中,函数是程序的基本组成单位,因此可以很方便地用函数作为程序模块来实现C 语言程序。 利用函数,不仅可以实现程序的模块化,程序设计得简单和直观,提高了程序的易读性和可维护性,而且还可以把程序中普通用到的一些计算或操作编成通用的函数,以供随时调用,这样可以大大地减轻程序员的代码工作量。 函数是C语言的基本构件,是所有程序活动的舞台。函数的一般形式是: type-specifier function_name(parameter list) parameter declarations { body of the function } 类型说明符定义了函数中return语句返回值的类型,该返回值可以是任何有效类型。如果没有类型说明符出现,函数返回一个整型值。参数表是一个用逗号分隔的变量表,当函数被调用时这些变量接收调用参数的值。一个函数可以没有参数,这时函数表是空的。但即使没有参数,括号仍然是必须要有的。参数说明段定义了其中参数的类型。 当一个函数没有明确说明类型时,C语言的编译程序自动将整型(i n t)作为这个函数的缺省类型,缺省类型适用于很大一部分函数。当有必要返回其它类型数据时,需要分两步处理: 首先,必须给函数以明确的类型说明符;其次,函数类型的说明必须处于对它的首次调用之前。只有这样,C编译程序才能为返回非整型的值的函数生成正确代码。 4.1.1函数的类型说明 可将函数说明为返回任何一种合法的C语言数据类型。 类型说明符告诉编译程序它返回什么类型的数据。这个信息对于程序能否正确运行关系极大,因为不同的数据有不同的长度和内部表示。 返回非整型数据的函数被使用之前,必须把它的类型向程序的其余部分说明。若不这样做,C语言的编译程序就认为函数是返回整型数据的函数,调用点又在函数类型说明之前,编译程序就会对调用生成错误代码。为了防止上述问题的出现,必须使用一个特别的说明语句,通知编译程序这个函数返回什么值。下例示出了这种方法。

STEP7中文版安装与使用注意

STEP7中文版安装与使用注意 3.1 运行环境 操作系统 STEP 7 V5.3 incl.SP2是一个32位的应用程序,可运行于下列操作系统中: ·MS Windows XP Professional SP 1 (或SP1a)或SP2 您可以在Microsoft的网站查询有关操作系统的信息。 STEP 7 V5.3 incl.SP2能否在下列操作系统中运行尚不明确: ·MS Windows 2000 Professional ·MS Windows Server 2003 SP1 ·MS Windows XP Media Center Edition STEP 7 V5.3 incl.SP2无法在如下操作系统中运行: ·MS Windows 3.1 ·MS Windows for Workgroups 3.11 ·MS Windows XP Home STEP 7 V5.3及后续版本不再支持MS Windows 95、MS Windows 98SE、MS Windows Millennium以及MS Windows NT 4.0操作系统。 Internet Explorer 所有的操作系统都必须使用MS Internet Explorer 6.0 (或更高版本)。 用户权限 关于STEP 7 V5.3 incl.SP2的用户权限,请遵守下列内容: 为能够在MS Windows XP中运行STEP 7,您应以用户的身份(而不是以客户的身份)登录操作系统。如要安装STEP 7软件以及使用“设置PG/PC接口”应用程序来设置模块,您必须拥有管理员权限。使用可选数据包时,请遵守各可选数据包所规定的权限要求。 如果项目保存在NTFS驱动上,则用户必须在此具有完全访问权限。这对于HSP升级版文件夹(默认路径:C:/HWUPDA TES)同样适用。在S7PROJ 范围内的访问权自动对所有用户开放。 注意: ·用户权限下的可执行性只能在STEP 7中被启用。但在用户权限下无法保证对可选数据包的操作。此处可能需要管理员权限或一级用户权限。 ·在安装/删除新硬件后,计算机必须至少在管理员权限下运行一次。

STEP7 WINCC 安装问题汇总

大多数朋友都遇到过安装STEP7 5.3 WINCC6.0 这两款软件出现各种问题!说说咱们的经验吧,为后来的朋友都节省时间,免得到处寻找方法。我当年也曾经遇到过好几次,各个版本安装条件也不一样,有知道的朋友们帮忙留个言,我替正在受此为难工控朋友先谢过了!STEP7 V5.3 安装完毕不能运行如下图: 解决方法:启动服务--Automation License Manager Service 并设定成自动(控制面板--管理工具--服务) 不能安装STEP7 总是提示需重新启动,但重启动后扔提示需重启! 可能原因:你的系统装有“暴风影音”播发器,此软件与STEP7 V5.3有冲突,请将其卸载,再重新启动,就能解决此问题

错误描述:

您需要具备使用STEP 7软件的有效许可证密钥。但无法找到此许可证密钥。

如如何纠正或避免错误: 从安装CD重新安装自动化许可证管理器。 Step7 v5.3安装步骤 相信有很多人都知道了,但是为了满足大部分入门者的要求,转一份贴子 Step7 v5.3 Professional 安装步骤 1 安装Windows 2000 SP4 2 安装 IE6 \IE6b2800\ie6setup.exe 3 设置 Windows 2000 默认语言为"英语(美国)" 控制面板->区域选择->设置默认值, 选择"英语(美国)" 4 安装Step7 v5.3 \ STEP7_PROFESSIONAL_2004\Setup.exe 注: 源文件的路径不能有汉字, 否则Setup.exe不能执行 选择: Step7 v5.3 S7-SCL v5.3 S7-GRAPH v5.3 (Graph 7 ) S7-PLCSIM v5.3 (PLC仿真) Aotomation License Manager v1.1 选择语言: English 提示: Transfer License Keys Yes, Transfer should take place during installation No, Transfer license keys later 选择: No, Transfer license keys later 5 恢复Windows 2000 默认语言为"中文(中国)" 6 安装 Step 7 v5.3 和Graph v5.3授权 将"\Step7 v5.3+graph5.3授权"目录拷贝到硬盘 执行STEP7V53key.exe安装 Step7 v5.3授权 A1710453 执行s7graph53.exe安装Graph v5.3授权 A1S7GR53

BCB第九讲事件和事件处理函数

事件和事件处理函数 在上一讲中我们主要学习了如何设计用户界面,了解了向窗体中添加元件、设置元件属性和调整元件的布局的方法,到目前为止,音乐收藏小程序MP3Collect 的用户界面已经初具雏形了,但是界面上的元件还不能响应用户的输入,因此在本讲中,我们就来为元件添加事件响应函数,让程序真正活起来。 添加记录 MP3Collect 主要的用途是管理音乐文件,我们首先就来实现添加记录的功能。按照我们的设想,添加记录的功能是由用户按下“添加”按钮时启动的,那么怎样才知道用户按下了这个按钮呢?这就引出了今天要介绍的元件事件及其事件处理函数的问题。 讲座前面曾经强调过,CBuilder 开发的应用程序是事件驱动的,用户的操作、系统环境变化以及应用程序之间的相互作用都会触发一些事件,CBuilder 提供的元件可以对这些事件进行响应,每一种元件都有特定的事件集合,该集合与它所实现的功能有关。 选中“添加”命令按钮后,调出它在对象浏览器中的事件页 (图9-1),查看它的事件集合,我们可以发现一个简单的命令按 钮能够响应十多个事件,每种事件的名称都具有“OnXXXX ”的 格式,其中前缀“On ”表示这是事件的名称,而“XXXX ”则代 表了事件的性质。多数事件的名称都很好理解,如果想进一步了 解各个事件的详细含义,可以按F1键查看联机帮助,例如通过联 机帮助我们可以了解到:当用户按下命令按钮时,就会触发 OnClick 事件,因此我们需要响应OnClick 事件,从而实现添加记 录的功能。 所谓响应事件,是指为元件的某个事件指定一个且只能指定 一个处理函数,当该事件发生时,程序会自动执行该函数。 我们在对象浏览器中选中“添加”按钮对象的OnClick 事件, 并在事件名称右侧的编辑框中输入事件处理函数的名称 “BtnAddSongClick ”(可根据需要自行修改),然后按回车键, CBuilder 集成开发环境就会在TMainForm 文件中自动添加一个空的事件处理函数: void __fastcall TMainForm::BtnAddSongClick(TObject *Sender) 除了上述方法之外,还有好几种可以更方便地添加事件处理函数的方法。一种方法是双击事件名称右侧的空白输入框,便能自动添加一个事件处理函数,自动添加的函数的名称是由元件名称和事件名称组合而来的。另一种方法是直接双击放在窗体上的元件对象本身,CBuilder 就会自动为该元件添加缺省事件的处理函数,CBuilder 的每一种元件都有其缺省的事件。 下面我们来给TMainForm::BtnAddSongClick 添加程序代码,完成添加记录的功能。 每条MP3音乐记录由三个部分组成:“文件名称”、“歌曲名称”和“歌手名称”,其中“文件名称”是MP3歌曲文件所在的路径全名,它是每条记录必须有的内容,而“歌曲名称”和“歌手名称”允许为空字符串,即没有内容。上述三部分信息需要用户在三个编辑框中输入,因此在进行添加记录操作时,程序需要首先读取三个编辑框的内容,并检查其中的“文件名称”是否为空,如果为空,则提醒用户该项目不能为空,并中断添加记录的操作,如果不为空,则可以添加该记录。下面就是这部分代码的内容: void __fastcall TMainForm::BtnAddSongClick(TObject *Sender) 图9-1:事件页

相关主题
文本预览
相关文档 最新文档