行业产品

  • 行业产品

上海朕锌电气设备有限公司


当前位置:上海朕锌电气设备有限公司>>西门子PLC>>西门子通讯模块>>西门子CPU6ES7212-1AB23-0XB8-PLC通讯模块

西门子CPU6ES7212-1AB23-0XB8-PLC通讯模块

返回列表页
参  考  价面议
具体成交价以合同协议为准

产品型号

品       牌

厂商性质0

所  在  地上海市

联系方式:钟涛查看联系方式

更新时间:2018-05-02 13:02:35浏览次数:128次

联系我时,请告知来自 仪表网

经营模式:

商铺产品:58条

所在地区:

联系人:钟涛 (销售员)

产品简介
产地 进口 加工定制

西门子CPU6ES7212-1AB23-0XB8
SIMATIC S7-200 CN,CPU 222 紧凑型设备,直流电源 8 个直流数字输入/6 个直流数字输出 4 KB 程序/2 KB 数据, PROFIBUS DP 可扩展 此 S7-200 CN 产品 只具有 CE 认证

详细介绍

西门子CPU6ES7212-1AB23-0XB8

SIEMENS西门子上海朕锌电气设备有限公司

:钟涛
24小时销售及:

手 机:
: 1824547528  
地址:上海市金山区枫湾路500 
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《产品质量》:原装*,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!

问题:
如何给通信模块SFB14 (“GET”)和SFB15 (“PUT”)编程,从而实现S7-400上的数据通信?

解答:
为了在两个S7-400站之间通过在NetPro中组态的 一个S7连接进行数据通信,必 须在S7程序中调用通信函数。SFB14 (“GET”)用于从远程CPU读取数据,SFB15 (“PUT”)用于向远程CPU写入数据。< /p>

通信模块FB14 (“GET”)和 FB15 (“PUT”)的特点

  • SFB14 / SFB15是系统函数模块,因此包含在CPU的固件中。
  • SFB14和SFB15是异步通信函数。
  • 可以跨几个OB1循环运行。
  • SFB14和SFB15通过输入参数(“REQ”)激活。
  • 任务结束后显示“DONE”、“NDR”或者“ERROR”。

样例程序包含一个S7连接,通过该连接,使用SFB14从远程CPU读取数据,使用SFB15向远程CPU写入数据。

样例程序的说明

项目包含两个S7-500站,它们具有CPU 416-2DP和CP 443-1,用于在工业以太网上通信。通 信基础是两站之间建立的S7连接。如果通过“右键单击 > Object Properties”打开NetPro中的S7连接属性,则 可以看到通信功能块的块参数“ID”。当调用SFB14或SFB15时必须遵守相应的规定,以通过S7连接实现数据通信。


图1: S7连接的属性

STEP 7程序包含块OB100、OB1、FB100、DB100、DB200、DB201、SFB14和SFB15。

  • OB100
    OB100是一个启动型OB,并且在CPU重启时运行。在这个OB中,用 于触发*次通信的使能信号是M1.0和M0.1。


图2: OB100

  • OB1
    OB1被循环地调用。这个OB包含通过M1.0和M0.1对FB100(背景DB: DB100)的调用。一旦FB100运行,M1.0被复位。


图3: OB1

  • FB100
    FB100在OB1循环中被调用。这个FB包含调用SFB14 (“GET”)和SFB15 (“ PUT”)。当时钟标志M10.6出现一个上升沿并且没有其它作业正在运行时,通过输入参数“REQ”激活FB14。
    阻止这个函数调用是非常重要的,因为该函数是异步的并且持续好几个循环。持续激活系统函数块而不等待当前作业结束,将导致通信过载。必 须使用在NetPro中S7连接的属性对话框中的输入参数“ID”(见图1)。参数“ADDR_1”规定了将从远程CPU读取的数据区域。对 于参数“RD_1”,必须用于数据读取的数据区域。需要输出参数“NDR”、“ERROR”和“STATUS”用于评估任务,并 且仅仅在同一个循环中有效。


图4: FB100: 调用SFB14

如果块运行出现错误,保存块的状态字,用于错误分析。


图5: FB100: 保存状态字

当时钟标志M10.6出现一个上升沿并且没有其它作业正在运行时,通过输入参数“REQ”激活FB15。阻止这个函数调用是非常重要的,因 为该函数的行为是异步的并且持续好几个循环。持续激活该函数块而不等待当前作业结束,将导致通信过载。必须使用在NetPro中 S7连接的属性对话框中的输入参数“ID”(见图1)。对于参数“ADDR_1”必须远程CPU中用于数值写入的数据区域。对于参数“ SD_1”, 必须待发送数据的地址。需要输出参数“DONE”、“ERROR”和“STATUS”用于评估任务,并 且仅仅在同一个循环中有效。


图6: FB100: 调用SFB15

如果块运行出现错误,保存块的状态字,用于错误分析。


感兴趣的产品PRODUCTS YOU ARE INTERESTED IN

仪表网 设计制作,未经允许翻录必究 .      Copyright(C) 2021 https://www.ybzhan.cn,All rights reserved.

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。 温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~