您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 西门子plc系列常有问题及解决办法四
西门子plc系列常有问题及解决办法四1.组态王与S7系列PLC通过MPI协议通讯时,设备地址如何设置?组态王中定义MPI设备地址的格式要求为*.*,其含义为:1)小数点前的值为MPI地址(即站号),该值与STEP7的Hardwar硬件配置表中CPU模块项所设置的MPI地址值一致;2)小数点后的值为MPI接口模块在STEP7编程软件的Hardware硬件配置表中占用的槽号(slotnumber)--只针对S7300/400系列。对于S7不同系列的PLC,设备地址值大小有一定的规则:1)对于S7-200系列plc,MPI通讯时,其地址格式则为a.0,其中小数点前的数字为有效地址PLC的地址(即站号),PLC的地址可通过编程软件。2)对于S7-300系列PLC,编程软件的Hardware硬件配置表中,CPU模块对应的槽号一般固定为2;CPU模块的MPI地址一般也是默认值2时(可修改),此时组态王的设备地址一般为:2.2。如果MPI默认地址被修改为3,则对应设备地址为3.2,类推。3)对于S7-400系列plc,编程软件的Hardware硬件配置表中,可以发现添加不同的PS电源模块,则电源模块占用的槽号会变化,有的PS电源可能会占用3个槽,因此后续再添加CPU模块时,其槽号就为4了。因此对于S7400PLC,设备地址中小数点后的值可能为4,比如:2.4。2.组态王与S7200/300/400系列PLC通过MPI协议通讯,需要那些软硬件配置?1)组态王与西门子S7系列PLC进行MPI通讯时,要求组态王所在的计算机上必须安装对应的编程软件:例如使用S7200PLC实现MPI通讯时,需要安装MicroWIN的编程软件;例如使用S7300PLC实现MPI通讯时,需要安装STEP7的编程软件;2)建议用户安装使用组态王6.52(2007.7.20)以上版本;3)根据上述版本中的对应帮助进行MPI设备定义和变量定义。3.组态王提供了哪些方式和S7200系列PLC实现数据通讯?组态王目前提供了多种方式来实现和S7300系列PLC进行数据通讯,具体如下:1)基于PPI协议的串行通讯硬件链路:使用西门子标准PPI编程电缆或者自做的RS485电缆连接PLC的PORT口和计算机的串口;组态王中的设备定义向导:PLC-西门子--S7-200系列--PPI。2)USB接口通讯硬件链路:使用西门子提供的USB接口的PPI电缆连接PLC的PORT口和计算机的USB口;组态王中的设备定义向导:PLC--西门子--S7-200系列(USB)--USB。3)MPI通讯卡硬件链路:计算机中插入MPI通讯卡(如CP5611/5613)并通过西门子专用485电缆连接到PLC的PORT口;组态王中的设备定义向导:PLC--西门子--S7-200系列--MPI(通讯卡)。4)以太网通讯(TCP/IP协议)硬件链路:PLC配置专门的CP243-1以太网模块;计算机中插入西门子专用以太网卡(如CP1613)或者普通商用网卡并和PLC实现以太网连接;组态王中的设备定义向导:PLC--西门子--s7-200系列(TCP)--TCP。5)ProfibusDP通讯硬件链路:PLC上需配置专门的DP接口模块EM277;计算机中插入专用DP接口卡(如CP5611/CP5613)并进行DP总线连接;组态王中的设备定义向导:PLC--西门子--S7-200系列--Profibus-DP。6)ProfibusS7通讯硬件链路:同上述5中的硬件选择和链路连接;组态王中的设备定义向导:PLC--西门子--S7-200系列(S7)--Profibus-S7。4.组态王提供了哪些方式实现和西门子S7300系列PLC的通讯?组态王目前提供了多种方式来实现和S7300系列PLC进行数据通讯,具体如下:1)串行通讯硬件链路:使用西门子标准MPI编程电缆连接PLC的MPI口和计算机的串口;组态王中的设备定义向导:PLC--西门子--S7-300系列--MPI(串口)。2)USB接口通讯硬件链路:使用西门子提供的USB接口的MPI电缆连接PLC的MPI口和计算机的USB口;组态王中的设备定义向导:PLC--西门子--S7-300系列--MP(USB)。3)MPI通讯卡硬件链路:计算机中插入MPI通讯卡(如CP5611/5613)并通过西门子专用485电缆连接到PLC的MPI口;组态王中的设备定义向导:PLC--西门子--S7-300系列--MPI(通讯卡)。4)以太网通讯(TCP/IP协议)硬件链路:PLC上需配置专门的CP343-1以太网模块,计算机中需插入西门子专用以太网卡(如CP1613)或者普通商用网卡并和PLC实现以太网连接;组态王中的设备定义向导:PLC--西门子--S7-300系列--TCP。5)ProfibusDP通讯硬件链路:PLC中需配置带DP接口的CPU模块或者插入专门的CP342-5DP模块,计算机中需插入专用DP接口卡(如CP5611/CP5613)并进行DP总线连接;组态王中的设备定义向导:PLC--西门子--S7-300系列--Profibus-DP。6)ProfibusS7通讯硬件链路:同上述5)中的硬件选择和链路连接;组态王中的设备定义向导:PLC--西门子--S7-300系列(S7)--Profibus-S7。5.组态王与S7系列PLC通过MPI协议通讯时,PLC内寄存器名称与组态王支持的寄存器名称不符,怎样对应?组态王支持的寄存器名称是德文方式,而在西门子STEP7编程软件中默认语言是基于英文方式的,一般在PLC的hardware表中,为数字量输入模块分配的地址寄存器名为I,数字量输出模块分配的地址寄存器名称为Q,组态王寄存器和PLC中的各个寄存器对应关系如下:组态王中MPI寄存器(德文)编程软件为PLC分配的寄存器地址(英文)A-----------------------------Q数字量输出寄存器E------------------------------I数字量输入寄存器M-----------------------------M位寄存器DB----------------------------DB数据块寄存器T------------------------------TC定时器Z------------------------------C记数器6.S7200通过PPI协议或者自由口协议方式通讯时,为什么数据刷新很慢?这是由设备的协议特点和设备响应速度共同决定的,大体的通讯速度如下:对PPI协议,组态王读取一个数据包的时间大约需要400毫秒;对自由口协议,组态王读取一个数据包的时间大约需要300毫秒;7.两套西门子S7-200PLC,各自加扩展EM277PROFIBUS-DP模块,通过Profibus-S7协议与组态王(通过CP5611板卡)通讯时,组态王不能同时与这两台PLC同时通讯,只能与其一单独通讯?请检查一下PC及PLC间的通讯电缆的连接及终端电阻的拨码是否正确。如下图所示:注:ON、OFF表示通讯电缆上的终端电阻拨码开关的位置。8.使用组态王,通过CP5611卡,在一个MPI网络上连接了5台S7200PLC和5台S7300PLC,启动运行后全部通讯失败?而单独新建一个工程,读取任1个PLC则非常正常。1)MPI方式组网,1个网络上的站点数理论值最大只能是32(MPI卡算一个站点),但CP5511/CP5611/CP5621最多只能支持8个PLC(不区分PLC的系列或型号)。且每台电脑仅支持1块CP5611卡。2)如果电脑要通过MPI连接的PLC数量多于8,而小于31(不区分PLC的系列和型号),可以换用CP5613卡。另:Profibus-S7协议方式组网时,连接数量同MPI网络。9.西门子S7-200系列PLC,采用PPI协议通讯时,波特率只能是9600吗?S7-200系列PLC采用PPI协议通讯时,PLC的通讯口配置为9600或19200都可以和组态王通讯,上位机组态王配置相同的波特率即可。10.西门子S7-300系列PLC,采用以太网协议实现与两台PC机上的组态王同时通讯,但PLC只能与其中的一台PC的组态王通讯?西门子S7-300系列PLC,采用以太网协议实现与多个上位机同时通讯,需要在Step7中的连接设置对PLC进行相应设置,本说明中以S7300CPU315-2DP为例:1)打开step7工程,单击左边树型面板的S7站点,然后双击右边面板的Hardware。2)在弹出的“HWConfig”窗体中双击如下图所示的CPU315-2DP。3)在弹出的属性页窗口中选择“Communication”选项页,如下图所示:该选项页中提示最大连接数为16,意思是PG通讯数量、OP通讯数量和S7基本通讯数量之和必须不大于16;PG通讯的值就是客户端和本主站连接的数目,给PG分配适当的数量就可以让适量的客户端连接到该主站,否则可能出现部分客户端连接不上或者开始都可以通讯后来不能连接的现象。
本文标题:西门子plc系列常有问题及解决办法四
链接地址:https://www.777doc.com/doc-2095625 .html