ComDrvS7
ComDrvS7是一款用于Simatic S7控制器的通用通信驱动程序库。以下设备完全支持:S7-300/400/1200/1500, LOGO!和VIPA控制器(300S, 200V, 100V)ComDrvS7可用于直接访问(读&写)PLC的内存。
ComDrvS7可以用于许多应用程序中,仅举几个例子:写入数据块从WLD文件到PLC(反之亦然),读出PLC序列号,读/写PLC内部时钟,拷贝数据从RAM到ROM,切换PLC的在运行/停止模式,备份和恢复PLC,删除内存块等。
作为一个32/64 bit Windows DLL库,ComDrvS7与所有流行的高级编程语言兼容:
- Visual Basic and Visual Basic .NET
- Visual C++
- Visual C# (包括一个.NET类库)
- Borland C++, Borland Builder
- Borland Delphi
- Excel
- LabVIEW (自版本8起)
该软件的最新版本是ComDrvS7 V6。
ComDrvS7 V6主要特点:
- 可作为32/64 bit Windows DLL库和NET 程序集
- 没有其他驱动程序可以通过TCP/IP、NETLink+、NETLink- pro、IBH-Link、IBH-Link+连接到S7 PLC-s
- Visual Basic 2006的内置示例,Visual Basic。NET, VC++, C#, Excel, Embarcadero C++, Delphi
- 支持多种MPI/DP接口:串口MPI-Adapter, USB MPI-Adapter, NetLink-Lite, NetLink-Pro Ethernet, Siemens MPI/DP
- 读写各种操作数(输入、输出、计时器、计数器、数据)
- ReadMix / WriteMix:通过优化来读写不同的地址,只需使用一个函数调用
- 同时连接多个PLC-s”
- 备份和恢复的PLC(只有在ComDrvS7-Extended版)
- 众多额外功能: 拷贝数据从RAM到ROM,读/写计时器,切换运行/停止模式,转换函数,(例如:BYTE到BEAL),读取LEDs的状态,读/写标志等作用。
在Visual Studio C#中与S7-300通信
ComDrvS7有多种版本:
版本 | S7-300/400/VIPA | S7-1200 | S7-1500 | LOGO! | S7-300备份和恢复 |
---|---|---|---|---|---|
ComDrvS7 | 是 | 是 | 是 | 不 | 不 |
ComDrvS7-Micro | 不 | 是 | 不 | 是 | 不 |
ComDrvS7-Lite*** | 是 | 是 | 是 | 不 | 不 |
ComDrvS7-Extended | 是 | 是 | 是 | 是 | 是 |
*** ComDrvS7-Lite版本:只能访问DBs。
常见问题
问: ComDrvS7支持哪些PLC模型? 答: ComDrvS7 and ComDrvS7-Lite支持S7-300/400/VIPA, S7-1200, S7-1500 PLC产品系列,ComDrvS7-Micro支持S7-1200 and LOGO! 控制器。ComDrvS7-Extended支持所有这些设备
问: 我怎样才能收到ComDrvS7? 答: 首先从本页下载免费演示版,然后当我们收到您的订单后,我们将一个序列号以电子邮件发送给您。有了这个序列号,您就可以轻松地将演示版升级为完整版本。
问: ComDrvS7可以选择哪些语言? 答: 有以下语言可供选择: 英语、德语。
问: ComDrvS7运行需哪种计算机操作系统? 答: 在Windows 10 (32/64 bit), Windows 8 (32/64 bit), Windows 7 (32/64 bit), Windows XP (32 bit) 都可稳定运行。所有这些操作系统都支持Home/Pro/Ultimate版本。