范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

S71的Profinet通信(S7300做控制器)

  S7-1500作为智能IO设备和CP343-1的 Profinet 通信(S7-300做控制器)
  S7-1500 支持智能 IO 设备功能,故可使用 S7-1500 作为智能 IO 设备和 CP343-1 的 Profinet 通信。本例中将 S7-300 做为控制器,连接作为智能 IO 设备的S7-1500 CPU 实现 Profinet 通信;下面详细介绍使用方法。
  硬件: CPU 6ES7 513-1AL01-0AB0,V2.1 CPU 314C-2ptp,V2.6 + CP343-1,V3.0
  软件: Step7 V14 Step7 V5.5 SP3
  CP343-1 的 PN 接口连接 S7-1500 的 PN 接口,这种方式可以分2种情况来操作,具体如下: 1. 第一种情况(同一项目中操作)
  CPU 314C 作为 controller,1500 作为 IO device,使用 Step7 V14 在一个项目中操作,详细步骤如下。 1.1 使用 Step7 V14 创建 S7-300 站
  使用 STEP7 V14 创建一个新项目,并通过"添加新设备"组态 S7-300 站 PLC_1,选择 CPU 314C-2 ptp, 添加 CP343-1 ,设置 IP 地址。如图 1 所示。
  图 1 在新项目中插入 S7-300 站
  在"操作模式"选项中确认 CP343-1 的操作模式。 如图 2 所示。
  图 2 选择 CP343-1 操作模式 1.2 使用 Step7 V14 创建 S7-1500 站
  使用 STEP7 V14 创建一个新项目,并通过"添加新设备"组态 S7-1500 站 PLC_2,选择 CPU1500 ;设置 IP 地址,并确认设备名称,本示例中设备名称是plc_2。如图 3 所示。
  图 3 在新项目中插入 S7-1500 站
  S7-1500 作为 IO 设备,需要将其操作模式设置为 IO 设备,并将 IO 设备分配给控制器 PLC_1 。如图 4 所示。
  图 4 S7-1500 设置为 IO 设备
  接着,在"智能设备通信"的"传输区"创建 IO 通信区,控制器的 QB2~6 共计5个字节传送到 IO 设备的 IB2~6 ;控制器的 IB2~6 共计5个字节读取来自 IO 设备的 QB2~6 。如图 5 所示。
  图 5 创建 IO 通信区 1.3 硬件组态下载,检查设备名称和 IP 地址是否正确
  分别将 PLC_1 站和 PLC_2 站下载到各自的 PLC 中。
  将软件切换到"网络视图",找到 PN/IE 总线,查看设备名称是否正确。如图 6、7 所示。
  图 6 网络视图
  图 7 确认设备名称和 IP 地址 1.4 S7-300 编程
  本例中,CP343-1 作为 IO 控制器,需要在 OB1 中编程调用 PNIO_SEND 和 PNIO_RECV 进行数据读写。如图 8 所示。
  图 8 CPU314C 中编程
  CALL "PNIO_SEND"
  CPLADDR:=256// CP 模板起始地址
  MODE:=0// 工作模式:当CP343-1仅作为IO控制器或IO设备时,设为0;当CP343-1同时作为IO控制器和IO设备时,设为1
  LEN:=7// 要发送的数据区长度;该长度始终是从数据区地址0开始计算
  SEND:=P#M100.0 BYTE 7// 发送数据区
  IOCS:=P#M150.0 BYTE 10
  // 每一用户数据字节传送一个状态位。长度信息取决于LEN参数中的长度。
  以程序段1为例,共发送7个字节,每个字节需要1个比特位,所以共需要7位,即至少需要1字节。
  DONE:=%M0.0// 为1时,无错误完成该作业
  ERROR:=%M0.1// 为1时,有故障发生
  STATUS:=%MW2// 状态代码
  CHECK_IOCS:=%M0.3
  // 0: 所有IOCS均设置为GOOD
  // 1: 至少一个IOCS设置为BAD
  CALL "PNIO_RECV"
  CPLADDR:=256// CP 模板起始地址
  MODE:=0// 工作模式:当CP343-1仅作为IO控制器或IO设备时,设为0;当CP343-1同时作为IO控制器和IO设备时,设为1
  LEN:=7// 要接收的数据区长度;该长度始终是从数据区地址0开始计算
  RECV:=P#M200.0 BYTE 7// 发送数据区
  IOPS:=P#M250.0 BYTE 10
  // 每一用户数据字节传送一个状态位。长度信息取决于LEN参数中的长度。
  以程序段2为例,共接收7个字节,每个字节需要1个比特位,所以共需要7位,即至少需要1字节。
  NDR:=%M1.0// 为1时,无错误完成该作业
  ERROR:=%M1.1// 为1时,有故障发生
  STATUS:=%MW4// 状态代码
  CHECK_IOPS:=%M1.2
  // 0: 所有IOPS均设置为GOOD
  // 1: 至少一个IOPS设置为BAD
  ADD_INFO:=%MW6// 附加诊断信息;具体请查看指令帮助信息
  1.5 通讯测试
  检查无错误后,下载 S7-300 的程序,分别给两个站点新建监控表,添加通信数据区,监控。如图 9 所示。
  图 9 通信测试 1.6 地址对应关系的说明
  图 10 地址对应关系
  从图中可以看到,当 CP343-1 作为控制器时,其传送的地址需从0开始的。地址对应排列关系以逻辑地址大小为序。地址如果出现间隔时,如例子中,没有组态的地址区 IB0~2(QB0~1) 及其对应的 MB100~101(MB200~201) 也将被传送。 2. 第二种情况(不在同一项目中操作)
  不在一个项目中的操作,即:CPU314C 作为 controller 使用 Step7 V5.5 编程;1500 作为 IO device,使用 Step7 V14 编程,详细步骤如下。 2.1 使用 Step7 V14 创建 S7-1500 站
  使用 STEP7 V14 创建一个新项目,并通过"添加新设备"组态 S7-1500 站 IO-device ,选择 1500;设置 IP 地址,并确认设备名称,本示例中设备名称是io_device。如图 11 所示。
  图 11 在新项目中插入 S7-1500 站
  S7-1500 作为 IO 设备,需要将其操作模式设置为 IO 设备。如图 12 所示。
  图 12 S7-1500 设置为 IO 设备,并创建 IO 通信区
  接着,在"智能设备通信"的"传输区"创建 IO 通信区,控制器将传输5个字节到 IO 设备的 IB2~6 ;IO 设备将 QB2~6 共计5个字节传送给控制器。 2.2 导出 IO 设备的 GSD 文件
  编译该项目,在"智能设备通信"属性的下方,找到并点击"导出"按钮,根据提示将 GSD 文件导出( 注意不要修改设备名称 )。如图 13 所示。
  图 13 导出 IO 设备的 GSD 文件 2.3 使用 Step7 V5.5 创建 S7-300 站
  使用 STEP7 V5.5 创建一个新项目,并组态 CPU 314C-2 ptp, 添加 CP343-1 ,设置 IP 地址,并确认设备名称,本示例中设备名称是PN-IO。如图 14 所示。
  图 14 在新项目中插入 S7-300 站
  在 Step7 V5.5 的硬件组态界面,通过"选项"进入"安装 GSD 文件..."界面, 在源路径选择 IO-device 的 GSD 文件存放路径。如图 15 所示。
  图 15 Step7 V5.5 安装 IO-device 的 GSD 文件 2.4 在 Step7 V5.5 中组态 IO-device
  首先,需要给 CP343-1 插入 Profinet IO 总线,在 CP343-1 的"PN-IO"上鼠标右键,选择"插入 Profinet IO 系统"。如图 16 所示。
  图 16 插入 Profinet IO 系统
  然后,从硬件目录路径:PROFINET IO --> Preconfigured Stations --> CPU 1500 --> IO-device 拖拽到 PN 总线上。如图 17 所示。
  图 17 组态 IO-device 2.5 硬件组态下载,检查设备名称和 IP 地址是否正确
  分别将 S7-300 站和 S7-1500 站下载到各自的 PLC 中。
  将 STEP7 V14 软件切换到"网络视图",找到 PN/IE 总线,查看设备名称是否正确。如图 18、19 所示。
  图 18 网络视图
  图 19 确认设备名称和 IP 地址 2.6 S7-300 编程
  本例中,CP343-1 作为 IO 控制器,需要在 OB1 中编程调用 PNIO_SEND 和 PNIO_RECV 进行数据读写。如图 20 所示。
  图 20 CPU314C 中编程
  CALL "PNIO_SEND"
  CPLADDR:=W#16#100// CP 模板起始地址
  MODE:=B#16#0// 工作模式:当CP343-1仅作为IO控制器或IO设备时,设为0;当CP343-1同时作为IO控制器和IO设备时,设为1
  LEN:=7// 要发送的数据区长度;该长度始终是从数据区地址0开始计算
  SEND:=P#M100.0 BYTE 7// 发送数据区
  IOCS:=P#M150.0 BYTE 10
  // 每一用户数据字节传送一个状态位。长度信息取决于LEN参数中的长度。
  以程序段1为例,共发送7个字节,每个字节需要1个比特位,所以共需要7位,即至少需要1字节。
  DONE:=%M0.0// 为1时,无错误完成该作业
  ERROR:=%M0.1// 为1时,有故障发生
  STATUS:=%MW2// 状态代码
  CHECK_IOCS:=%M0.3
  // 0: 所有IOCS均设置为GOOD
  // 1: 至少一个IOCS设置为BAD
  CALL "PNIO_RECV"
  CPLADDR:=W#16#100// CP 模板起始地址
  MODE:=B#16#0// 工作模式:当CP343-1仅作为IO控制器或IO设备时,设为0;当CP343-1同时作为IO控制器和IO设备时,设为1
  LEN:=7// 要接收的数据区长度;该长度始终是从数据区地址0开始计算
  RECV:=P#M200.0 BYTE 7// 发送数据区
  IOPS:=P#M250.0 BYTE 10
  // 每一用户数据字节传送一个状态位。长度信息取决于LEN参数中的长度。
  以程序段2为例,共接收7个字节,每个字节需要1个比特位,所以共需要7位,即至少需要1字节。
  NDR:=%M1.0// 为1时,无错误完成该作业
  ERROR:=%M1.1// 为1时,有故障发生
  STATUS:=%MW4// 状态代码
  CHECK_IOPS:=%M1.2
  // 0: 所有IOPS均设置为GOOD
  // 1: 至少一个IOPS设置为BAD
  ADD_INFO:=%MW6// 附加诊断信息;具体请查看指令帮助信息2.7 通讯测试
  检查无错误后,分别给两个站点新建监控表,添加通信数据区,监控。如图 21 所示。
  图 21 通信测试 2.8 地址对应关系的说明
  图 22 地址对应关系
  从图中可以看到,当 CP343-1 作为控制器时,其传送的地址需从0开始的。地址对应排列关系以逻辑地址大小为序。地址如果出现间隔时,如例子中,没有组态的地址区 IB0~2(QB0~1) 及其对应的 MB100~101(MB200~201) 也将被传送。

