s7-300与1500的PUT指令失败

s7-300与1500通讯,S7-300是STEP 7 V5.6,1500是博途V15.1,S7-300作为客户端,GET指令没有问题,但PUT失败,没有任何提示

问题补充:
1、已经勾选了“允许来自远程对象的 PUT/GET通信访问”;
2、DB32的“优化的块访问”已取消;
3、也是根据文档步骤配置的;
现在GET行,PUT不行,怀疑跟连接数有关,但把其它几个可用的GET取消,PUT也是不行,是不是跟一些其它原因有关?

图片说明:

s7-300与1500的PUT指令失败    s7-300与1500的PUT指令失败    s7-300与1500的PUT指令失败   

钻石用户推荐最佳答案

1、如果伙伴方是 S7-1200(固件版本 V4.0 以上)或是 S7-1500 CPU,需要在 CPU 属性的连接机制中勾选“允许来自远程对象的 PUT/GET通信访问”;
2、第三张图 1500 侧的DB32一定是非优化的。
3、
S7-300 集成PN口作客户端与S7-300/400/1200/1500的 S7 单边通信(STEP7)
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_5.3/Comm_5.3.html
S7-300 集成PN口作客户端与S7-300/400/1200/1500的 S7单边通信(STEP7)
https://support.industry.siemens.com/cs/document/109749553
S7-300 集成PN口作客户端与S7-300/400/1200/1500的 S7 单边通信(TIA)
http://www.ad.siemens.com.cn/productportal/Prods/published/Comm/Comm_5.4/Comm_5.4.html
补充:
1、
连接资源是够用的
S7-300 和 S7-1500 之间的通信资源是如何管理的?
https://support.industry.siemens.com/cs/document/109747092
如何确定通信连接的状态,例如在STEP7 V5.x 中的S7连接状态?
https://support.industry.siemens.com/cs/document/109476463
2、在300侧的DB22改动前24个字节的数据,在1500侧监视DB32的前24个字节的数据。
3、用DONE位的上升沿捕捉 STATUS,看看是什么,同时连接一个计数器,看计数器的变化。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:13
下一篇 2020年10月30日 下午10:13

相关推荐