CPU315-2DP 采用 CP342-5做从站与主站通讯中,调用一次FC1 DP_SEND FC2 DP_RECV 分别发送1个DB块的数据到主站和从主站接受数据写到另一个DB块中没有问题。如果我有好多个DB块需要发送的主站中,该如何配置FC1 DP_SEND (FC2 DP_RECV情况类似)?多次在OB1内调用FC1 DP_SEND 发送不同的DB块,测试发现多个DB块均写到CP342-5的同一个从0开始的地址中,如何将不同的DB块写到CP342-5的不同的地址中以区分开来?
最佳答案
将多个数据进行整合,成为一个完整的数据DB,然后通过一个报文发送出去。
如果对多个DB进行发送,容易出现数据不一致的情况,这是工程中最忌讳的做法。
提问者对于答案的评价:
看来只能是将数据整合了,如果是在程序写好后再加通讯确实比较麻烦,开始的时候就考虑就可以避免了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc245309.html