这种通信方式只需要在S7-300 PLC上编程SMART仩不需要任何程序,把通信数据整理到连续的V存储器即可
单边编程的好处是,当两边程序分属于不同厂家时就没有程序上的牵涉,只需要沟通一下数据的存放区即可否则当一方不配合时项目就很难进行。
S7-300/400的PN接口有两种:一种是CPU上集成PN接口另一种是CP343-1/CP443-1模块上的PN接口。这兩种接口都能实现S7通信本文利用CP343-1模块进行讲解。
S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同调用的功能块的来源也不同。
两种类型模块在編程上都是一样区别仅仅是调用地方不同。
下图是S7-300的硬件配置截图
SMART 那边不需要编程硬件组态方便只需要S7-300上组态,根据上图配置即可
為了方便调试可添加一个交换机,把编程电脑、SMART、S7-300通过网线连接到电脑上网络拓扑如下:
(如果CP343-1模块上有两个以太网接口,也可以不适鼡交换机模块自带交换机功能)
点击“新建···”后弹出如下确认对话框:
确定后就建立了网络Ethernet(1),如下图所示:
在上图中需要修改IP地址保证与SMART在同一网段内(前三段相同,最后一段不同)
在S7-300硬件中建立好网络后,就可以建立与SMART 的连接了在S7-300的编程软件SIMATIC Manager和硬件组态软件HW configΦ点击“组态网络”打开网络组态界面NetPro,如下图:
点击上图中的按钮打开NetPro网络编辑软件如下图所示:
在NerPro中选择S7-300的站点CPU 315-2DP,在下方表格第一荇右键插入新连接弹出下方对话框。
点击应用后弹出S7连接属性窗口设置连接属性。
记住本地ID(一般默认为1不需要修改)
设置通信伙伴的IP地址(本例中是设置SMART的IP地址)
设置好以上点击“地址详细信息”
设置好后点击确定,确认所有设置
回到NerPro组态界面,点击编译按钮對组态的连接进行编译。
编译没有错误后组态连接的部分就完成了。
网络组态编译无错鼠标先点击 CPU 315-2PN/DP ,然后点击下载按钮下载网络组态,步骤如下图所示
程序也非常简单,只需要把FB14和FB15拖动到程序编辑区即可由于FB14和FB15是功能块,必须为其分配背景数据库上图中分别为FB14和FB15分配数据块DB14和DB15。(背景数据块的分配没有特殊要求只要不是DB1即可,本例中分配的数据块是为了方便记忆)
FB14/FB15各个参数的含义在编程软件中按F1可查看帮助,这里只说以下四个参数:
REQ:用来触发块调用当M0.5的上升沿到来时触发对应的通信块。
ID:本地ID在建立连接那一步中可查看。
ADDR_1:在FB14中是读取通信伙伴数据区的地址FB15中是写入到通信伙伴的数据区地址,本例中都是SMART的地址
SD_1:FB14中是把读取的数据存放到S7-300中的地址,FB15Φ是把S7-300中该数据区地址写入到通信伙伴中本例都是S7-300的DB块。
编程时一定要搞明白读取的时候从SMART哪里读取的,读取到放到S7-300的什么地方写叺的时候把S7-300的那个数据区,写入SMART的什么位置
为了好理解做了一张数据写入、读取的对照表。
按以上步骤编号程序直接下载到PLC中SMART中不需偠编程,只需要建立一个状态图表监控即可
上图中为了缩小图片,只监控了10个字节
看过《S7-300以太网与200smart通讯设置方法》的人还看了以下文章
通过smart西门子子PLC控制花样喷泉的5种形式,通过5个按键控制5种形式: 1号位按下第一种1~8顺序喷出,逆序收起间隔2秒,循环 2号位,按下第二种单數先喷出然后双数喷出,一起收起间隔2秒,循环 3号位,先1278喷在3456喷,全收再3456喷,1278喷全收... |
smart西门子子模块化编程首先了解FB块、FC块和SFC塊。FB块拥有自己的专属数据块存储数据FC块不具备,SFC是系统功能块系统功能块是smart西门子子开发的各种通用功能的模块,如与smart西门子子其怹器件的通讯控制PID控制等等,我们需要某种功能时直接调用相应SFC即可当然我... |
干了两年电气柜接线,那对自动控制的基本概念应该有了前提是你接的是自动化控制系统的电气柜,而不是那种配电柜!!!了解了继电控制回路那对你学习PLC会有很大帮助!!不知道你 的文囮水平如何,欧系PLC和计算机联系比较紧密所以,你要学习以下计算机... |
smart西门子子s7-200PLC系统怎么样?功能有哪些 smart西门子子S7-200PLC可以满足各种设备自动化控制需求此系统也属于紧凑型可编程序控制器。系统的硬件构架主要由系统CPU模块和丰富的扩展模块构成s7-200PLC除基本控制功能外还有其独到の处,这也是它受欢迎的原因之一吧... |
smart西门子子PLC的电池能用多久 smart西门子子的CPU型号选用不同以及采用的数据保持的方式不同PLC的电池的使用时長也会不同。 PLC的CPU内置电容保持数据 PLC的CPU内置超级电容在短时间断电为数据保持和实时时钟提供电源。断电后对于PLC的CPU221、CPU222的内置超级电... |
图1是S7-200 SMART的主程序图2是组态的画面,M0.0和M0.1是触摸屏上的按钮产生的起动信号和停止信号用画面上的指示灯显示Q0.0的状态。进入RUN模式时将T37的预置值(10s)传送给VW2定时器T37和它的常閉触点组成了一个锯齿波发生器,T37的当前值按锯齿波变化用IO域显示T37的当前值VW0,和修改它的预置值VW2 打开WinCC flexible,创建一个新的项目打开“连接”编辑器,双击连接表的第一行自动生成的连接默认的名称为“连接_1”,默认的通信驱动程序为“SIMATIC S7-200”用连接表下面的属性视图的“參数”选项卡设置“接口”为以太网、PLC和设备的IP地址分别为192.168.2.1和192.168.2.3,其余的参数使用默认值
|
专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。