S7300与s7200PLC工程应用中的问题

在做一个工程,S7300与5个s7200通过EM277进行通讯,其中2个分站无法和300进行数据交换,不知道是啥原因。S7300没有报错 ,EM277的状态也是正常的。5个分站的组态是这样的:.和200交换使用的是IO区。各分站地址如下:(1)分站1:IB0-IB31  QB0-QB31   V区位VB0-63    (2)分站2:IB32-IB63  QB32-QB63          V区   VB32-VB95(3)分站3:IB64-IB95   QB64-QB95   V区VB64-VB127     (4)分站4:IB160-IB191  QB160-QB191  V区地址  VB160-VB223    (5)分站5:IB192-IB223    QB192-QB223   V区地址   VB192-VB255      
实际每个分站与300主站交换的数据也就30B。
另外我还想问几个问题:1.V区地址多大?
2.300与一个200PLC通讯一次最多传送多少字节?与多个200PLC传送多少,200PLC之间的V区又没有干扰?
3.数据交换使用PIB PQB 与IO区的区别

问题补充:
DP通讯距离是指:主站到最远的分站的距离还是最后一个分站和相邻的分站的距离?

最佳答案

1:看你的V区,地址大小没有问题,不同CPU V区大小不一样的。不同CPU之间的V区不会干扰的,你在S7300 里面可以为每个EM277 组态相同的V区偏移地址。
2:尽量使用PI区,PQ区,I 和Q 区刷新速度是和OB1 循环周期相关的。
3:300与200 之间最大为64个字,也就是128 字节。
4:你的CPU型,型号多少,在CPU硬件组态里面有个CYCLE/CLOCK MEMORY 里面有映像区 大小的设定,不同CPU型号默认值不一样,你如果用I,Q来传递数据,那里面组态的大小必须大于223.

问题补充:DP通讯距离是指:主站到最远的分站的距离还是最后一个分站和相邻的分站的距离?
是主站到最远分站-------是站到最远的分站的距离。
DP通讯线最大距离与波特率有关,不加中继器时:
 9.6~187.5K    1000m
 500K                    400m
 1.5M                      200m
 3M~12M                 100m
通过中继器或者使用光纤链路模块距离会更远。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:07
下一篇 2018年12月1日 上午4:07

相关推荐