Cognex 2000

Cognex 2000

Cognex 2000

Cognex 2000



PC与PLC之间使用PC ADAPTER USB(6ES7972-0CB20-0XA0)连接,CPU是315-2DP,在不插入MMC卡时,可以建立连接,但下载硬件时会报SDB过大的错误。但一插入MMC卡,立即就会变成无法连接。使用CPU上的复位键做过复位,但问题不能解决。
答:使用下面的方法试试再下载
1、可以采用压缩功能:
将CPU置于STOP状态,此时:
可以执行菜单PLC/Diagnostic Setting/Module Information(PLC/诊断/设置/模块信息),打开模块信息窗口,选定“Memory”(存储器)选项,可以看到CPU的工作存储器和装载存储器当前使用的情况,装载内存(Load Memory RAM) 是否有足够的空间来存储新的快,你可以点击“Compress”(压缩)按钮,以便释放更多存储空间。
2、按以下步骤删除CPU中的MMC卡上的块: 
 、将要删除的MMC卡插入到CPU。 
 、 在SIMATIC管理器中,通过“View > Online”或通过相关按钮切换到在线模式。 
 、在在线窗口中选择块文件夹。 
 、标记文件夹中所有的块。 
 、右击并选择“Delete”(可确认 提示系统函数不能删除的信息)。
3、如果希望删除带密码保护的 MMC,按以下步骤进行。
将 MMC 卡插入到 PG 或者是个人电脑的 SIMATIC USB 读卡器中。
在 SIMATIC 管理器中选择“File”。
选择 “S7 Memory Card”    ==>    “Delete...”
     SDB过大的错误。即系统数据过大的错误。首先做的就是清楚PLC内部所有数据。清空数据,就像用一个新的plc一样。然后再把的项目的程序和硬件组态重新下载到PLC当中。
  插入MMC卡就连不上?
  这个MMC卡不是新的,内部有其它的数据,这样插入PLC当中就会出项这种情况!因为MMC卡内存在着别的程序和硬件组态。
  你要做的就是清楚MMC卡之后再插上mmc,把你的整个项目,先把硬件组态编译保存,产生的SDB数据没有错误,把这个硬件组态先下载到你的plc中,然后把程序下载到PLC中。
   清楚MMC卡的方法:
   (1)对S7-300(带MMC卡),方法如下: 建立电脑与CPU之间的连接,在SIMATIC管理器中,选择菜单View(查看)/Online(在线),在线打开Blocks(块),选中所以块,右击选择“删除”,即可删除CPU工作存储器中内容,同时也删除了MMC卡中内容;你也可以使用菜单PLC/Download user program to memory card(把用户程序下载到存储卡中),下载一个空的程序到MMC卡中,间接把MMC卡中程序删除;你也可以利用PG 或西门子读卡器来删除MMC卡中程序。
(2)对于标准S7-300(使用闪存FEPROM卡),首先在SIMATIC管理器中,选择菜单View(查看)/Online(在线),在线打开Blocks(块),选中所以块,右击选择“删除”,即可删除CPU工作存储器中内容,然后执行菜单PLC/Copy RAM to ROM(复制RAM到ROM),即把在线空的程序下载到FEPROM卡中,把FEPROM卡中程序删除。 
(248,252,253); FONT-VARIANT: normal; orphans: auto; widows: auto; webkit-text-stroke-width: 0px">四 结论
要提高设备的可靠性,一方面要求PLC和伺服的生产厂家进一步提高产品的抗干扰能力;另一方面要求在工程设计、安装施工和使用维护中,多方配合才能完善解决干扰问题,有效地增强系统的抗干扰能力。 
PLC模拟量输入采集数据,在计算-转换后得到MD双字,终上位机监控显示地址DB.DBW单字,这个过程是如何转换的,用到什么指令?请高手指点,好详细举例说明,谢谢!
用MOV指令将双整数(如:DB20.DBD48)转换为上位机监控显示地址(单整数)如何转呢?是取低两位还是高两位呢?
答:一般用西门子的标准功能块FC105将模拟量输入模块采集的数据转换为实数可以用MD来保存,然后将实数转换成双整数(可以用ROUND或TRUNC指令),后用MOV指令将双整数转换为你的上位机监控显示地址例如DB.DBW(单整数)。之所以可以用单整数信号来显示你的采集值应该是你的输入信号并没有过单整数信号的表达范围,否则会造成数据溢出。
L     DB122.DBD   44
      RND   
      T     DB122.DBD   48         
      L     DB122.DBW   50
      T     PQW  200
