新华与西门子通讯问题 点击:515 | 回复:0



@red

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 26回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2003年11月28日
发表于:2007-09-16 16:11:00
楼主
有没有人做过新华xdps400与西门子s300的通讯,通讯协议是profibus.新华有个s7plc的通讯协议,但是写的很不清楚,有没有人可以解释一下?例如新华的设备是profibus主站还是从站,西门子的数据一般都被放在db块里面,这里也没有写怎么读db块,内容如下:
Qulify=0

[PLC1]
//adr,segmentid,slot_no,rack_no
para=2,0,2,0
//对应的DPU站号
station_no=2 
//对应卡件数
platenum=2
//第1块卡对应的DPU IO站下的卡件地址
plate1_no=0
//第2块卡对应的DPU IO站下的卡件地址
plate2_no=1
 
//plc ai: WORD(val)+WORD(status)
//plc ao: WORD
//plc di: WORD(0~7 means val, 8~15 means status)
//plc do: WORD(0~7 means val, 8~15 reserve)
//plc fi: REAL(val)+WORD(status)
//plc fo: REAL(val)
//block_no,start_channel,channel_sum,scan_time(100ms)

plate1_ai=102,0,2,2
plate1_ao=100,0,2
plate1_di=101,0,8,3 
plate1_do=101,1,8 
plate1_fi=103,0,2,5 
plate1_fo=103,10,1
 
plate2_di=3,0,8 
plate2_do=4,1,8 
plate2_fi=5,0,2 
plate2_fo=6,10,1 

 
[PLC2]
//adr,segmentid,slot_no,rack_no
para=3,0,2,0
station_no=3  
platenum=1
plate1_no=0
//block_no,start_channel,channel_sum,scan_time(100ms)
plate1_ai=102,0,2,2
plate1_ao=100,0,2
plate1_di=101,0,8,3 
plate1_do=101,1,8 
plate1_fi=103,0,2,5 
plate1_fo=103,10,1


热门招聘
相关主题

官方公众号

智造工程师