亚洲通平台

中国工控 |PLC通讯,西门子plc通讯知识汇总学习

亚洲通最新官方网址

中国工业控制| PLC通讯,西门子plc通讯知识汇总学习

技术文章来源

acffc007c54c44c6a73b9cf15a2cdd18.jpeg

(1)西门子200 plc使用MPI协议与Kingview进行通信需要哪些设置?

1)在运行Kingview的机器上,需要安装西门子提供的STEP7 Microwin 3.2编程软件。我们的驱动程序需要调用编程软件提供的MPI接口库函数;

2)将MPI通信卡CP5611卡安装到计算机的插槽中,并使用西门子提供的专用电缆和网络连接器将CP5611卡连接到S7-200的端口(CP5611卡的3,8和PORT的端口)。 S7200分别)端口3,8连接),一般来说,MPI网络中最后一个网络连接器的终端电阻应连接到ON(活动)状态;

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

4)在控制面板中设置SetPG/PC接口的参数;有关详细信息,请参阅配置王电子帮助。

b61018c554b044f08058be0ff0889126.jpeg

(2)Kingview和西门子200 plc通过调制解调器通信实现自由端口协议,如何实现硬件布线?

标准PPI电缆已插入设备。 modem9引脚通过标准232交叉电缆连接到PPI电缆。 232交叉电缆的调制解调器侧需要短路1 4 6并短接7和8.

590e8920cd8f44f3ba538618c9a882c5.jpeg

(3)S7 200 PLC可以通过串口与两台主机通信吗?

使用串口线的方式还不够,可以考虑以下两种方式:

1)PLC配置为MPI协议,因此需要为两台上位机配置一块MPI卡;

2)两台PC中的一台作为采集站和PLC通信,另一台作为客户端和采集站通信。

15d6c9ff4a504d2eb005e04d7a66d880.jpeg

(4)西门子200Plc未能通过PPI协议与Kingview通信。为什么?

请检查以下设置是否正确:

1)用户编程电缆的DIP设置:在编程电缆的拨号代码中,第五个终端是设置通信协议:拨号代码设置为0,表示PPI/Freeport;拨号代码设置为1,表示PPI(主站)当用户使用PPI协议和组态王通信时,拨号代码选择PPI/Freeport对应的拨号代码值;

2)PPI通信传输11位数据,建议客户拨打代码选择8位数据位1位停止偶校验(拨号码默认为11位),以及PLC波特率和PPI,配置王一致;

3)编程软件必须离线时必须启动编程软件。

(5)当西门子200plc通过modbus协议与Kingview通信时,Kingview定义的寄存器地址如何与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型变量)。

f8712f86a5654653b34d07a6bd01a74c.jpeg

(6)西门子200plc通过modbus协议与Kingview通信,您应该注意什么?

需要注意以下几点:

1)相应的初始化程序(KVmoddbus.mwp)需要下载到PLC并由子控件提供。该程序的默认plc通信端口为port0,地址为2,波特率为9600,无奇偶校验(在进程SBR0中,VB8和SMB30可以修改地址和波特率);

2)由于PLCModbus协议程序占用V1000和以前的地址,用户在写入逻辑控制程序时使用的寄存器不能与子控件提供的协议占用的V区地址冲突;

3)当西门子S7200PLC通过Modbus协议与Kingview通信时,CPU上的开关必须处于RUN状态。否则,PLC中的modbus通讯程序不处于运行状态。 Kingview和设备通过自由端口协议确认通信故障。

(7)S7 300 MPI电缆模式是否支持通过GPRS和组态王进行通信?

不支持。

Kingview的GPRS通信方法需要创建虚拟串行端口并通过此串行端口进行数据通信。对于MPI协议,我们的MPI驱动程序通过调用Siemens PLC的专用动态链接库(s7onlinx.dll等)与PLC通信,而不是通过串行端口直接实现数据通信。

调用方法的其他驱动程序不支持GPRS连接。

(8)当Kingview和多个西门子S7-300和400 PLC通过DP协议进行通信时,应如何定义设备地址?

1)硬件连接:将CP5611(或CP5613)插入计算机允许将多个S7-300/400PLC连接到一个DP总线。

2)DP协议设置:所有PLC必须设置的DP从站,CP5611(或CP5613)需要Simatic网络设置的DP唯一主站;

3)组态设备地址定义:选择PLC/Siemens/S7-200系列(DP)/Profibus-DP,设备地址固定为1.1(该地址与从PLC的地址设置无关)。

2f910c9e3cbc41789f28fafc19aaf928.jpeg

(9)当西门子300 plc通过MPI通讯卡与Kingview通讯时,它是否可以实现双设备冗余功能?

可以实现。

1)cp5611卡可以连接到两个s7300plc(使用西门子的可编程插头);

2)在Kingview软件中创建了两个s7300plc。设备地址分别为7.2和8.2(设备地址根据实际设备设置)。小数点前面的数字是指plc的地址,后面是cpu所在的插槽号。这两个plc在STEP7编程软件中单独定义,因此插槽号与plc地址相同;

3)在组态王中,您只需要定义主设备的变量。

(10)组态王和西门子300和400 PLC通讯支持哪些通讯链接?您需要西门子软件的支持吗?

1)MPI电缆通信方法:必须在Kingview所在的计算机上安装STEP7编程软件;

2)MPI通讯卡模式:必须在Kingview所在的计算机上安装STEP7编程软件;

3)以太网通信模式:没有必要在Kingview所在的计算机上安装STEP7或Simatic网络通信软件;

4)Profibus-DP直通模式:需要在本机上安装STEP7编程软件和通讯组态软件以及Simatic net 6.0(或以上版本)的授权;

5)Profibus-S7直通模式:需要在Kingview所在的计算机上安装STEP7编程软件,但不需要SIMATIC 看看更多

跟我来