刚开始用S7-300,之前选用的CPU312,既要和WINCC触摸屏链接又要和MM420链接,所以又加了块342-5模块,变频器也加了DP通讯的扩块,查资料做了硬件组态和程序之后调用的FC1和FC2的块,点软件下面的“地址信息“”栏SEND和RECV的地址老是显示地址不正确,用仿真软件模拟通讯状态也显示如DONE值为0,ERROR值为1,STATUS值为8093,如下图,不知道是不是仿真就是这状态,还有具体的CP342-5和这五台的变频器通讯的具体编程和地址应该怎么编写
图片说明:
最佳答案
1、首先在模拟过程中上述发生的问题是正常的,因为有很多外部条件不满足。
2、在DP通讯中与五个变频器硬件组态没有问题,你可以使用SFC14/15这个块来进行编程,方便理解;将要发送的控制字放在DB块中,然后使用point 指向DB并且规定length。
3、在和TP也就是touch的通讯中,需要在TIA中的connect设置好连接属性,如DP地址和CPU所在的机架和槽号。
提问者对于答案的评价:
但是看资料好像只有CPU本机带DP口的才可以直接调用SFC14/15块,加342-5模块就得调用FC1和FC2块,CPU是要和342-5之间交换数据,至于342-5后面带的DP从站上来的数据都存放在CPU给342-5分配的虚拟地址当中
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc193036.html