当前位置: 主页 > PLC控制

S7300与s7200PLC工程应用中的问题

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

ASs='html_titleimg_p' STyle='text-align:CEnter;'>13930d4999FC7b04a6d103b4b3f1c8aa

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

最佳答案

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

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

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

  • 关注微信

猜你喜欢

微信公众号