全国服务热线 15000711173

通信连接

发布:2021-02-23 12:45,更新:2021-06-08 00:00

上海陌然自动化科技有限公司为SIEMENS代理商,本着“以人为本 科技先导 顾客满意 持续改进”的工作方针,致力于工业自动化控制领域的产品、工程配套和集成、销售,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以 PLC复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络/应用为公司的技术特长,几年来,上海陌然公司在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的 技术及自动控制的决方案。欢迎各位来询价!

 如图3-1示意图,使用RS485总线连接器通过PROFIBUS标准电缆分别连接CPU414-3DP 的X2接口和CPU315-2DP的X2 接口。

图3-1 CPU之间DP通信连接示意图

4 通信编程

       由于配置的是S7单边通信,只需在配置S7网络连接的一方进行编程,所以本例中只需要在CPU414-3DP中编程调用系统功能块SFB14/SFB15,如表4。

序号

说明

图示

1.       

展开项目树,双击程序块下Main[OB1],在工作区中打开OB1

 

 

2.       

a)   打开指令任务卡

b)  展开通信指令

c)   选择GET指令并拖拽至程序段1,按提示添加背景数据块

 

 

 

3.       

展开巡视窗口,选择“属性”选项卡

a)   点击程序段1中GET功能块

b)  选择巡视窗口的“组态”标签页,点击“连接参数”

c)   点击“连接名称”后的“…”按钮在“连接概览”对话框中选择需要绑定的连接

 

4.       

在连接概览对话框中选择需绑定到功能块的连接,此处为“S7_连接_1”,点击“确定”按钮完成连接选择

 

 

 

5.       

为GET功能块设置参数

·       REQ:控制参数 request,在上升沿时激活数据交换功能,此处为M0.0,系统自动为其分配符号名称“Tag_1”

·       ADDR_1:指向通信伙伴 CPU 上待读取区域的指针,为P#M10.0 BYTE10

·       RD_1:指向本地 CPU 上用于写入已读数据的区域的指针,此为P#M100.0 BYTE 10

注:此处功能块的调用结果是:REQ上升沿每执行一次,读取通信伙伴MB10 ~MB19当前的数据值,并保存至本地的MB100~MB109区域中

 

6.       

重复步骤2~4,组态PUT功能块,设置参数:

·       REQ:控制参数 request,在上升沿时激活数据交换功能,此处为M0.1,系统自动为其分配符号名称“Tag_2”

·       ADDR_1:指向伙伴 CPU 上用于写入数据的区域的指针,此为P#M20.0 BYTE10

·       SD_1:指向本地 CPU 上包含要发送数据的区域的指针,此为P#M200.0 BYTE 10

注:此处功能块的调用结果是:REQ上升沿每执行一次,本地MB200~MB209的当前数据值写入到通信伙伴MB20~MB29地址区域中

 

7.       

右键单击项目树下程序块,在弹出对话框中选择“编译”->“软件”

 

 

8.       

右键单击项目树下程序块,在弹出对话框中选择“下载到设备”->“软件(所有块)”

 

 

 

  

 


联系方式

  • 地址:上海 金山区枫泾镇环东一路
  • 联系电话:未提供
  • 销售:向娇
  • 手机:15000711173
  • 微信:15000711173
  • QQ:3174023378
  • Email:3174023378@qq.com
产品分类