在设备管理器中能找到CP5611卡,但与PLC不能通讯,在CP5611(PROFIBUS)中的诊断错误为硬件被占用
问题补充:
模块硬件诊断,测试正常。
网络诊断,测试时显示:错误0x316:硬件设备已分配
最佳答案
在Windows 2000/XP中,SIMATIC NET软件如何与CP 5511进行正确的通信?
错误0x316: 如何解决,请下载附件中的工具,进行补救
说明:
由于Windows 2000/XP的即插即用机制中的复杂性,可能会出现CP 5511不能通过SIMATIC NET软件或STEP 7和NCM PC进行正确编址的现象。
而且,可能会发生意想不到的操作系统资源冲突。
补救措施:
使用一个工具(见下载)可以明确的定义将要使用的CP 5511资源,以避免即插即用机制的弱点,从而使CP 5511工作。
CP 5511通信处理器需要其自身的中断和计算机D分区中的一个空闲存储区。该卡不能像PCI模块那样与其它硬件共享资源。
注意事项:
如果硬件已经内置到计算机,而其驱动程序不能正确通知操作系统该硬件以及其驱动程序占用了哪些资源,那么在这种情况下就需要该工具。
这些情况下,可能重复占用了资源导致了发生上述错误情况。
更多信息请参考条目ID6721667
工具说明:
启动CP5511INF.exe程序。
为CP 5511选择一个空闲中断和空闲存储范围(D分区)。
建议将存储范围设置为32 KB,中断设置为5,7,10或11。
图 01
中断是空闲的或可为CP5511所用的,可以在:“Device Manager > View ''Ressources by type'' > Interrups (IRQ)”中查看,在此没有列出的中断可以用于CP5511。
点击“OK”关闭程序以保存所要的设置。如果用“Cancel”关闭程序,那么对原来设置的改动将不会保存。
通过“Start > Settings > Control Panel > System > Hardware > Device Manager”来卸载CP 5511。在“SIMATIC NET”条目下有“CP5511”子条目。选中并右击“CP5511”。转到“Deinstall...”。
重新启动计算机。
启动时操作系统识别该卡并安装已经设置的资源。
请确认CP 5511现在安装了所有可用的资源。为此,转到“Start > Settings > System > Hardware> Device Manager”,通过点击条目“SIMATIC NET”左侧的“+”来展开“CP5511”视图。请在该条目上双击,就可以查看CP5511的属性。在注册表“Ressources”中,必须在“Memory”和所选择的中断中输入条目“D0000-DFFFF”(D分区)。
如果该卡仍然不能工作,那么重复步骤1到7,直到已经为CP 5511分配了一个空闲的资源区。
注意事项:
在上述方法中,在重启后可能会出现一个错误消息:
图 02
如果出现错误消息,请不要插入任何CD。只需点击OK,然后,如果是德语操作系统,选择 -> Durchsuchen –> Programme –> Siemens –> Common –> S7SDD。然后选择驱动程序c5511w2k.sys。
如果是英语操作系统,选择 -> Search –> Program Files –> Common Files –> Siemens –> S7SDD -> ,然后选择驱动程序c5511w2k.sys。
下载:
将“CP5511INF.exe”文件复制到一个单独目录中,然后双击该exe应用程序。
CP5511INF.zip ( 10 KB )
警告:
只有Windows 2000,Windows XP Professional和Windows 2000 Server操作系统才需要该工具。如果试图在其它操作系统下运行该工具,那么该工具会被关闭并显示一个错误信息。
地址连接:https://support.industry.siemens.com/cs/document/9853739/%E5%9C%A8windows-2000-xp%E4%B8%AD%EF%BC%8Csimatic-net%E8%BD%AF%E4%BB%B6%E5%A6%82%E4%BD%95%E4%B8%8Ecp-5511%E8%BF%9B%E8%A1%8C%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%80%9A%E4%BF%A1%EF%BC%9F?dti=0&lc=zh-CN
提问者对于答案的评价:
虽然按照以上方法测试后,没有成功,但也给了我很多启发,最终问题解决了,非常感谢。解决方式是:(1)把卡先拔出(2)然后重做系统,Ghost系统也行,但特别需要注意的一点是:新装的系统不能包含有CP5611卡的驱动。(3)然后在将CP5611卡重新插好,然后安装驱动。(4)切记安装完成系统后再插卡。
专家置评
尝试更换PCI插槽试一试,这种问题通常和BIOS底板资源被占用有关系
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130151.html