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

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) 也将被传送。

被誉为最强高中生的刘晓宇,当年为什么会选择离开广东男篮?铁打的营盘流水的兵,在职业体育的世界里,如果运动员的水平对俱乐部来说并非不可或缺的,转会离开是再正常不过了。也许是被俱乐部送走,也许是自己有更好的出路主动离开,这都是常规操作。想当为什么国际米兰当年廉价卖了库蒂尼奥?首先,这事儿国际米兰很后悔,肯定的。国际米兰总监奥西里奥就直接对媒体说过卖掉他(库蒂尼奥)很令我后悔,或许是我在国米任职20年最后悔的操作之一。但是如今看来,如果时间回到2013年最近有什么画面逼真的飞行类游戏吗?手机端较好的模拟飞行有Xplane10mobile(简称XP10XPm)和infiniteflight(简称IF)aerofly系列(简称AF)以及realflightsimula足球史上身高190以上,最灵活的足球运动员是谁?世界范围内,身高在1米90以上的优秀球员数不胜数,尤其在欧洲赛场,前中后三条线均有一批技术不错的球员。我还是不说国外球员,把目光转向国内球员吧。上世纪90年代,大连万达队在甲A赛场照目前的发展速度中国篮球会被日本超越吗?几乎不可能!理由有三第一篮球这项运动从生理学或者直接说人种这个角度来说,中国人优胜于日本人。第二中国的整体经济处于强劲的上升期,而日本的整体经济上升乏力。第三中国的篮球职业联赛,特你觉得现在的联想是中国企业吗,为什么网上都是联想的负面新闻?联想实际成了打着中国企业外衣的外国企业很早很早以前就不关心联想,也不买联想产品,那个时候就觉得联想那么大,为什么不自已开发创新,而都是买国外零件组装,我一老百姓都看出来了联想辜负了十年后,房价有可能卖到二三十万一套吗?感谢邀请这些年房价一直在上涨,价格表现也越来越贵,如今我们都面临着高房价。所以有一些朋友在问,10年后房价有可能卖到二三十万一套吗?今天我们就一起来聊一聊,10年后房价会暴跌吗?为丰满女生适合穿毛线开衫吗?该如何搭配?胖妹是可以穿毛线开衫的,但对开衫的形状有要求,如果胡乱穿,会适得其反。胖妹可以穿蝙蝠衫开衫,最好不要穿衣袖紧瘦的那种,会使你显得更胖。还有就是胖人别穿太长款的开衫,中款就可以,刚好董明珠2022年大概率连任董事长,敢问格力路在何方?公司的创始人和领头人建立的商业帝国充满了传奇色彩!有的时候能够抓住机遇促成公司业绩的飞跃!鄙人觉得格力电器的未来应该是光明的,从最近看到领导们热衷科技红利,这种殷切期盼完全在情理之计量体温,哪种体温计更准确。三种体温计量出三种结果?谢谢邀请!计量体温,哪种体温计更准确。三种体温计量出三种结果?还是水银体温计更靠得住吧,因为水银体温计受外界环境的影响更小。体温计是非绝对标准的民用计量器具。既是非绝对标准,那就会什么是儿童多动症?什么是儿童多动症儿童多动症是一类颇为常见的儿童行为问题。其主要表现为坐立不安多动容易分心注意力不集中容易激惹好冲动。此病男孩多于女孩。多动症的孩子常见症状如下(1)多动可表现为活动
90后小伙带患癌妈妈唱游中国我看到了妈妈的另一面记者田汝晔孙雪萌10月30日,是安徽小伙汪明辉带妈妈唱游中国的第88天。两年前,汪明辉的妈妈被确诊为鼻咽部恶性肿瘤。在治疗期间,他有了一个心愿等治疗结束带妈妈出去旅行。今年年初,妈印度一悬索桥刚修好坍塌,多人落水死亡!桥上的人干了不该干的事印度古吉拉特邦莫尔比县马丘河上的朱尔塔普尔吊桥,最近刚刚修复好投入使用,人上去就塌了,结果导致多人落水,不幸遇难。对于印度类似的事故,大家可能见怪不怪了,刚想责怪印度的施工水平,不新疆AAAAA级景区之那拉提草原那拉提景区地理位置欢迎来到那拉提风景区,那拉提,准格尔蒙古语意为最先见到太阳的地方,位于新疆伊犁新源县境内(距新源县约110km。)。地处天山腹地。在被誉为塞外江南的伊犁河谷东端,云南人爱喝的5款酒,纯粮酿造,行家会挑,好喝云南如果在国内称旅行一哥,应该没人反对吧。不仅风光旖旎,更有大把的美食,不管是饵丝,还是汽锅鸡,更有令人惊悚却又好奇的白虫宴。更有年度菌子趣闻。每年大家为了疫情焦头烂额的时候,云南山西身临骑境不负秋日好时光大同悬空寺天龙山国家森林公园太原滨河自行车专用道昆山挂壁公路从北向南,从西向东,整个大地被缤纷的色彩渲染着。彩色的山峦,似火的枫叶,碧绿的山水不似夏天炎热冬天寒冷,秋日,是适合骑行江西抚州东乡区东乡无蚊村在东乡区甘坑生态林场南部45公里左右的地方,有座十分奇特的小山村双坑村。它座落在丛林茂密的山坳中,地势冬暖夏凉,四面环山,峰峦起伏,植被葱郁,鸟兽鱼虫品类繁多,村外仅一条蜿蜒如长龙西班牙最美的五个小镇,你去过了几个?西班牙是旅游资源非常丰富的国家,是世界文化遗产数量最多的国家之一,每年慕名而来的游客络绎不绝。这里除了那些著名的旅游城市外,还有很多散落在周边的最美小镇,今天给您介绍其中五个,您去亚马逊河与长江相比厉害在哪?为什么无人敢下水游泳,不敢修桥?文奇趣科普知识亚马逊河素有地球颈动脉的美称,孕育出的亚马逊雨林也被誉为地球之肺,滋养了附近400多个土著部落,是南美洲的母亲河。长江作为亚洲第一大河,是我国长度最长水量最多流域面积流量卡小知识虚量到底是什么意思很多小伙伴不明白流量卡虚量到底是什么意思?是所有的流量卡都会虚量吗?如何辨别是否虚量呢?下面我就给大家解答一下首先大家要了解虚量的意思,虚量指的是显示消耗量与实际使用流量不相符!如天外飞仙马斯克头条创作挑战赛他不是神话人物,却在书写神话故事,他就是科技奇才世界首富马斯克!属于他的传奇还在继续书写,他的太空探索公司以一己之力让太空旅游彻底商业化,让漫天星辰指日可待他的星链计智能驾驶对于数据标注要求更复杂数据堂无人驾驶是人工智能中一项极为重要的应用。国外的谷歌国内的百度等大企业已经依靠着雄厚的资本和先进的技术率先开始了在这方面的尝试,并且取得了不错的成效。如今,在很多汽车产品线,无人驾驶