PCS7站间通讯故障

服务器/客户机模式系统,在PCS7中组态
 现场7台AS,采用CP443-1
 现在想某几个AS之间的信号进行通讯
 在netpro里边组态了需要通讯的AS之间的s7连接并下载,然后用send和receive两个块分别在两个站程序中发送和接受,ID号都一致,程序块好像是FB201和203,不太记得了
 现在程序块数据传输报错,无法传送数据
 请问这个一般还需要如何设置?

最佳答案

关于这个问题,我以前遇到过,但是不知道你用的哪个块.
 控制器之间的通讯,在PCS7里有两种用法,一种是用Bsend和BRECV, 它最大可以传送64K的数据,使用与S7的差不多,
 另外一种是用PCS7里的SEND_R和REC_R, 要想成功最重要的两个概念是: ID是连接ID,它是在连接里的本地的ID.打开连接属性里可以看到.另外一个是:R_ID 即消息帧 ID,接收和发送端的消息ID要相同, 消息ID好像是数据的批号.
 另外,需要考虑的是,如果改变了连接ID号,要重启CPU,还有就是网络的连接要下装.建议将硬件,连接,程序一起下装一下.再重启CPU试一下.
 参考:SIMATIC 过程控制系统 PCS 7 PCS 7 标准库 V7.1(下一个版本的,中文的库,在目前的版本的PCS7可以做为参考,很好的)
 http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=36201733
 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:25
下一篇 2017年8月3日 上午1:25

相关推荐