|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2021/12/1 15:44:29 |
标题: |
谁能教教如何使用delphi连接读取西门子PLC的数据 |
浏览:2091 |
|
加入我的收藏 |
楼主: |
谁能教教如何使用delphi连接读取西门子PLC的数据 看到有个叫snap7的,但是只能连接读取设备信息,不知道怎么读取寄存器的数据,比如M的,DB的,求教
----------------------------------------------
只会简单使用,并未精通深入 |
作者: |
|
2021/12/1 17:04:56 |
1楼: |
https://alexsentcha.wordpress.com/libnodave-exchange-data-with-siemens-plc-2/delphi-exchange-data-with-siemens-plc/
----------------------------------------------
-
|
作者: |
|
2021/12/1 23:23:42 |
2楼: |
snap7可以读取DB数据。有Cli_DBRead等函数
----------------------------------------------
-
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/12/2 7:44:11 |
3楼: |
https://github.com/SCADACS/snap7
https://www.pascalscada.com/
----------------------------------------------
|
作者: |
|
2021/12/2 9:57:54 |
4楼: |
谢谢上面三位的答复 @pp0123 (pp0123) 说的是libnodave这个库,http://libnodave.sourceforge.net/ 但是看说明好像只支持S7-200、300、400,现在主流用的都是1200或者更高级的1500 @coolmole (酷鼠) @glwang (glwang) 我就是想知道snap7是如何读取M和DB这些的,能否提供一个PLC的文件让我仿真一下啊,同时snap7的rich-demos是没有告诉我如何读取M的,而且我也不太明白Cli_ReadArea函数里Area, DBNumber, Start,Amount, WordLen, void *pUsrData等参数的意思,望能指教
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2021/12/3 14:31:40 |
5楼: |
有没有人会啊
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/12/3 16:09:04 |
6楼: |
搜搜有没有C/C++\C#\VB的相关代码参考
----------------------------------------------
|
作者: |
dorry (littlecat) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/12/6 8:15:46 |
7楼: |
libnodave 和snap7 都没问题,都支持最新的 1200/1500plc 的DB,M,Q,I,T、C等等!留个邮箱发你一个我封装的例子和控件!
----------------------------------------------
泱泱华夏十亿兵,国耻期待儿孙平,愿提十万虎狼旅,跃马扬刀灭东京!
|
作者: |
emtgao (element) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/12/6 13:44:29 |
8楼: |
@dorry emtgao@qq.com
----------------------------------------------
-
|
作者: |
|
2021/12/6 14:25:56 |
9楼: |
@emtgao: 也给我发一份吧,谢谢! sumstice@foxmail.com
----------------------------------------------
-
|
作者: |
|
2021/12/7 8:52:31 |
10楼: |
@dorry 麻烦也发一份 ,谢谢! 14625154@qq.com
----------------------------------------------
-
|
作者: |
kwer (★★★★★) |
★☆☆☆☆ |
-
|
普通会员 |
|
2021/12/7 9:21:08 |
11楼: |
@dorry jingtaozh@qq.com
----------------------------------------------
==========-==========-==========-==========-========== 多隆, 给我备一匹最快的马, 我有事要走先~~~ ==========-==========-==========-==========-==========
|
作者: |
|
2021/12/7 12:59:54 |
12楼: |
@dorry ken0137@163.com 多谢
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2021/12/8 9:16:47 |
13楼: |
楼上的各位有收到不,反正我是没有收到,哎dorry 出现一下啊
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2021/12/9 14:51:21 |
14楼: |
7楼的老哥,咋就不出现了呢
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2021/12/9 16:45:31 |
15楼: |
可以通过做串口通讯,或者通过opc服务读取
----------------------------------------------
-
|
作者: |
|
2021/12/10 12:08:28 |
16楼: |
西门子不是支持modbus的吗
----------------------------------------------
-
|
作者: |
|
2021/12/14 11:57:57 |
17楼: |
搞定没???
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
|
作者: |
|
2021/12/17 13:54:26 |
18楼: |
最后我是用KEPServerEX解决的
----------------------------------------------
只会简单使用,并未精通深入
|
|