您现在所在的是:

西门子SIEMENS

回帖:19个,阅读:782 [上一页] [1] [2] [下一页]
570
zcrubber
文章数:8
年度积分:50
历史总积分:570
注册时间:2014/11/4
发站内信
发表于:2014/11/13 21:31:48
#10楼
回复 #6楼 zzn6737
我字和字节的写是没问题的,就是位不知道怎么弄,通信协议是MPI,还有我不太明白什么是物理层统一是什么意思,我是菜鸟,能说的明白点吗?谢谢表情
570
zcrubber
文章数:8
年度积分:50
历史总积分:570
注册时间:2014/11/4
发站内信
发表于:2014/11/13 21:34:05
#11楼
回复 #7楼 guanyumou
你有什么好的方法没?表情
28434
guanyumou 版主
文章数:10606
年度积分:412
历史总积分:28434
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/11/14 9:23:59
#12楼
以下是引用zcrubber2014/11/13 21:26:16的发言:
通信协议是MPI。我是通过VB的画面以prodave5.6为通信接口去控制PLC的位开关量的状态,比如对M0.7这个开关量,怎么去修改这个0.7这位的状态。求解答,谢谢。表情
MPI协议!看来是西门子300的PLC了!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28434
guanyumou 版主
文章数:10606
年度积分:412
历史总积分:28434
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/11/14 9:24:53
#13楼
以下是引用zcrubber2014/11/13 21:31:48的发言:
我字和字节的写是没问题的,就是位不知道怎么弄,通信协议是MPI,还有我不太明白什么是物理层统一是什么意思,我是菜鸟,能说的明白点吗?谢谢表情
物理层 对于300来说 肯定一般是RS485了!而且你不是MPI协议么!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
28434
guanyumou 版主
文章数:10606
年度积分:412
历史总积分:28434
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/11/14 9:25:10
#14楼
以下是引用zcrubber2014/11/13 21:34:05的发言:
你有什么好的方法没?表情
用组态算了!呵呵!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2014/11/14 9:42:15
#15楼
回复 #8楼 zcrubber
对M0.7这个开关量操作,先读出MB0,如果想设置M0.7就做运算MB0或上10000000(2)就是128(10),如果想复位M0.7就做运算与上01111111(2)就是127(10),运算完再写入MB0,其它位没发生变化,只有M0.7动作了,其它位操作也是这个道理。
+5
28434
guanyumou 版主
文章数:10606
年度积分:412
历史总积分:28434
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/11/14 11:33:07
#16楼
以下是引用zytlc2014/11/14 9:42:15的发言:
对M0.7这个开关量操作,先读出MB0,如果想设置M0.7就做运算MB0或上10000000(2)就是128(10),如果想复位M0.7就做运算与上01111111(2)就是127(10),运算完再写入MB0,其它位没发生变化,只有M0.7动作了,其它位操作也是这个道理。
MPI协议应该有读单个Bit的报文格式吧!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2014/11/14 11:43:32
#17楼
回复 #16楼 guanyumou
以前用过prodave,好像是3点几的,那时就没有位操作,最后这么处理的,VB调用prodave特不好用,通讯也不稳定,不如用组态软件,就是VB做界面灵活强大些。
28434
guanyumou 版主
文章数:10606
年度积分:412
历史总积分:28434
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2014/11/14 11:45:47
#18楼
以下是引用zytlc2014/11/14 11:43:32的发言:
以前用过prodave,好像是3点几的,那时就没有位操作,最后这么处理的,VB调用prodave特不好用,通讯也不稳定,不如用组态软件,就是VB做界面灵活强大些。
我估计组态满足楼主要求了!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
17578
ahljj
文章数:3386
年度积分:50
历史总积分:17578
注册时间:2002/3/23
发站内信
发表于:2014/11/29 19:25:56
#19楼
首先知道通讯协议,用VB写的软件去控制某一位或一字节。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004