例如:将DB20.DBD48内的数值转换至MW20内
1、 move  DB20.DBD48    MW20  
        move  0             DB20.DBW48 
2、 move  DB20.DBW50  MW20  
        DB20.DBW48=0才可以,
    要不DB20.DBD48≠MW20。
通讯也可考虑采用PPI,硬件费用很低,实现起来也简单
1、主站:wincc6可以通过modbus opc server实现。从站:在s7200项目中添加modbus slave协议库(microwin帮助中有详细介绍)。主从站的通讯参数必须一致。
2、pc access其实就是一个s7 200 opc server(ppi),比采用modbus简单易用,由于采用ppi协议,plc项目中不必另嵌通讯处理程序。
3、pc/ppi电缆也可以用市售的rs232/485转换器代替。
WinCC与S7-200系列PLC通过PPI协议进行通信的实现。
PPI协议是西门子S7-200系列PLC常用通信协议,但WinCC中没有集成该协议,即WinCC不能直接监控S7-200系列PLC组成的控制系统。S7-200 OPC Server是西门子公司推出的专为解决上位机监控S7-200系列PLC控制系统的接口软件。因此,WinCC可以通过该软件与S7-200系列PLC很方便的建立通信。
(1) 软硬件要求:
* PC机 ,WINOOWs 操作系统;
* S7-200系列PLC。
* PC/PPI电缆。
* 安装S7-200 OPC Server 软件。
* 安装WinCC 6.0软件。
(2)连接:
在控制面板中设定PG/PC接口参数。在Access Point of the Application中选择Computing,Interface参数选择PC/PPI Cable。
在WinCC变量管理器中添加一个新的驱动程序,新的驱动程序选择OPC.CHN,在OPC GROUP中新建一个连接,打开属性,选择 OPC Group Setting,OPC服务器名称为OPCServer.MicroComputing。然后在新添加的连接中新建变量,变量的Item Name与S7-200系列PLC中用于监控的变量名对应。例如:Item Name为M0.0。
(3)优缺点
优点:该方法连接简单、硬件投资少、可以读写S7-200系列PLC中所有存储区域。缺点:通信速度比较慢、需要OPC软件及相应授权、系统扩展不方便。应用场合:用于低速、实时性要求不高、系统投资资金有限的系统。
另外,也可以通过其他公司的OPC软件进行通信,例如用开普的KEPServerEx作为OPC服务器,用WinCC作为OPC客户端来读写S7-200系列PLC内部数据区。实现与上述第二种方法类似,不同的是必须在OPC服务器中建立标签与S7-200系列PLC中存储地址对应。



1 NIB FURNAS 52PA4EN PILOT LIGHT 120VAC FULL VOLTAGE


1 NIB SIEMENS 52PA4DN PILOT LIGHT 24VOLTS AC/DC


1 NIB MICRO SWITCH 9PA49 LIMIT SWITCH


50 NIB PHOENIX CONTACT UT4 TERMINAL BLOCKS


1 NIB TELEMECANIQUE ZCK-E65 ZCKE65 LIMIT SWITCH


1 NIB SIEMENS 3RG4021-7GB33 3RG40217GB33 PROX SWITCH


1 NIB EDWARDS SIGNALING 92-LA 92LA REPLACEMENT LENS AMB


1 NIB GEMS 35651 LEVEL SWITCH


1 NIB ALLEN BRADLEY 1492-CB1G100 1491CB1G100 DIN MOUNT


1 NIB ALLEN BRADLEY 2A96 440V COIL 2 POLE


1 NIB ALLEN BRADLEY 1492-CB1G040 4A CIRCUIT BREAKER


1 NIB BANNER PIT26U 26079 FIBER OPTIC CABLE PLASTIC


1 NIB SQUARE D 9001 KS53 9001KS53 SELECTOR SWITCH


NIB ALLEN BRADLEY X-180937 X180937 3 BUTTON PUSHUBUTTON


1 NIB ALLEN BRADLEY 71A11 440V OPERATING COIL


NIB ALLEN BRADLEY 800EM-LE72DLT3X11 EXTENDED PUSHBUTTON


1 NIB L-COM WPUSBAX-3M WPUSBAX3M USB CABLE


1 NIB SQUARE D 9080 GCB01 9080GCB01 0.1 AMPS BREAKER


1 NIB EDWARDS 284B-PL 284BPL HEAT DETECTOR

点击阅读全文 >>