• 特朗普心腹或换人 白宫首席发言人被传撂挑子 2019-04-15
  • [大笑]你没跟帖,大家都看到了! 2019-04-10
  • 传统村落:蜀道遗韵青林口文章中国国家地理网 2019-04-07
  • 楼市调控继续加码 供需矛盾加剧或致摇号买房常态化 2019-04-05
  • 报道新闻记录历史 70载人民日报见证中国发展大事 2019-04-02
  • 结账高声喊 被笑不懂行 2019-03-30
  • 安全上网 七招教你避防风险 2019-03-30
  • 足球宝贝比世界杯足球更好看? 2019-03-23
  • 蓝天保卫战强化督查:发现涉气环境问题187个 2019-03-23
  • 爱慕先生之夜 ——父亲节MINI秀暨茅台酱香酒品鉴会 2019-03-19
  • 文旅融合深入推进对旅游演艺走势影响几何? 2019-03-19
  • 法国“1欧元一套房”竟然乏人问津,这是为什么? 2019-03-17
  • 新疆塔城:多元化种植助力乡村振兴 2019-03-17
  • 贺龙之女贺晓明谈“贺龙与南昌起义” 2019-03-08
  • 小将杨泽翔租借至中甲新军 谁是天津亿利首发的“U23” 2019-03-08
  • 特朗普心腹或换人 白宫首席发言人被传撂挑子 2019-04-15
  • [大笑]你没跟帖,大家都看到了! 2019-04-10
  • 传统村落:蜀道遗韵青林口文章中国国家地理网 2019-04-07
  • 楼市调控继续加码 供需矛盾加剧或致摇号买房常态化 2019-04-05
  • 报道新闻记录历史 70载人民日报见证中国发展大事 2019-04-02
  • 结账高声喊 被笑不懂行 2019-03-30
  • 安全上网 七招教你避防风险 2019-03-30
  • 足球宝贝比世界杯足球更好看? 2019-03-23
  • 蓝天保卫战强化督查:发现涉气环境问题187个 2019-03-23
  • 爱慕先生之夜 ——父亲节MINI秀暨茅台酱香酒品鉴会 2019-03-19
  • 文旅融合深入推进对旅游演艺走势影响几何? 2019-03-19
  • 法国“1欧元一套房”竟然乏人问津,这是为什么? 2019-03-17
  • 新疆塔城:多元化种植助力乡村振兴 2019-03-17
  • 贺龙之女贺晓明谈“贺龙与南昌起义” 2019-03-08
  • 小将杨泽翔租借至中甲新军 谁是天津亿利首发的“U23” 2019-03-08
  • 福建西门子8点开出???/h1>

    竞彩篮球专家每天推荐 www.f90ys.com 价格:¥989.00

    更新时间: 2019-03-18 14:16:44

    型号:福建西门子8点开出???/span>

    厂商:西门子

    货期:现货

    进入展台 收藏产品 点击这里
    0

    我公司销售全新原装

      大量现货库存

      支持上门提货......

      现货库存;款到发货,无须漫长货期。

      SIEMENS可编程控制器

      长期低价销售西门子PLC,200,300,400,1200,1500,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子

      S7-300PN 侧通信的编程,连接参数及通信参数的配置,测试结果

      1. 使用 STEP7 V11 软件添加新设备并命名 317-2pn

      然后进入 “项目视图”,在“项目树” 下双击 “添加新设备”,在对话框中选择所使用的 S7-300 CPU 添加到机架上,命名为 317-2pn,如图1.所示。

      图1. 添加新设备

      为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:

      在 “项目树” > “317-2pn” > “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “时钟存储器” 下时钟位定义在 MB0,如图2.所示。

      时钟位我们主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。

      图2. 时钟存储位

      3. 为 PROFINET 通信口分配以太网地址

      在 “设备视图”中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在 “以太网地址” 下分配 IP 地址为 192.168.0.45,子网掩码为255.255.255.0,如图3. 所示。

      图3. 分配IP 地址

      4.在 S7-300 中调用并配置“TCON”、“TSEND”、“T_RCV” 通信指令

     ?、?在 S7-300 CPU 中调用发送通信指令,进入 “项目树” > “ 317-2pn” > “程序块” > “OB1” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TCON” 指令,创建连接,如图4.所示。

      图4. 调用 TCON 通信指令

     ?、?定义 S7-300 的 “TCON”连接参数

      S7-300 的 “TCON”指令的连接参数需要在指令下方的属性窗口“属性”> “组态”>“连接参数中”中设置,如图5.所示。

      图5. 定义 TCON 连接参数

      连接参数说明:

    端点 :可以通过点击选择按钮选择“未指定”;
    连接类型 :选择通信协议为 TCP;
    连接 ID :连接的地址 ID 号,这个 ID 号在后面的编程里会用到;
    连接数据

     ?。旱慊餍陆ㄗ远筛檬菘?;

      

    主动建立连接 :选择对方 S7-1200 作为主动连接;
    地址详细信息 :定义本方的端口号为:2000。

     ?、鄞唇ú⒍ㄒ?S7-300 的发送数据区 DB1 块

      通过“项目树”>“317-2pn”>“程序块”>“添加新块”,选择“数据块” 创建 DB1 块,点击“确定”键,定义发送数据区为 101个字节的数组,如图6.所示,结果如图7.所示。

      图6. 创建发送数据区 DB 块

      图7. 定义发送数据区为字节类型的数组 101 字节

     ?、艿饔?“TSEND” 在OB1内调用 发送 10 个字节数据到 S7-1200 中

      进入 “项目树” > “317-2pn” > “程序块” > “OB1 ” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TSEND” 指令,配置接口参数,如图8.所示。

      图8. 调用 TSEND 指令并配置接口参数

      参数说明:

      输入接口参数:

    REQ := M0.3 // 使用 2Hz 的时钟脉冲,上升沿激活发送任务;
    ID : = w#16#1 //创建连接ID;
    LEN := 10 //发送数据长度;
    DATA := P#DB1.DBX0.0 BYTE 10 // 发送数据区的数据;

      输出接口参数:

    DONE := M11.0 //任务执行完成并且没有错误,该位置 1;
    BUSY := M11.1 // 该位为 1,代表任务未完成,不能激活新任务;
    ERROR := M11.2 //通信过程中有错误发生,该位置 1;
    STATUS := MW22 //有错误发生时,会显示错位信息号。

     ?、荽唇ú⒍ㄒ?S7-300 的接收数据区 DB2 块。

      通过“项目树”>“317-2pn”>“程序块”>“添加新块”,选择“数据块” 创建 DB2 块,点击“确定”键,定义接收数据区为 101 个字节的数组,如图9.所示,结果如图10.所示。

      图9. 创建接收数据区 DB2 块

      图10. 定义接收数据区为字节类型的数组

     ?、?将 “TRCV” 在OB1内调用

      进入 “项目树” > “317-2pn” > “程序块” > “OB1 ” 主程序中,从右侧窗口 “指令” > “通讯” > “开放式用户通信”下调用 “TRCV” 指令,配置接口参数,如图11.所示。

      图11. 调用 TRCV 指令并配置接口参数

      参数说明:

      输入接口参数:

    EN_R := M14.0 // 准备好接收数据 M14.0=TRUE ;
    ID := 1 // 连接号,使用的是 TCON 的连接参数中 ID号;
    LEN := 10 // 接收数据长度为 10 个字节;
    DATA := P#DB2.DBX0.0 BYTE 10 // 接收数据区的地址;

      输出接口参数:

    NDR := M12.0 // 该位为 1,接收任务成功完成;
    BUSY := M12.1 // 该位为 1,代表任务未完成,不能激活新任务;
    ERROR := M12.3 // 通信过程中有错误发生,该位置 1;
    STATUS := MW24 // 有错误发生时,会显示错误信息号;
    RCVD_LEN := MW26 // 实际接收数据的字节数。

      配置完连接并编译存盘。

      下载硬件组态及程序并监控通信结果

      下载两个 CPU 中的所有硬件组态及程序,实现两个 CPU 之间数据交换,监控结果如图12.所示。

      图12. 监控结果

    联系信息 点击这里

    竞彩篮球专家每天推荐 | 关于我们 | 联系我们 | 免责条款 | 友情链接 | 广告服务 | 会员服务 | 付款方式