本文目录一览

1,EM277和300通信的时候数据量超过了32个字要怎么在传送的数据中

标志位可以使用DONE完成标志位。
任务占坑

EM277和300通信的时候数据量超过了32个字要怎么在传送的数据中

2,S7300或S7400的PROFIBUSDP主站最多可以有多少个EM277从站

S7-300或S7-400的DP口或DP模板的能力有关,要根据它所支持的DP从站数而定。一个网上最多可以有99个EM277。

S7300或S7400的PROFIBUSDP主站最多可以有多少个EM277从站

3,s7200和S7300通过EM277通讯模拟量怎样转换

请搜索本站:S7300与S7-200的EM277之间的PROFIBUSDP通讯在这个资料上说对应S7-300的PQB和PIB
谢谢回答我的意思是比如200中有个数据区VD200,应对应300中的什么值
把需要交换的数据放到数据交换区就行了。实在不放心的话,把模拟量从AIW直接放到数据交换区,然后在300中将模拟量信号转换成实际值
看300里的硬件组态,读取200中数据为PIWxx,写为PQWxx

s7200和S7300通过EM277通讯模拟量怎样转换

4,S7300与S7200DP通信如何向不同的站发信息

DP通讯在300组态的时候就必须设置好每一个从站的地址,包括DP网段地址,和对应的通讯IO地址!你要向某个从站发送时只需要将发送数据写入对应的IO地址就可以了!不需要其他东西!简单方便!
这位朋友,这个是由于em277的性能决定的,最多的一次是32字的i/o,但是如果一次性超过32个字的数据传送,我建议你分包传送,比如一次性有80个字,那么就分3包数据,每一包32个字,然后每个包的预留一个字作为标志,发的时候分批发,收的时候分批收,这样就可以实现了,你可以自己体会一下,尝试之后有问题我们可以再交流。

5,DP通讯能否直接将一个位从S7300传到S7200

完全可以,DP通信是以字节或字的形式传输的。你传的位在字节或字内;例:要传m0.0,1:在S7_300中以MB0或MW0 MOV QB或QW(通信组态)2:在S7_200中以VB或VW接收;如VB100,那么:M0.0 (S7_300) 就是V100.0(S7_200)
这位朋友,这个是由于em277的性能决定的,最多的一次是32字的i/o,但是如果一次性超过32个字的数据传送,我建议你分包传送,比如一次性有80个字,那么就分3包数据,每一包32个字,然后每个包的预留一个字作为标志,发的时候分批发,收的时候分批收,这样就可以实现了,你可以自己体会一下,尝试之后有问题我们可以再交流。

6,关于EM277通讯的问题 我想用EM277实现300PLC与200PLC的数据交

配置了8字节输入,8字节输出, VB100~VB107就是输入区,而VB108~VB115就是输出区.这些区域对应的是300的输入输出区域,也就是300的I,Q区域.其中200侧的输入区域对应的是300的输出区,而200侧的输出区域则对应300侧的输入区域.因此,对应的是I,Q区域而不是M区域至于I区域或者Q区域地址则需要查看硬件组态.
这么细致的问题,估计你只能找硬件来玩,很难有人会研究到这种地步的
能行吗?怀疑。用ppi的话,怎么连线?用ppi电缆直接连到em277?疑问有2点:1、协议不同。ppi电缆是ppi协议,而em277是dp协议。2、em277是用于数据区交换数据的,怎么能写数据到程序区呢?所以我觉得不行。其实也没必要这么做啊。就像yanxiao所说,打到stop就可以了。
200方面地址:输入VB100-VB107 对应的300地址输出(如果300里硬件组态EM277起始输出地址为0的话)PQW0-PQW6,200方面地址输出VB108-VB115 对应的300地址输入(如果300里硬件组态EM277起始输入地址为0的话)PIW0-PIW6,网上很多例子程序,把地址稍做改动就好了,很简单的不过有两点要注意:1,你设的偏移量100,所以要在300硬件组态里EM277属性里有对应的V偏移量也要选择为100相对应,设的地址也EM277的地址对应2,200是单双工通讯,发送和接收要分开,不然可能只能发送或只能接收

7,急西门子313C2DP与EM277profibus连接组态为字节或字一致

作为S7-200的扩展模块,EM277像其它I/O扩展模块一样,通过出厂时就带有的I/O总线与CPU相连。因M277只能作为从站,所以两个EM277之间不能通信。但可以由一台PC机作为主站,访问几个连网的EM277。通过EM277模块进行的PROFIBUS-DP通信,是最可靠的通信方式。建议在与S7-300/400或其他系统通信时,尽量使用此种通信方式。EM277是智能模块,其通信速率为自适应。在S7-200 CPU中不用做任何关于PROFIBUS-DP的配置和编程工作,只需对数据进行处理。PROFIBUS-DP的所有配置工作由主站完成,在主站中需配置从站地址及I/O配置。在主站中完成的与EM277通信的I/O配置共有三种数据一致性类型,即字节、字、缓冲区。所谓数据的一致性,就是在PROFIBUS-DP传输数据时,数据的各个部分不会割裂开来传输,是保证同时更新的。即字节一致性保证字节作为整个单元传送。 字一致性保证组成字的两个字节总是一起传送 缓冲区一致性保证数据的整个缓冲区作为一个独立单元一起传送。如果数据值是双字或浮点数以及当一组值都与一种计算或项目有关时,也需要采用缓冲区一致性EM277作为一个特殊的PROFIBUS-DP从站模块,其相关参数(包括上述的数据一致性)是以GSD(或GSE)文件的形式保存的。在主站中配置EM277,需要安装相关的GSD文件。如果需要在主站(如S7-300)中如何配置EM277的详细文档,可访问客户支持部网站上的“网上课堂”网页,在“网络(NET)”目录中下载《S7-200与S7-300之间的通信》EM277模块同时支持PROFIBUS-DP和MPI两种协议。EM277模块经常发挥路由功能,使CPU支持这两种协议。EM277实际上是通信端口的扩展,这种扩展可以用于连接操作面板(HMI)等。EM277的联网能力:每段最大站数--32每个网络最大站数:126,最多99个EM277站S7-300或S7-400的DP口或DP模板的能力有关,要根据它所支持的DP从站数而定。一个网上最多可以有99个EM277。MPI连接:一共6个,2个保留(1个给PG,一个给OP).所以建议你用PROFIBUS连接EM277来连接大于6个以上的200从站。
关机了就好!

文章TAG:传送em277能传送多少个字  EM277和300通信的时候数据量超过了32个字要怎么在传送的数据中  
下一篇