技术论坛

 Logo!8与PC端程序/Intouch通过Modbus TCP通讯

返回主题列表
作者 主题
随便吧
游侠

经验值: 462
发帖数: 25
精华帖: 3
楼主    2017-10-15 20:35:39
主题:Logo!8与PC端程序/Intouch通过Modbus TCP通讯 精华帖 


容我先吐槽下这个发帖的功能,有个草稿保存多好。写半天、发帖半天没响应,一不小心就全没了。


先前想用Intouch的DAserver与Logo通讯并监控,但是说是不支持,支持Modbus。论坛上好像没有类似的资料,现在测试好了,整理出来分享给需要的同志们。不足之处请各位指正。也欢迎大家跟帖补充。


一、Logo、PC及硬件连接设置:

测试硬件:LOGO! 8.FS4 1.81.01.27.6816C

PC IP地址:192.168.0.7(PC与Logo之间的网络要能ping通)

我用网线直接连接PC与Logo,IP地址在同一网段。

硬件连接如下:

在工具->以太网设置中新建Modbus服务器连接:(也可看到的Logo IP的设置)

Modbus端口默认即可:

以上设置完成后,Logo端的设置就已经完成了。下表是Logo!8的Modbus地址空间的映射:


二、PC端第三方程序Modbus TCP通讯

在PC端可以用Modbus工具(如Modbus Poll)调试。此处本人自己倒腾的小程序,用以监控输入、输出;并强制输出。我这里没有接任何外围电路、直接给输入并监控,强制输出并监控。

在带屏的Logo中可通过诊断查看数据连接是否建立连接,下面是未建立连接时的状态:

以下是连接建立后的状态:

下面是输入时的监控:

强制Q点输出,并监控状态:


各位大神貌似对这个小程序还是比较有兴趣,这个只是为了测试和发帖更好的表达做的。有很多不完善的地方。在这里还是建议使用通用性更强的工具用来测试。我也是先用Modbus Poll工具测试通后在弄这个小工具的。

这里Modbus是公开的协议,没有其他特殊的地方,剩下就是编程问题。这里唯一需要注意的就是Modbus的地址空间对了就能正确通讯。网上也有不少相关Modbus的资源。

大家可以直接百度Modbus Poll就能下载到,下面简单介绍下这个好用的Modbus工具:

这里选择连接方式、IP地址、端口号(与Logo对应),其他可以使用默认设置:

连接成功后选择相应功能和地址:

设置Modbus 线圈对应值控制Logo输出:


三、Intouch 监控:

使用DAServer中的Modbus驱动:

因为这里是Logo,我们使用的也是通用的Modbus协议,因此1选择ModbusPLC:

2这里IP地址为Logo IP地址,端口号默认即可:

上个通讯界面:


嗯,基本就这样了。之前连Intouch的问题也解决了。

question
奇侠

经验值: 5455
发帖数: 841
精华帖: 5
1楼    2017-10-15 20:57:26
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

不错。很好的教程。

一直以为logo8不能modbus呢?

drongh
RENHQ
至圣

经验值: 69053
发帖数: 12266
精华帖: 59
2楼    2017-10-15 23:00:17
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

感谢分享

楼主的软件源码能分享不

Q群:https://jq.qq.com/?k=9BDuEgf6
慧星
至圣

经验值: 18058
发帖数: 5621
精华帖: 36
3楼    2017-10-16 08:15:21
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

没有保存,草稿丢失确实让人烦恼,这一点我也遇到过,而且也向西门子反应了。

就目前这个状态,如果文稿较长,我的解决方法是:现在word文档里面编辑,再复制到论坛。

希望对楼主有所帮助。

sgpg
慧星
至圣

经验值: 18058
发帖数: 5621
精华帖: 36
4楼    2017-10-16 08:24:19
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

 @随便吧 可以把Modbus测试软件共享一下嘛?

sgpg
HUANGZE75
至圣

经验值: 63470
发帖数: 12672
精华帖: 121
5楼    2017-10-16 14:13:11
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

文字可以这么做,图片不行啊。

shober zhou
游士

经验值: 299
发帖数: 29
精华帖: 0
6楼    2017-10-16 14:28:19
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯


感谢大神的分享

慧星
至圣

经验值: 18058
发帖数: 5621
精华帖: 36
7楼    2017-10-16 15:43:54
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

先上传,再编辑修改。

sgpg
高山孤影
至圣

经验值: 35146
发帖数: 3237
精华帖: 96
8楼    2017-10-16 23:34:03
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

楼主能自己写调试程序,很厉害啊。网上也可以找到通用的modbus tcp调试程序,正好这段时间下来试一下,最好是找到测试的硬件实际联机测试一下。

http://blog.163.com/xiuzhang_2000/
淡泊的阳光
至圣

经验值: 14858
发帖数: 669
精华帖: 0
9楼    2017-10-17 06:25:59
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯


学习一下!

相信自己可以适应一切
kayome
奇侠

经验值: 6859
发帖数: 1351
精华帖: 5
11楼    2017-10-17 14:37:50
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

这个小玩意,潜力无穷啊

随便吧
游侠

经验值: 462
发帖数: 25
精华帖: 3
12楼    2017-10-17 21:12:17
主题:回复:Logo!8与PC端程序通过Modbus TCP通讯

是的,无奈啊。是可以这么做,但就是有点麻烦。图片是要上传才能添加。

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。