300plc编程电缆 s7-200,300,400编程电缆制作

小编 115 0

s7-200、300、400编程电缆制作

s7-200:PPI通讯方式

1:用siemens的PPI编程电缆

2:用rs232/485转换器,485与plc的PPI口的连接方式是:

3-Data+

8-Data-

s7-300、400:通过MPI通讯,用siemens的适配器(PC-Adapter),适配器的一端直接和plc的MPI口相连,适配器的另一端采用下面的连接方式。

1-1

2-3 //发送端

3-2 //接收端

4-6 //发送确认

5-5 //共地

6-4 //接收确认

7-8 //发送完成

8-7 //接受完成

9-9

Profibus:

1:用专用电缆,一般是

A1-A1

B1-B1

2: 自己制作

3-3

8-8

能买原装的尽量买原装的 ,出了问题烧了CPU就得不偿失了。只供爱好者研究使用 !!

图解|西门子S7-300PLC之间的MPI通讯

学习PLC之间的通信绝对是初学者的难题,如果有通信基础还好,要是没有一点基础怎么入门呢?这里给大家几个建议:

一、初步了解PLC通信涉及到的基础知识,这个时候没必要精深的搞清楚所有问题。

二、以手头上有的实物练习,无论是PLC之间还是PLC与变频器等其他仪表,也不要考虑使用什么协议,一个目的:先实操做通一个。

三、根据第二步遇到的问题,反复琢磨,找资料、请教老师。一定要把实操中遇到的疑惑都解开。

四、找另一种通信实操··············

MPI通信最多可以在15个CPU之间实现,包括MPI全局通讯,单边通讯和双边通讯三种方式。

MPI全局通讯(300PLC之间)

MPI的全局通讯一个包最多22个字节,最多4个数据包(一个发送,一个接收算一个数据包)

硬件的配置(在一个项目里面组态三个CPU):

注意在组态的时候建立的是MPI通讯,不是DP通讯

PLC1里进行硬件组态:

在PLC3里进行硬件组态:

和PLC2的CPU属性设置相同,地址更改为3

我们在PLC里面不用编辑通讯的程序,只需在PLC1里给MB0开始的22个字节赋值,在PLC2里给MB0开始的22个字节解压使用即可。

程序的下载步骤:

一,先下载PLC1,使用编程电缆连接PLC1上的MPI接口

二,下载完PLC1的项目程序后,我们开始下载PLC1的全局通讯的通讯信息

三,下载PLC2,使用编程电缆连接PLC2上的MPI接口

四,下载完PLC2的项目程序后,我们开始下载PLC2的全局通讯的通讯信息

下载完成,连接上MPI通信电缆,测试通讯情况

MPI单边通讯(300的PLC和300的PLC)

单边通讯主要用在PLC与PLC之间的通讯,一个发送和接受最多76个字节

特别提示:因为通讯程序没有必要每个扫描周期都运行,所以我们可以把通讯程序放到OB35(循环中断)里面。

下面我们开始单边通讯300对300的编程:

我们使用系统功能SFC68发送,SFC67接受

下面我们在PLC1里面进行编程:

SFC68发送数据

REQ :等于“1”的时候发送数据

C0NT :保持通讯,(是否使用这个SFC68进行发送),常为“1”

DEST_TD :通讯对方的地址

VAR_ADDR :对方接收数据的的缓存区(把要发送的数据放到对方的什么地方)

SD :本地需要发送的数据

REST_VAL :错误代码

BUSY :完成位

上图中SFC68的意思为,当M1.0为“1”,且M1.1为“1”,时向MPI地址是3的PLC中发送M0.0开始的20个字节,存到对方DB1.DB1000.0开始的20个字节中去。

SFC67接收数据

同样在标准库中找到SFC67:

SFC67接收信息

REQ :等于“1”的时候发送数据

C0NT :保持通讯,(是否使用这个SFC68进行发送),常为“1”

DEST_TD :通讯对方的地址

VAR_ADDR :对方存储数据的缓存区(我们要从地方的什么地方取数据)<BR>REST_VAL :错误代码

BUSY :完成位

RD :本地存储信息的的地址(把对方的数据拿过来以后放到自己这边的什么地方)

上图中SFC67的意思是:当M1.4为“1”,且M1.5为“1”,时把MPI地址是3的PLC中DB1.DBX2000.0开始的76个字节存到自己PLC里从M100.0开始的76个字节中。

分别把PLC的程序下载到相应的CPU内,连接MPI通讯电缆测试

相关问答

西门子300PLC是什么型号编程电缆,电脑这边是USB接口?

西门子S7-300PLC编程电缆原装MPI编程电缆,产品型号:6ES7972-0CB20-0XA0产品参数:SIMATICS7,PCADAPTERUSBF.CONNECTIONOF...

plc数据线哪种好?

FX-20GM与电脑连接用SC-09USB-PLCUSB-AFC8513USB接口的松下FPO系列PLC编程线USB/PPIUSB接口的西门子S7-200USB-PLC真正的USB到RS...

连接PLC数据线的类别及各种接头的名称-ZOL问答

以太网线,水晶头,CONTRONET同轴电缆线,同轴电缆接头。PROFIBUS线,PROFIBUS-DP接头。RS232,RS485,DB9接头。PLC通讯,常用的有串行通讯,以太网通讯,现场总...

求大神指导,西门子plc300用编程电缆如何连接到电脑,求步骤?

是是串口连接吧,现在都是用usb转RS232的数据线;或者通过以太网线连接PLC和电脑一样比较常用,先MAC一下PLC地址,然后设置IP,同电脑一个网段。是是串口连接吧,...

西门子原装的S7-200和S7-300编程电缆没法与PLC通信,在“设置...

电缆是否坏了。有用(0)回复leeaqiren1软件问题(可能性小)2驱动没有装好3硬件问题4设置问题5PLC有保护6建议你借个PLC试一下,就可知小了有用(0)回...

西门子的通讯电缆在PLC200PLC300PLC400之间可以通用吗?

兄弟,西门子原装的MPI电缆有两种,usb口的和串口的,都支持MPI和PPI协议,都可以用在200和300cpu上。但是现在带串口的笔记本很少了,所以要选西门子原装的usb...

怎么设置PC与西门子300PLC连接?

有多种方式:1.西门子自带的编程电缆pc/ppi/mpi2.485(modbus)通讯3.profibus通讯4.西门子通讯卡(cp5611)通讯通讯方式不一样,连接方式不一样。最简单的....

LGplc编程电缆怎么连接?

连接LGPLC编程电缆的步骤如下:首先,将编程电缆连接到计算机的USB端口上。然后,将另一端的连接器插入到LGPLC的编程口上。确保连接牢固且无松动。接下来,在...

怎么给300plc下载程序?

将程序下载到300PLC的方法如下:1.打开编程软件,如Step7或TIAPortal,打开程序并进行编译。2.连接编程电缆,将编程电缆的一端连接到电脑上,另一端连接到...

winccflexible2008sp4如何和s7300PLC以太网通讯?

首先在300里面吧程序写好,然后打开FLEXIBLE,导入这个程序,就可以直接用了,连实物西门子都不需要。有实物的话,接上通讯电缆就行了首先在300里面吧程序写好,然...