问题
在 Windows 95 下安装 CP5511 应该注意下列限制n
- CP5511 一般是与 OMEGA 控制器,类型 II(OMEGA 微型 PCI/PCMCIA 桥接器)锁定在一起的。
查一下控制面板/ 系统 / 设备管理器下,可以看出安装的是什么控制器类型。单击 PCMCIA 连接前面的 + 号就可以做到这一点。安装好的 PCMCIA 控制器就显示在后续的行中。 n警告:这里给出的有些控制器并不正确。有疑问的话,可以问一下制造商。n
- 如果使用的是 TI1130 控制器,请与 Siemens SIMATIC 热线 (+49 (0) 911 895 7222) 联系,以便获取专用的驱动程序。
查看一下控制面板 / 系统 / 设备管理器下,可以确定安装的是什么控制器类型。单击 PCMCIA 连接前面的 + 号就可以做到这一点。安装好的 PCMCIA 控制器就显示在后续的行中。
警告
这里给出的有些控制器并不正确。有疑问的话,可以问一下制造商。n
- 确保使用的是硬件版本号高于 1 的 CP5511。当前版本号是 06。
在安装了 CP5511 后,如果在使用 COM PROFIBUS 的在线功能时有出错消息“ L2PC_DRV.DLL有错” 请按如下方法处理n
- 检查总线适配器是否已插入 CP5511 的插槽里。没有的话,把它插入,否则 CPU 不能被识别。n
- 检查 CP5511 是否已知道资源冲突。要检查这一点,进入 Windows / 控制面板/ 设置/ 设备管理器 / SIMATIC NET / CP 5511 ,看一下是否显示有出错或冲突。有的话手动把它们清掉。可能的话取消激活其它元件(中断,内存)来释放资源。n
- 从 SIMATIC 热线购买测试程序。该程序将告诉你 CP5511 的硬件是否已经成功地安装在 32 位的环境里。该测试程序的成功结束是所有下一步工作所绝对必需的。如果测试程序发出出错消息,要清除所指出的错误,或卸装 CP5511 (参看下面)并重新安装它。之后再立即启动测试程序。应该再没有错误。
不用测试程序的话,可在控制面板 / 系统 / 设备管理器下查看下面的数据:PCMCIA 插槽连接:全局设置
开始: <= D000 启动至少应该在 D000。
结尾: FFFFF
长度: >= 1000 输入的长度至少为 1000 。控制器 (PCIC 或兼容的控制器):资源:
比如 IRQ 5:PCMCIA 接口必须分配有自己的中断。
比如 I/O : 3E0 ,3E1
在“设备冲突”窗口里不应该显示有任何冲突。控制器(PCIC 或兼容的控制器): 驱动程序:
WIN95SYSTEMsocketsv.vxd :该驱动程序应来自 Microsoft 或 Phoenix
WIN95SYSTEMpccard.vxd: 该驱动程序应来自 Microsoft 或 PhoenixSIMATIC NET / SIEMENS PCMCIA Card CP5511: 资源:
比如 IRQ10:CP5511 必须被赋予自己的中断。
比如 内存: D1000 到 D1FFF 或 D2000 到 DFFFF。内存区必须是两个分开的区。
在“设备冲突”窗口里不应该显示有任何冲突。注意,如果热线向你提出问题,按手上有的信息如实提供。n
- 检查 CONFIG.SYS 文件里的条目:
如果带 EMM386 的那个命令行没有,没有必要修改 CONFIG.SYS 文件里的任何东西,而是按下面修改条目:
DEVICE=C:DOSHIMEM.SYS /TESTMEM:OFF
DEVICE=C:DOSEMM386.EXE NOEMS X=D100-DFFF 输入在 SIMATIC NET / SIEMENS PCMCIA 卡 CP5511 / 资源 / 内存里给出的值。
现在重新启动 PC。如果仍然不能切换到 ON-LINE 方式,试用下面的设置:
a)
完全删掉上面给出的两行,或者是利用 REM 把它们注释掉,使之不能发挥作用。比如:
REM DEVICE=C:DOSHIMEM.SYS /TESTMEM:OFF
REM DEVICE=C:DOSEMM386.EXE NOEMS X=D100-DFFFb)
DEVICE=C:DOSHIMEM.SYS /TESTMEM:OFF
DEVICE=C:DOSEMM386.EXE NOEMS I=D100-DFFF这种情况下要注意以下几点
- 在使用方法 a 和 b之间必须重新启动计算机。始终通过把电源打开/关断来重启计算机。
在引导后,再次检查在 SIMATIC NET / SIEMENS PCMCIA 卡 CP5511 / 资源 / 内存里的设置。已经注意到,有时候 Windows 95 会修改条目,使得为 EMM386 所输入的“Excludes (X) (X)”或“Includes (I) ”(I)不起作用。
这种情况下,重新采用 CONFIG.SYS 文件,并且把在 SIMATIC NET / SIEMENS PCMCIA 卡 CP5511 / 资源 / 内存里的“自动设置”域取消激活。
重新启动 PC。n - 采用方法 a ,当有其它程序,比如 STEP5 时,会导致内存问题。如果 STEP5 里有问题,再试一试第3点下面的那行。
有关 EMM386 的进一步说明
在目录 Drive:WIN95 里打开 SYSTEM.INI 文件并找到条目 [386ENH]
如果发现条目“EXCLUDE=D000-DFFF”存在,删掉该行。n
- 检查 VXD 驱动程序的版本。
启动资源管理器,在 Drive:WIN95 / System 下选择 CP5511.VXD。鼠标右击它来修改 属性 / 版本。如版本不是 V1.04 或更高的版本,从网上下载新的 VXD 驱动程序,或是重新安装 COM PROFIBUS 软件。
- (如果与此同时已经安装了 STEP7 >= V3.0,下法才可行)
通过启动 / 设置 / 控制面板 / PG/PC 卡,检查 S7 的在线功是否也访问 CP5511。如果是,那么对 S7 功能改选为“不”。保留修改并重新启动计算机。要是修改已经起作用,当你要使用带 COM PROFIBUS 的在线功能时一定要加用它。
- 已经注意到,某些情况下,其它与 COM PROFIBUS 同时运行的应用程序会对在线功能产生负面影响。把所有其它程序停掉,只留 COM PROFIBUS 。此类的应用程序包括:
- Office 97 :取消激活任务条
- 扫描病毒程序(防病毒):取消激活防病毒功能
- Norton 实用例程:不要启动任何 Norton 实用例程
卸装CP5511
注意
只能在有了必需的 PC 知识和经验的情况下,才去卸装 PCMCIA 控制器的驱动程序。注意设定的控制器类型和占用的资源(从设备管理器可取得此信息)。如不清楚,与你的笔记本制造商联系,看如何能取得该信息。或与SIMATIC热线联系)。
- 从设备管理器中除去 CP5511
- 从 PCMCIA 插槽里除去其它的卡(调制解调器,传真等)
- 从插槽中取出 CP5511
- 从设备管理器中除去 PCMCIA 控制器和 PCMCIA 插槽接头
- 把 DCONFIG.SYS 文件里的 EMM386 那一行删掉,或用 REM 把它注释掉(参看第3点)
- 现在,重新启动 PC
结果
PC 此时应该能识别 PCMCIA 插槽。如果不行,把它安装在 其它部件 / PCMCIA 下的 硬件识别/非自动 下。重新启动 PC。
现在把 CP5511 插入第一个槽口。其它槽口必须是空的。
把其它应用程序全停掉 (看第 6 点)。
现在应该能识别 CP5511。再次使用 COM PROFIBUS 进入在线状态。
请也按照 COM PROFIBUS 的 readme 文件(与所创建的程序组存放在一起)中的一般安装指令行事。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336256.html