先安装SimaticNet后,NCM可以组态PC站,并不能打开或组态Step7项目中的AS站;再安装Step7时,安装程序检测到NCM已经存在,所以会中止安装Step7。而先安装Step7后,再安装SimaticNet时,安装程序检测到NCM已经存在,所以只是不会安装SimaticNet中的NCM,但会安装其它组件。我一般先安装Step7,再安装SimaticNet,***后安装WinCC。注意三者之间的兼容性。
很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。现在给出解决方案:
在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中删除注册表值“PendingFileRenameOperati***”
解决反复重启无法安装西门子软件(VBS解决方案)
‘delete PendingFile
Set WshShell = eateObject("ell")
gDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperati***"
Set WshShell = Nothing
将上面的脚本保存到文本文件里,文本文件扩展名由TXT改名为VBS即可
例如:Delete PendingFile(解决重启问题).vbs
不要重新启动,继续安装软件。
现在可以安装更多程序而无需重启计算机了。
***简单的安装方法就是,安装Vista系统,然后安装完所有的西门子软件,***后将系统升级为Win7系统。
比较折中的方式就是使用Win7的XP Mode模式或者直接安装诸如WMware,VisualBox这种虚拟系统,并安装XP。
2.1 在Windows 7安装STEP 7 MicroWIN
SP4能安装,安装完毕后发现‘设置PG/PC接口’没有PLC PC/PPI cable(PPI)这一项,那就等于不能连接PLC。
SP7也能安装,安装到了90%的时候出现以下情况,找不到S7EpaSRVx.exe文件
找了一台VISTA系统的电脑把S7EpaSRVx.exe***到本PC的Windows\System32目录下。再重新安装又出现以下情况
在网上找到了解决的路径,到 http://download./download/D/3/3/D33A8F5D-A7E1-4BBE-B04D-7A688785A229/Application%20Compatibility%i ***了一个Microsoft发布名叫Application Compatibility Toolkit的小工具。先安装好Application Compatibility Toolkit,再安装STEP 7 MicroWIN SP6 就OK了!
2.2 Windows7下安装Step7 V5.4SP5
正常情况下,在Windows7下安装Step7 V5.4 SP5时,会无法安装,出现如下图的提示:
解决办法:
使用***按钮加强版软件使能”忽略”按钮,
使用工具?注意要右键以管理员身份运行之)
***按钮加强版软件界面:
按以上设置后,”忽略”按钮即可,”点亮”然后就可以继续安装了.
选”始终安装此驱动软件”,即可.
软件安装成功后,控制面板里可能会找不到,”PC/PG”接口设置,
1.程序家族有哪些成员?
PLC的控制程序一般由主程序、子程序和中断程序组成。西门子的S7-300/400将子程序分为功能(Function,或称为函数)和功能块(Function Block)。
在每一个扫描循环周期,CPU都要调用一次主程序,用户程序必须有一个并且只能有一个主程序。小型控制系统可以只有主程序。
中断程序用于快速响应中断事件。在中断事件发生时,CPU将停止执行当时正在处理的程序或任务,去执行用户编写的中断程序。执行完中断程序后,继续执行被暂停执行的程序或任务。
2.哪些情况需要使用子程序?
当系统规模很大、控制要求复杂时,如果将全部控制任务放在主程序中,主程序将会非常复杂,既难以调试,也难以阅读。使用子程序可以将程序分成容易管理的小块,使程序结构简单清晰,易于调试、查错和维护。
子程序也可以用于需要多次反复执行相同任务的地方,只需要编写一次子程序,别的程序在需要的时候多次调用它,而无需重写该程序。
3.怎样调用子程序?
主程序可以调用子程序,子程序也可以嵌套调用别的子程序。嵌套调用