加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
初学者必看:西门子PLC通讯知识与常见问题汇总
发布时间: 2024-05-24 11:55 更新时间: 2024-05-24 11:55

(一)西门子200 PLC与组态王通过MPI协议通信需进行的配置有哪些?

1)为运行组态王的计算机安装西门子公司提供的STEP7 Microwin 3.2编程软件,因为我们的驱动程序需要利用该软件提供的MPI接口库函数;

2)在计算机的插槽中安装MPI通信卡CP5611,并使用西门子公司提供的专用电缆和网络接头将CP5611卡与S7-200的Port口相连(CP5611卡的3、8引脚分别与S7200的PORT口3、8连接),通常MPI网络中Zui后一个网络接头的终端电阻应设置为ON状态;

3)在PLC中创建MPI网络并正确设置通信波特率;

4)在控制面板中设置SetPG/PC接口参数,具体可参照组态王的电子帮助文档。

图片

(二)组态王与西门子200 PLC通过modem使用自由口协议通信,硬件如何连接?

设备上需插入标准PPI电缆,modem的9针口通过一条标准232交叉线连接到PPI电缆上。232交叉线在modem侧需要1、4、6引脚短接,7和8引脚短接。

(三)S7-200 PLC能否通过串口连接两个上位机进行通信?

通过串行电缆的方式不可行,但可以考虑以下方案:

1)将PLC配置为MPI协议,两个上位机各自配置一块MPI卡;

2)一个PC机作为采集站与PLC通信,另一个PC机作为客户端与采集站通信。

(四)西门子200 PLC通过PPI协议与组态王通信失败,可能的原因是什么?

请检查以下设置:

1)用户编程电缆的拨码设置:第5个端子用于设置通信协议,拨码为0表示PPI/Freeport,拨码为1表示PPI(master)。使用PPI协议与组态王通信时,选择PPI/Freeport对应的拨码值;

2)PPI通信传输的是11位数据,建议设置8数据位、1停止位、偶校验(默认是11位),并确保PLC的波特率与PPI和组态王一致;

3)编程软件必须在离线状态下启动运行组态王。

(五)西门子200 PLC通过Modbus协议与组态王通信时,组态王中定义的寄存器地址与PLC地址如何对应?

映射关系如下:0对应Q,1对应I,3、4、8、9对应V。其中,3、4、8、9的dd号与PLC中V寄存器的偏移地址(实际地址-1000)的对应关系是:组态王中(寄存器的dd号-1)*2=PLC中的V寄存器的偏移地址。例如,组态王中40031对应PLC的VW1060(组态王中寄存器4表示SHORT型变量),90640对应PLC的VD2278(组态王中寄存器9表示FLOAT型变量)。

(六)西门子200 PLC通过Modbus协议与组态王通信时,需要注意哪些事项?

需要注意以下几点:

1)需向PLC下载对应的初始化程序(KVmoddbus.mwp),该程序由亚控提供,默认使用PLC的port0端口,地址2,波特率9600,无校验(地址和波特率可通过SBR0中的VB8,SMB30进行修改);

2)由于PLC Modbus协议程序占用V1000及以前的地址,用户编写逻辑控制程序时,应避免使用与Modbus协议占用的V区地址冲突;

3)西门子S7200 PLC与组态王通过Modbus协议通信时,CPU上的开关必须处于RUN状态,否则PLC中的Modbus通信程序未运行,导致组态王与设备通过自由口协议通信失败。

(七)S7 300的MPI电缆方式是否支持通过GPRS与组态王通信?

不支持。组态王的GPRS通信方式要求通过创建的虚拟串口进行数据通信,而MPI协议则是通过调用西门子PLC的专用动态连接库(如s7onlinx.dll等)实现与PLC的通信,不是直接通过串口通信。类似调用方法的驱动同样不支持GPRS连接。

(八)组态王和多台西门子S7-300、400 PLC 通过 DP 协议通讯时,设备地址应如何定义?

当使用DP协议将组态王与多台西门子S7-300、400 PLC进行通讯时,设备地址的定义主要遵循以下步骤:

1)硬件连接:确保计算机中已插入CP5611(或CP5613)卡,以便将多个S7-300/400 PLC连接在一条DP总线上。

2)DP协议设置:所有PLC必须设置为DP Slave站,CP5611(或CP5613)卡通过Simatic net软件设置为DP的唯一Master站。

3)组态王中设备地址定义:在组态王中,选择PLC/西门子/S7-300/400系列(DP)/Profibus-DP。设备地址的设定并非固定为1.1,而是需要根据每个从站PLC的实际地址进行配置。这里的地址设置与从站PLC在DP网络中的地址设置是相关的。每个从站PLC在DP网络中都应有一个唯一的地址。

(九)西门子 300 plc 通过 MPI 通讯卡与组态王进行通讯时,能否实现双设备冗余的功能?

是的,通过使用MPI通讯卡和特定的配置,西门子300 PLC与组态王之间的通讯可以实现双设备冗余的功能。具体实现方式如下:

1)硬件连接:使用CP5611卡连接两台S7-300 PLC,使用西门子提供的可编程插头实现这一连接。

2)设备地址设置:在组态王软件中,为这两台PLC分别设置不同的设备地址,如7.2和8.2。小数点前的数字代表PLC的地址,而小数点后的数字代表CPU所在的槽号。这两台PLC在STEP7编程软件中应单独定义,除PLC地址不同外,槽号应相同。

3)变量定义:在组态王中,只需定义主设备的变量即可。当主设备出现故障时,系统会自动切换到备用设备。

(十)组态王和西门子 300、400PLC 通讯支持哪些通讯链路?是否需要西门子软件的支持?

组态王与西门子300、400 PLC之间的通讯支持多种通讯链路,包括:

1)MPI电缆通讯方式:需要在组态王所在的计算机上安装STEP7编程软件。

2)MPI通讯卡方式:同样需要在组态王所在的计算机上安装STEP7编程软件。

3)以太网通讯方式:这种方式通常不需要在组态王所在的计算机上安装STEP7或Simatic net通讯软件。

4)Profibus-DP通讯方式:需要在本机上安装STEP7编程软件和Simatic net 6.0(或以上版本)的通讯配置软件和授权。

5)Profibus-S7通讯方式:需要在组态王所在的计算机上安装STEP7编程软件,但不需要安装Simatic net软件。


联系方式

  • 电  话:18475208684
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684