西门子plc系列常有问题及解决办法一

2026/4/28 2:05:46

西门子plc系列常有问题及解决办法一

1. 西门子 MPI、Profibus s7、Profibus DP 和以太网驱动多主站支持情况?

1)MPI、Profibus s7、S7300/400 以太网驱动支持多主站;

2)Profibus DP、S7200 以太网只支持单主站。

2. 非西门子设备,能否使用组态王提供的西门子 DP 协议与组态王进行通讯?

可以,但需要注意以下两点:

1)目前组态王通过 DP 协议与设备进行通讯时只支持西门子厂家提供的 DP 通讯卡,如果使用其他厂家的 DP 通讯卡的话,可以与亚控技术部联系;

2)需要购买西门子厂家提供的 DP 授权软件:smatic net 软件;

3. 西门子 S7300/400 系列 PLC,通过串口方式和组态王通讯时,是否可以自己制作 485通讯电缆?

不可以,必须使用西门子专供的编程电缆,自己制作的 485 电缆不支持通讯。

4. 在组态王画面上如何实现对西门子 300PLC 中的 S5TIME 类型的参数进行设定?

在组态王中使用 DB 寄存器将 short/ushort/long 类型的数据写入到 PLC 的数据存储区中-->利用 ITD(Integer to Double Integer)或 RND(Real to Double Integer with

RoundingOff)将该值转换为双整型-->将该值写到类型为 TIME 的变量里-->在程序中调用 FC40,将 TIME 转换成 S5TIME 即可。

5. 西门子 S7 系列 PLC 通过 MPI 电缆方式和组态王通讯时,一台计算机上是否可以连接多个 PLC?

西门子 S7 系列 PLC 通过 MPI 电缆方式和组态王通讯,只允许一台计算机上通过其中一个串口连接一个 S7 系列 PLC,多个 PLC 要求通过 MPI 通讯卡方式实现。

6. 组态王是否支持西门子的 cp 340、cp341 模块?

1)CP340 通讯模块支持 ASCII 和 3964R 两种通讯方式。

ASCII 通讯方式是用来实现自定义协议的串行通讯,如果组态王用这种方式通过cp340 模块与 PLCS7-300 系列 PLC 通讯,需要根据用户的协议重新定制驱动。

3964R 通讯方式是采用 3964R 协议的串行通讯,和 S5PLC 的 3964R 协议一样,可以使用组态王提供的 3964R 协议驱动,设备定义向导:PLC->西门子->S5 系列->3964R。

2)CP340 通讯模块支持 ASCII、3964R、RK512、Modbus Master 和 Madbus Slave 通讯方式。

ASCII 通讯方式是用来实现自定义协议的串行通讯,如果组态王用这种方式通过cp340 模块与 PLCS7-300 系列 PLC 通讯,需要根据用户的协议重新定制驱动。

3964R 通讯方式是采用 3964R 协议的串行通讯,和 S5PLC 的 3964R 协议一样,可以使用组态王提供的 3964R 协议驱动,设备定义向导:PLC->西门子->S5 系列->3964R。

Modbus Master 和 Madbus Slave 通讯方式是采用标准 Modbus 协议的串行通讯,可以使用组态王提供的 modbus 协议驱动与该模块进行通讯。

7. 西门子 PLC 软冗余系统相关知识?

1)对于 S7-300plc,只有 S7-300 315-2DP(除 CPU314C-2DP、CPU313C-2DP)型号以上的 PLC 才支持软冗余功能;而所有的 S7-400 都支持软冗余功能;组态王同样也支持上述所有的型号;

2)软冗余系统中的主系统与备用系统的 CPU 型号可以不同,如主系统采用一套S7-400 系统,而备用系统采用一套 S7-300 系统;

3)软冗余系统当中可以采用 MPI、PROFIBUS、Ethernet 三种网络实现主系统和备用

系统之间的数据同步(Redundant-backup link),但组态王目前只支持以太网方式;

8. 使用西门子 400Hplc 实现硬冗余功能时,组态王中的设备地址应如何设置?

设备地址格式:a.b.c.d [e f w.x.y.z. u]

abcd 表示第一个 IP,e 表示第一个 CPU 的槽号,f 表示“Clock Memory”的地址,wxyz 表示第二个 IP,u 表示第二个 CPU 的槽号;“[]”内的可以不填写,不填写的时候,e 默认为 3,u 默认和 e 一样,f 默认为 0,第二个 IP 的 z 默认为第一个 IP 的 d 的加一。

在设置 PLC IP 地址的时候,要求将其设置成连续的。例如:将一台 PLC 设置成172.16.2.72,另外一台 PLC 设置成 172.16.2.73。组态王通过设备向导定义设备时,只需要对 ip 地址小的设备进行定义即可。

9. 西门子 300、400PLC 通过 dp 协议与组态王通讯,需要注意哪些事项?

1)需要在组态王所在的计算机上安装 Simatic net6.0(或以上版本)的基于 DP 的授权通讯软件;

2)需要在通过 STEP7 编程软件为 PLC 上的 DP 接口配置为 DP 协议(Slave 站);

3)通过 Set PG/PC interface 接口为 CP5611(或者 CP5613 卡) 配置为 DP 协议(做master 站);

4)组态王提供的 dp 协议驱动只支持 DP 通讯卡配置为唯一主站,所有 PLC 等必须配置为从站的工作模式,并且只支持一个上位机组态王和所有从站 PLC 进行通讯;

10. 西门子 300、400PLC 通过 dp 协议与组态王通讯时,寄存器地址是如何设置的?

在组态王中,用户一般使用的寄存器为 INB#.*(数据输入区)及 OUB#.*(数据输出区),例如:“寄存器:INB6.3 数据类型:Byte 读写属性:只读”表示组态王读取第 6 号从站的输入数据区第 4 字节的值,该值实际来自从站的并与主站相对应的 Q 数据区中的相对偏移地址的值。INB6.3 中的 6 表示从站的地址,3 表示偏移地址为 4。若 6号从站的 Q 区为 8 个字节,则组态王要读取这 8 个字节的内容,则可定义变量所对应的寄存器为:INB6.0~INB6.7。无论 plc 中的 Q 区或 I 区的起始地址从哪开始,只要长度一定,在组态王中定义变量时,都是从 INB#.0 或 OUB#.0 开始与从站设备的 Q 区或 I 区起始地址对应。


西门子plc系列常有问题及解决办法一.doc 将本文的Word文档下载到电脑
搜索更多关于: 西门子plc系列常有问题及解决办法一 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219