下面解释一下接收到的报文。
选中PLC,点击在线。全部“绿灯”
双击打开这两个DB。点击全部监视。如图。

每个DB的第一行是各驱动的状态字。你把它转成二进制对照前帖第二张图就明白了。
主要说一下其他行。
以CU250的DB11第二行转速为例:
读取的值是Hex20DC;转成十进制=8412;基准100%=Hex 4000=16384;标定转速=1500。
所以实际转速rpm=8412/16384x1500rpm=770.14rpm。
其他电压、电流都是一样的。
如果需要,你可以写个FC把它们转成浮点数值来显示。
这个程序只有OB123写了两句。很简单吧。
-------------------------
不过,我发现CU250S的端子状态是不对的。因为连接到端子41、42、43;在线的r722是有它们状态的;但是发送的报文中却没有(发送端就没有)。很奇怪。
CU240E则是接在 端子5、6、7、8上就没问题。
-------------------------
此外,注意到 IO的更新周期2mS。是不是很快?(有点不相信呢。)
除了速度至少是DP网络的3-4倍之外,抗干扰能力很强(100M 没速度可选);还有一点:ProfiNet的星形(使用交换机)网络不像ProfiBus总线;一路网线断开、故障拔掉,并不影响网络其余部分的工作。用不着到处去找网络故障。