成人用品店的破局之路DRPAPAampampampMancado带来的启示成人用品店的破局之路DRPAPAMancado带来的启示临近2022年的尾声,据非官方数据显示,近27的成人用品店处于关闭或停业的状态,又14的店面经营者正在探寻新的转业项目。而成专访进博会展示中国与世界共享机遇的决心访巴西淡水河谷铁矿石业务亚太区市场董事总经理达特新华社里约热内卢11月1日电专访进博会展示中国与世界共享机遇的决心访巴西淡水河谷铁矿石业务亚太区市场董事总经理达特新华社记者陈威华赵焱进博会不但体现中国对经济全球化的坚定支持,还展我国GDP第三季度达30。76万亿!梳理世界各国家GDP排行榜前十名头条创作挑战赛根据中经数据显示报告,我国第三季度GDP总额达30。76万亿!同比去年增长6。1!我国GDP第三季度达30。76万亿!整理全球人均GDP排行榜前十名国家,未来十年值得明天大盘能否实现三连阳?两市继续上涨今天两市继续上涨尾盘略有回落,个股板块大多上涨。热点风口方面,天眼盯盘显示,供销社生物制品元宇宙汽车零部件旅游综合医药制造板块活跃涨幅超9个股118家和上个交易日相比有呼和浩特奢侈饰品风波还未平息,点读机局长能力又遭诟病而今眼目下,内蒙古呼和浩特市李副局长佩戴奢侈饰品耳钉和丝巾的争议声还远未平息。可在疫情防控新闻发布会上,李副局长现场用手指逐句指点材料,照本宣科口读发言稿,显得业务生疏和不够熟练的一心堂2022年前三季度净利润6。77亿元同比下降11。33中证智能财讯一心堂(002727)10月28日披露2022年第三季度报告。2022年前三季度,公司实现营业总收入120。25亿元,同比增长14。55归母净利润6。77亿元,同比下降锦江酒店2022年前三季度净利润4189。49万元同比下降56。71中证智能财讯锦江酒店(600754)10月29日披露2022年第三季度报告。2022年前三季度,公司实现营业总收入80。94亿元,同比下降3。06归母净利润4189。49万元,同比神回复我是不是闯祸了,还有什么补救的办法?现在心里好慌啊那个打的最厉害的就是我爸爸。还是留着第一张,第一张你笑的比较灿烂。大家快来想一想,这个藏头诗怎么写吧。到最后才发现,你原来只是她的一个备胎。因为这样说更不会听错了。主要是你这样也没GBAIES2022丨工业富联首席数据官刘宗长数字化推动制造企业高质量发展南方财经全媒体记者倪雨晴深圳报道11月3日,由南方财经全媒体集团主办,21世纪经济报道广东粤港澳大湾区研究院承办的2022粤港澳大湾区创新经济高峰论坛在深圳香港两地以线上线下方式举下水道被堵了怎么办?别用热水冲!教你这么做,快速疏通不求人在日常的生活中,我们都会遇到管道被堵住的情况,自己根本就没有办法疏通,尝试了无数中清洁方法,最后都不尽人意,而且错误的操作,还会导致管道堵塞更严重,影响你的家居生活。家里面只要是有2022全国乒乓球锦标赛比赛在即,观赛信息分享系列(1)10月以来乒乓球比赛纷至沓来,占满了整个秋冬季。11月3日11月12日将开始进行国内大赛,乒乓球全国锦标赛。相信很多球迷无法亲临湖北黄石现场观赛,那么今天和大家分享一下相关赛程,方
Stacks(STX)在过去7天内继续稳步上涨134在CoinMarketCap和Coingecko的前100名列表中,Stacks(STX)的表现继续优于其他加密货币,因为比特币第2层项目从Ordinals的热议中获利。自2月17创新第二增长曲线读书郎的智慧教育生态布局2天扫描完成将近40万张答题卡,4299名教师完成全部阅卷任务这是今年年初,广东大湾区联考普通高中毕业班联合模拟考试阅卷工作的一组数据。高效阅卷背后离不开智能阅卷系统的助力。推动云磁性材料研究,离不开的振动样品磁强计!QUANTUMDESIGN中国积极致力于在低温磁学光学材料样品制备微纳加工光谱表征及生命科学领域提供先进的设备和技术支持,如您对我们的内容感兴趣,欢迎关注讨论交流!振动样品磁强计是React函数组件的优势React函数组件是React中一种比较新的组件类型,其主要优势包括简单易懂React函数组件是函数式编程的一种体现,其结构简单,易于理解和使用,尤其对于新手来说更为友好。代码可复电器巨头倒下!南京又一大型商场关门,互联网背锅?太意外,营业近18年位居新街口南京的老牌数码家电商场国美电器南京旗舰店,居然关门闭店了。消费方式的更新迭代,叠加疫情三年的冲击,致使南京多个老牌商业已然或正在面临终止营业的困境。这钛媒体科股早知道北京首个人工智能计算中心正式落地,未来算力将扩容3倍以上车用操作系统开源计划发布,信创自动驾驶的核心领域必读要闻一车用操作系统开源计划发布,信创自动驾驶的核心领域中国汽车工业协会软件分会发布中国车用操作系统开源计划。本次开源的车用操作系统内核,将采用微内核技术路线,针对智能驾驶在实时为爱奔跑!父亲坚持带脑病儿子跑完56场马拉松2月19日上午,在深圳马拉松赛场上,一对来自浙江金华的父子吸引了大家的目光。父亲罗书坚用三轮手推车推着儿子小柏,用时1小时59分钟,跑完了约21公里的半程马拉松,而这也是他们父子俩何超欣出席国际会议,身穿名牌遗传了赌王父亲的超强基因何超欣是赌王的最小宝贝千金,是四太梁安琪的掌上明珠,如今已经23岁的也频繁出现在国际时尚领域之中,显然何超欣已经长大了。近日何超欣在国外重要的会议场合露面,她穿着一身黑色的工作西服鲁迅祖父周福清行贿案真相光绪四年(1878年)正月二十四日,在金溪县任七品正堂知县的周福清突然被两江总督沈葆桢参劾为了整饬两江吏治,沈葆桢一次性向皇帝参劾了12名大小官员,他给皇帝处理的意见或是即行革职,孕期缺钙危害大,现在看还不迟钙是胎儿生长发育所必须的营养物质,而胎儿的营养来源,都来自母体。宝妈消耗的钙量要远远大于普通人,缺钙几乎是每个宝妈都会有的情况。孕产妇缺钙到底有什么危害?缺钙对宝妈的影响1缺钙导致吉林一老父亲31年前埋3箱茅台当喜酒,如今儿子结婚,酒还能喝吗吉林一老父亲31年前埋3箱茅台当喜酒,如今儿子结婚,酒还能喝吗你要说到父亲对于儿子的爱,那可是难以用言语来表述出来的,可能看到这篇文章的好多朋友也都是一位父亲了吧?也都能明白对于儿