问题:
对于SIMOVERT和PROFIBUS DP主站之间的通讯有何选项?
解答:
将一个SIMOVERT作为PROFIBUS DP从站连接到PROFIBUSnDP主站时有下列选项:
1. 将从站通过接口连接到S7-300 CPU的集成DP连接上
在HWnConfig中组态SIMOVERT从站时,要求对设置点组态作出选择。如果决定为PPO类型5,那样的话可在下列两者间选择:
“PPO 5: 4 PKW | 4 + 4 + 2 PZD”
和
“PPO 5: 4 PKW | 10 PZD”。
在这两种情况中,所有参数和过程数据字的总和是相等的。然而,由于连贯数据区的分布不同,通讯过程中存在差异。
如果选择组态“PPO 5: 4 PKW | 4 + 4 + 2nPZD”,则必须通过三次调用SFC 15 (DPWR_DAT)和SFC 14n(DPRD_DAT)来编程此通讯过程。当数据长度正好为3个字节或多于4个字节时,永远要使用SFCn15和SFC14。因为,在这种情况下,三个数据块(每块8字节)的和一个4字节的数据块被选择,故有必要三次调用SFC。第四个数据块4字节长,可以直接读取。
注意事项:在HW Config中,数据长度的格式为“字”类型。
如果选择组态“PPO 5: 4 PKW | 10 PZD”,那么只需调用SFC 15n(DPWR_DAT)和SFC 14n(DPRD_DAT)各1次。一次调用参数数据块(PKW),一次调用过程数据块(PZD)。
2. 把CP342-5用作DP主站
如果把CP342-5用作DP主站,选择哪个设置点组态都无关紧要。你只能使用功能FC1 (DP_SEND) 和FC2n(DP_RECV)。系统功能SFC14和SFC15此情况下不可用。
注意事项:如果组态一个SIMOVERTnCBP连同一个CP342-5,则数据块比在HW Confign(PKW+PZD)中预定义的要长2个字节。这两个多出的字节用于诊断。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341103.html