分享

S7

 yf4190 2016-03-29


精彩内容

700万实战设备准备待续,你是否心动,工业帮欢迎大家来参观考察


一、硬件

1、S7-315-2DPPLC一台

2、S7-200PLC+EM277模块一台

3、DP线+DP头(做好的)一条。


 

二、要求

(一)I/O分配

2台PLC通过PORTO(通讯口)口实现互相PROFIBUS DP通讯,功能为A机124.0控制B机Q0.0,I124.1控制Q0.1。B机I0.0控制A机Q124.2,I0.1控制Q124.3,如图

PLC200(B)

300(A)

EM277

Q0.0

V0.0

I124.0

Q0.0

Q0.1

V0.1

I124.1

Q0.1

I0.0

V32.2

Q124.2

I0.2

I0.1

V32.3

Q124.3

I0.3

(二)组态

S7-300硬件组态

1、启动STEP 7 V5.3编程软件:

1>双击     打开STEP 7

       2>如下图所示打开STEP 7

 

图2.1.1 打开STEP 7编程软件

2、新建项目

1>根据STEP 7向导新建项目

 

图2.1.2 STEP 7向导新建项目

按【下一步】出现下图:

图2.1.3 为项目选择CPU类型图

选择您对应项目的CPU类型,如果发现您的CPU315找不到相应的定货号(,因此根据“STEP 7向导新建项目”无法创建项目,单击“取消”。

2>软件(SIMATIC Manager)界面新建项目

①双击     新建项目

②【文件】→【新建】,如图: 


图2.1.4 新建项目操作图

为新建项目命名:

图2.1.5 项目命名窗口

右击项目名称【300与200通讯】→ 选中【插入新对象】→单击【SIMATIC 300站点】,

③硬件组态

右击“               ”→单击【打开对象】进入硬件组态界面如图2.1.6所示。

双击“               ”→双击“       ”进入硬件组态界面如图2.1.6所示。

图2.1.7 硬件组态界面

根据S7-300主机的组合进行硬件组态(电源PS307 5A):

2选择S7-300导轨:RACK-300中的Rail

2选择电源模块PS307(有配置时)

2选择CPU主机(CPU右边可以安装不超过八个模块SM、FM、CP)

2选择数字量输入输出(如CPU主机没带时,需要组态)

2选择其他扩展模块

 图2.1.8 Rail机架

3>安装EM277 PROFIBUS-DP模块GSD文件

系统采用PROFIBUS DP通讯,S7-300作为主站,S7-200作为从站,其中数据由通过EM277 PROFIBUS-DP进行交换。STEP 7需要安装EM277 GSD 文件。

启动STEP 7 V5.3编程软件,进入硬件组态界面如图2.1.7所示。【选项】→【安装GSD文件】→单击【浏览】,找到放置“SIEM089D.GSD”文件夹并打开,再在如图2.1.12中选中“SIEM089D.GSD” →单击【安装】。

图2.1.12 选中EM277 PROFIBUS-DP模块GSD文件

4>S7-300、EM277 PROFIBUS-DP模块硬件组态(PROFIBUS-DP通讯)

在如图2.1.11的基础上,双击机架2中的“DP”(如图2.1.13)进入DP属性窗口,设定DP连网,操作如下所示。:


图2.1.13 进入DP属性窗口

进入“属性-DP-(R0/S2.1)”窗口


图2.1.14 属性-DP-(R0/S2.1)窗口

单击“属性”

 

图2.1.15属性-PROFIBUS接口 DP(RO/S2.1)窗口

单击【新建】→单击【网咯设置】选择传输率


图2.1.16 网络设置

PROFIBUS DP线上挂上EM277

单击PROFIBUS DP线

 

图2.1.17设定主站后出现DP主站系统线

插入EM277 PROFIBUS-DP并设置地址 

图2.1.18 选择从站地址

S7-300的硬件下载完成后,将EM277的拨位开关拨到与以上硬件组态的设定值一致,在S7-200中编写程序将进行交换的数据存放在VB0-VB63。改变硬件地址后必需断电重新启动。

图2.1.19 EM277 PROFIBUS-DP模块

选择EM277 I/O地址

单击PROFIBUS DP线上的EM277,再在图2.1.16右边中选择所需要的地址。

选择“32Bytes Out/32Bytes In”,可以看到EM277的I/O地址如图2.1.18所示。

图2.1.20 EM277 PROFIBUS-DP详细参数

S7-300、EM277硬件组态(PROFIBUS DP通讯)完成,如图:

图2.1.21 工业全数字实训装置硬件组态

5>EM277 PROFIBUS-DP(S7-300)、S7-200对应的通讯地址

VB0~VB31是S7-300写到S7-200的数据,VB32~VB63是S7-300从S7-200读取的数据,EM277 PROFIBUS-DP上拨位开关的位置一定要和S7-300中组态的地址值一致。

表2-1 EM277和S7-200对应地址表

序号

EM277(S7-300)

S7-200

1

QBO~QB31

VB0~VB31

2

IB0~IB31

VB32~VB63

6>根据项目要求编写程序(程序编写方法不在此说明,请查看编程手册)

程序如下

图中1处为300(A机)输出程序,2处为输入程序

200程序如下

1处为输入程序,2处为输出程序

把编写好的程序分别在到PLC中,上点,测试,完成

注意。DP线在300PLC上的端口应该是DP口(右边的那个端口),

200处应该连接277上的端口,并拨好与300组态是相对应的站号。


 





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多