你现在的位置:

北京西门子PLC电源模块

我公司销售全新原装  大量现货库存  支持上门提货......  现货库存;款到发货,无须漫长货期。  SIEMENS可编程控制器  长期*销售西门子PLC,200,300,400,12

  • 产品单价:面议
  • 品牌名称:

  • 产地:

    全国

  • 产品类别:

    电源模块

  • 有效期:

    长期有效

  • 发布时间:

    2018-12-29 03:23

留言询价 加入收藏
该企业其他产品更多»
  • 产品详情
  • 网友评价

产品参数

起订:1 供货总量:849
发货期限:自买家付款之日起 1 天内发货 所在地:全国
有效期至:长期有效 品牌:

详情介绍

我公司销售全新原装

  大量现货库存

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

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

  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. 监控结果

网友评价 0条 [查看全部]

实时资讯

浓缩_浓缩黑果枸杞原浆_河北沛然世纪生物食品有限公司
沈阳超重型防爆卷帘门电机_成都超重型防爆卷帘门电机定制_上海宝盈门业制造有限公司业务部
高明erp收费_供应链管理实用规范_肇庆立方信息管理软件有限公司
全国感染性眼病消毒隔离ppt_儿童感染性眼病的隔离防护措施_山东海芃诊断技术有限公司
广州排名优化费用_其它服务相关-深圳市商舟网科技有限公司
全自动插拔力试验机_全自动插拔力试验机采购_东莞市宇雯电子科技有限公司
苏州社保代缴平台哪个好_代办社保相关-深圳市幸运信息科技有限公司
槐荫区慎颐堂医院_济南市慎颐堂国医大师_济南槐荫五藏健康养生咨询馆
山东慎颐堂_济南慎颐堂中医_济南槐荫五藏健康养生咨询馆
张掖农业推广平台_农副产品价格_甘肃生态农业
B2B电子商务平台 - 首商网
电脑仓库管理软件价格_行业专用软件相关-成都冠唐科技有限公司
桥梁灯光护栏_城市亮化护栏安装_聊城市绿洲金属科技有限公司
提供超声波清洗设备_苏州超声波清洗设备报价_昆山市超声仪器有限公司
广西氮化硅价格_氮化硅保护管相关-安阳市世鑫氮化制品有限公司
汕尾一体式螺杆机中央空调_河源中央空调设计-广东宏达空调净化科技工程有限公司
提供单参数水质监测仪报价_单参数水质监测仪销售_上海阔思电子有限公司
槐荫区慎颐堂传承工作室_山东慎颐堂_济南槐荫五藏健康养生咨询馆
林州红旗渠精神学习哪家好_林州去哪里-林州红旗渠精神培训基地
女性养生保健酒功效与作用_内蒙古赛罕区养生保健酒_内蒙古古泉苁蓉商业运营管理有限公司
广东压浆施工报价_承接压浆施工工程_河南新前景公路工程有限公司
E路网

新手指南
采购商服务
供应商服务
交易安全
关注我们

0755-36327034

周一至周五 8:30-17:30
(其他时间联系在线客服)

24小时在线客服