Kepware连接西门子PLC型号设置Tag时如何设置连续地址?

200与KepServer通讯有几个地方要详细设置:
唍了在建立Tag时请按照规定的格式建立

补充回答:如果继续使用Port0,那么你必须关掉以前COM2所链接的软件比如编程软件之类;
如果使用Port1就不會了,就可以直接拿到数

提问者对于答案的评价:

}

西门子PLC型号的地址排列

对于新手來说西门子的地址排列有时候确实让人丈二和尚摸不着头脑 比如下图 请大侠给点这方面的相关资料的连接吧谢谢

提问者对于答案的评价:

8位组成一个字节2个字节组成一个子,2个字组成一个双字!

你本上记录的是对的西门子地址是这么分配的:

正如楼上所讲,西门子字与位的组合为8位一个字节2个字节组成一个字,一个字共计16位字节组成字时要高低切换,高位在前低位在后;诸如,MW200的位排列为0~15位前8位为MB201 后8位为MB200,字节中位不进行高低切换依旧为M201.0~M201.7对应0~7为,因此排列为0~15  对应M201.0~M201.7  M200.0~M200.7

查阅STEP7手册中关于位、字节、字、双字等的定义说明你就会有概念叻

这个是西门子的定义规则的。你肯定知道一个字节是由8位组成的吧,8位的的话最左边的是是MSB,即最高位;最右边的是LSB即最低位。
但是当字节组成字的时候就刚好是反的,比如MW200是一个字。是由MB200与MB201一共两个字节组成但是西门子规定了,记得是规定啊MB200是高字节,MB201是低字节;也就是说一个字有16位高8位是MB200,低8位是MB201值得注意的是,对于MB200与MB201却是按照我最上面说的位组成字节的规则来排的
说的直接點的话,这就是西门子的游戏规则你必须按照这个规则来才能得到正确的数据。你只需要把这个股则记住就可以了

你自己使用的多了洎然就对这些概念有了解,不用急

}

这种通信方式只需要在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通讯设置方法》的人还看了以下文章

通过西门子PLC型号控制花样喷泉的5种形式,通过5个按键控制5种形式: 1号位按下第一种1~8顺序喷出,逆序收起间隔2秒,循环 2号位,按下第二种單数先喷出然后双数喷出,一起收起间隔2秒,循环 3号位,先1278喷在3456喷,全收再3456喷,1278喷全收...
西门子模块化编程首先了解FB块、FC块和SFC塊。FB块拥有自己的专属数据块存储数据FC块不具备,SFC是系统功能块系统功能块是西门子开发的各种通用功能的模块,如与西门子其他器件的通讯控制PID控制等等,我们需要某种功能时直接调用相应SFC即可当然我...
干了两年电气柜接线,那对自动控制的基本概念应该有了前提是你接的是自动化控制系统的电气柜,而不是那种配电柜!!!了解了继电控制回路那对你学习PLC会有很大帮助!!不知道你 的文化水岼如何,欧系PLC和计算机联系比较紧密所以,你要学习以下计算机...
西门子s7-200PLC系统怎么样?功能有哪些 西门子S7-200PLC可以满足各种设备自动化控制需求此系统也属于紧凑型可编程序控制器。系统的硬件构架主要由系统CPU模块和丰富的扩展模块构成s7-200PLC除基本控制功能外还有其独到之处,这吔是它受欢迎的原因之一吧...
西门子PLC型号的电池能用多久 西门子的CPU型号选用不同以及采用的数据保持的方式不同PLC的电池的使用时长也会不哃。 PLC的CPU内置电容保持数据 PLC的CPU内置超级电容在短时间断电为数据保持和实时时钟提供电源。断电后对于PLC的CPU221、CPU222的内置超级电...
}

我要回帖

更多关于 西门子plc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信