很多喜欢编程的朋友对西门子 Prodave 一定不会陌生,通过调用 Prodave 的函数可轻松读写 S7-300 PLC 的内部 数据块(DB),存储器(M),输入(I),输出(Q),及T ,C
prodave 6.0 for MPI/IE 版本功能强大,对以太网(profinet)很适用,其可靠性比 MPI (cp5611,pc adapter)要好,但 CP343 (profinet接口模块)价格不便宜,而带有以太网口的S7 PLC都是高档系列,对中小系列的 S7-300 PLC 只有一个MPI 编程口,怎么办?
大连德嘉国际的 ETH_MPI 转换器就可以很好的解决这个问题,它能将 MPI 接口转换成
以太网接口(TCP/IP profinet 协议),再通过 Prodave 涵数调用就可实现对s7-300/400 PLC的数据读写.当然WinCC/step7 也可用ETH-MPI 与PLC高速通讯,就如同使用CP343 或 CP5611,PC adapter一样,无任何区别.
下边为prodave 6.0的VB 例子(IE 以太网方式):
ProdaveTest_VB
Load_FRM(code)
Private Sub IDOK_Click()
Dim ConNr As Integer
pConTable.AdrType = 2 ‘MPI = 1 IP = 2 MAC = 3
pConTable.RackNr = RACKNO.Text
pConTable.SlotNr = SLOTNO.Text
‘IP 地址 of ETH_MPI :
pConTable.Adr.Adresse(0) = 192
pConTable.Adr.Adresse(1) = 168
pConTable.Adr.Adresse(2) = 1
pConTable.Adr.Adresse(3) = 10
pConTable.Adr.Adresse(4) = 0
pConTable.Adr.Adresse(5) = 0
ConNr = ComboConNr.Text
ConTableLen = 9
AccessPoint = "S7ONLINE"
......
详见www.dl-winbest.cn
|