登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:S7 300《》MM4(Profibus DP)通信的地址设定问题[求助]

点击:2129 回复:4

我这里有一现成系统,S7 300 (DP主站)通过PROFIBUS DP控制一台MM420(用作传送带调速控制) (DP从站)
系统编程没有调用SFC14/SFC15。
而是编写了一个FB75以及一个UDT75(作为FB75的背景数据块)专供PROFIBUS DP主/从通信。
DP从站(MM4)地址设定如下:
Slot 1
DP ID:4AX
Order Nuber/Designation:4PKW,2PZD(PP01)
I Address:770...777
Q Address:770...777
Slot 2
DP ID:2AX
Order Nuber/Designation:4PKW,2PZD(PP01)
I Address:778...781
Q Address:778...781
系统程序FB11调用FB75时有下列STL语句:
     OPN   "DB_11"   //打开FB的背景数据块。
     LAR1  P##ReadWriteConvSpeed_026  //装载地址指针
     UC    "MicromasterProfibus"   //调用FB75
     L     #ReadWriteConvSpeed_026.Act_Value_i //调用FB75后取得MM4的实际变量值(速度)。
     T     "Istwerte".DB206_000000_M01 //传送给另外的速度变量。
请问300与MM4通讯时系统是怎样确定DP主站(S7-300)的地址?在哪里设定或查看?我怎么看不到,系统在调用FB75时装载的那个指针变量只是一个共享数据块中的地址。
06-11-28 20:39
没有人知道吗?
还是我解释的不太清楚?
此实例是德国人编写的。难懂了吗?
06-11-30 00:46
DP主站(S7-300)和MM420(DP从站)的地址在硬件组态中已经分配好了,DP传输的只是PZD的数据,用PPO1直接可以当作模拟量通道L,T读写,看一下UDT75(作为FB75的背景数据块)里的数据格式,即按PPO1的协议排列的PZD内容就知道了.
06-12-05 10:17
谢谢silky
06-12-07 22:12
三楼的说的很对,,,,佩服
06-12-28 14:21

工控新闻

更多新闻资讯