S7-300与SMART200、S7-300以太网通信
2019-09-17

 

S7-300SMART200以太网通信

 

1、创建SMART200项目,只要一个空白的程序就可以,设定好IP地址并下载 (例如:192.168.1.2) 

2、S7-300硬件组态:开通以太网(例如: Ethernet(1)  )给以太网模块分配IP地址(例如:192.168.1.5)网段必须和 SMART200的网段相同(192.168.1.x )保存编译 

3、使用MPI把硬件组态下载到PLC

4、在主界面-----单击项目名称-----在右边 -----双击打开“Ethernet(1)”-----右键CPU -----插入新连接-----选择“未指定”-----类型“S7连接”-----确定-----在弹出的对 话框中-----伙伴下方对应IP地址的地方填 写SMART200的IP地址-----地址详细信息 -----伙伴下方-----机架号填“0”-----插槽号填“1”-----确定-----确定-----确定----- 保存编译-----编译并检查全部-----选中站 点然后下载 

5、在程序中调用FB14(读)和FB15(写) 

 库-----SIMATIC_NET_CP-----CP 300-----FB14/FB15

S7-300与SMART200、S7-300以太网通信01

REQ:上升沿时激活 

ID: 插入的连接伙伴的本地ID地址 

ADDR_1:SMART200接收地址  

SD_1:S7-300要发送的数据地址

S7-300与SMART200、S7-300以太网通信02

S7-300与SMART200、S7-300以太网通信03

REQ:上升沿激 活

ID:  插入的连接伙伴的本地ID地址 

ADDR_1:读取SMART200的数据地址 

RD_1:S7-300接收数据的地址 

S7-300与SMART200、S7-300以太网通信04

S7-300与S7-300以太网通信

1. 主界面-----单击项目名-----在右边-----双击打开“Ethernet”  -----在打开的对话框中-----选中一个站点《例如:CPU314》------右键站点中的CPU-----插入新连接-----单击选中连接伙伴《例如:CPU315-2DP》-----连接类型-----ISO-on-TCP连接 -----确定-----钩选“激活连接的建立”-----确定 《注意:此时,只能够由CPU314发送数据,CPU315-2DP接收数据,如果想要CPU315-2DP发送数据CPU314接收必须以同样的做法右建CPU315-2DP插入新连接》----保存编译-----分别下载到对应的站点 。

2. 在程序中调用FC5和FC6: 

    1) 例如:CPU314在OB35中调用FC5:发送 

                在硬件组态中定义,让PLC每100ms调用一次OB35

S7-300与SMART200、S7-300以太网通信05

ACT:等于1时激活发送 

ID:插入的连接伙伴的ID地址 

LADDR:模块I/O地址《将CP343-1的开始地址转换成16进制》

SEND:要发送数据的起始地址 

LEN:要发送数据的字节个数 

S7-300与SMART200、S7-300以太网通信06

        2)例如:CPU315-2DP在OB35中调用FC6:接收 

                    在硬件组态中定义,让PLC每100ms调用一次OB35

S7-300与SMART200、S7-300以太网通信07

 ID:插入的连接伙伴的ID地址

LADDR:模块I/O地址《将CP343-1的开始地址转换成16进制》

RECV:接收数据的起始地址 

S7-300与SMART200、S7-300以太网通信

智通培训是东莞市专业的PLC编程培训机构,平时会不定期的在网站发布一些PLC电气自动化课程相关的知识点,有兴趣的同学欢迎大家关注本网站!

上一篇:西门子高速计数器指令讲解

下一篇:东莞考大专、升本科的培训机构怎么选?-智通培训学校

学在智通,赢在职场

关于智通联系我们全部课程证书查询

智通学习 版权所有 粤ICP备17017787号