在Borland C++ builder中进行prodave开发 点击:2091 | 回复:10



如火

    
  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-07-31 14:08:00
楼主
   西门子公司的PRODAVE S7软件包的动态链接库(DLL)提供了大量的基于Windows NT,Windows95/98,2000的函数,这样就使用户解决PLC与PC之间的数据交换和数据处理问题变得较为简单,首先可以用Borland编译器中的IMPLIB.EXE程序把W95_S7.DLL导入进来,它有一个导入库 W95_S7.LIB ,可以很方便的导入到开发平台中。

    导入后,即可采用下面的函数进行开发:
    PLC控制程序调试软件用到的PRODAVE函数主要有:
(1)load_tool PC机与PLC系统初始化链接;
(2)unload_tool 断开PC机与PLC系统链接;
(3)db_read 从PLC的DB块中读数据字;
(4)db_write 向PLC的DB块中写数据字。
   详细的过程在此不一一详述,欢迎大家交流经验和技巧。 



楼主最近还看过



wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2006-07-31 16:33:00
1楼
prodave针对BC,C++BUILDER,VC++6.0都有不同的DLL文件,但是.H是完全一样的,而且,现在SIEMENS提供的通用版本是FOR VC++的

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2006-08-08 09:47:00
2楼
因為 MS 與 Borland 所使用的 object 格式不一樣, 所以使用 DLL 時, 得配合不同版本的 lib 檔才行. 同上面如火老大所述, 需要用 implib.exe 來產生一個新版的 lib.

C:\>implib.exe w95_s7.lib w95_s7.dll

jovichow

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2002年10月01日
发表于:2006-08-15 11:27:00
3楼
[b]非常支持使用borland C++编写程序的朋友。其实有了Dll链接库,我们做程序就会来得容易,希望更多的硬件供应商提供跟多关于BCB的DLL链接库!!!谢谢![/b]

lqlsk

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 35回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2006年4月03日
发表于:2006-08-22 00:31:00
4楼
有一个专门的控件HMITalk 集成了数百种工业自动化设备的驱动和规约,可以非常方便地与各种 PLC,RTU等设备联接.大家可以下载测试一下.下载地址:http://ocxvcl.ys168.com.建议大家没事时,去网上多闲逛一下,会发现很多新东西的.

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-09-27 11:09:29
5楼

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-09-27 11:09:32
6楼

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-09-27 11:09:41
7楼

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-09-28 09:04:25
8楼
楼上的怎么被删除了?

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2008-09-28 09:35:39
9楼

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-09-30 21:04:36
10楼

我从自助库中刚下载了 Prodave MPI/IE6.0,支持 MPI/DP/TCP,

西门子万能授权程序中也有它的授权;

 


热门招聘