317 CPU一台,317 2PN/DP 9台,其中5台能正常通信,4台一直报通信故障,不能正常读写数据,但可以进入Online进行诊断。见图。
请问是否需要做特殊设置?或者317CPU对访问远程CPU有数量限制?
见图。
315CPU是老外的(STEP7 V5.5),他也折腾了一天,没结果.
问题补充:
在线图片,
图片说明:
最佳答案
试试功能块B-SEND和B-RCV把,S7通信分为单边和双边通信。单边就是在客户端编程,双边需要下载2个PLC的组态数据,2边PLC都要编程。所用功能块也不一样
根据你的图片,317通信资源是够的,最大32个,你目前用了9个。
根据你的组态,我感觉应该是双边通信,所以调用的功能块是不同的。
REQ不能一直为1是上升沿触发的。
最后,把317的网络组态和出错的PLC网络组态全部下载一遍。
你能把正常通信的那个组态发一下吗?
最后,你有没有忘记勾选出错315 PLC。常规属性下的有个保护选项,然后勾选“允许来自远程对象的GETPUT访问”选项了吗
提问者对于答案的评价:
双边的组态一直搞不明白为什么通信不畅,最后使用单边通信,问题解决。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc251069.html