搜索
bottom↓
回复: 52

求助!vb编写生产看板同步显示系统

[复制链接]

出0入0汤圆

发表于 2012-7-14 11:17:30 | 显示全部楼层 |阅读模式
本帖最后由 songjunjie 于 2012-7-14 11:19 编辑

我有一个生产线看板,想用vb编写pc机同步显示看板内容,通讯协议见附件,重谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2012-7-14 14:33:29 | 显示全部楼层
见图,通讯距离50米

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-14 12:19:44 | 显示全部楼层
兄弟把你的看板的外观图发来看看。还有就是你的通讯距离有多远?

出0入0汤圆

发表于 2012-7-15 10:27:36 | 显示全部楼层
通讯距离50米的话,看到通讯端口只有2个脚,那就应该是485通讯了,有了通讯协议就很简单了

出0入0汤圆

 楼主| 发表于 2012-7-16 08:27:50 | 显示全部楼层
我有485转232的接口

出0入0汤圆

 楼主| 发表于 2012-7-16 13:44:44 | 显示全部楼层
5楼能指点一下吗?

出0入0汤圆

发表于 2012-7-16 13:53:12 | 显示全部楼层
一年多了还没整好么
20110519

出0入264汤圆

发表于 2012-7-16 13:55:28 来自手机 | 显示全部楼层
按照协议读取指定地址内容就可以啦

出0入0汤圆

发表于 2012-7-16 14:40:52 | 显示全部楼层
给什么报酬,我帮你写

出0入0汤圆

 楼主| 发表于 2012-7-16 15:25:42 | 显示全部楼层
请赐教!我只会编写简单界面,具体读取方法不会。

出0入0汤圆

 楼主| 发表于 2012-7-16 15:28:08 | 显示全部楼层
报酬你提就行,付得起就付的,毕竟我不是用于商业,属于学习中。

出0入0汤圆

发表于 2012-7-16 15:41:19 | 显示全部楼层
呵呵,我提的”报酬“只是见证一下我的劳动成果而已。你是想学会自己写,还是要我帮你写。

出0入0汤圆

 楼主| 发表于 2012-7-16 16:28:10 | 显示全部楼层
自己写啊,学习为主。非常感谢您能帮我!

出0入54汤圆

发表于 2012-7-16 16:57:06 | 显示全部楼层
用 MSCOMM32控件就行的 很简单的串口通讯 !

出0入0汤圆

 楼主| 发表于 2012-7-16 17:30:12 | 显示全部楼层
这个我用过了,连上上了没发上传下载数据啊!

出0入0汤圆

发表于 2012-7-16 17:30:21 | 显示全部楼层
控件就用楼上讲的MSCOMM32,在程序中使用状态机对程序的流程进行控制就行了

出0入0汤圆

 楼主| 发表于 2012-7-16 17:57:10 | 显示全部楼层
我看这样吧,我把程序界面试着弄一下,麻烦您给填填编码当否!

出0入0汤圆

发表于 2012-7-16 18:06:19 | 显示全部楼层
好的,你发给我看看吧

出0入0汤圆

 楼主| 发表于 2012-7-17 08:29:23 | 显示全部楼层
请问如何联系你啊,我看不到您的联系方式。

出0入0汤圆

 楼主| 发表于 2012-7-17 09:42:57 | 显示全部楼层
本帖最后由 songjunjie 于 2012-7-17 10:51 编辑

界面请看附件,谢谢指导。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入54汤圆

发表于 2012-7-17 10:40:38 | 显示全部楼层
楼主弄成没?

出0入0汤圆

 楼主| 发表于 2012-7-17 10:54:22 | 显示全部楼层
刚才忘了加灯了,刚添加上灯

出0入0汤圆

 楼主| 发表于 2012-7-17 11:14:17 | 显示全部楼层
附:报警功能
当“实际产量”÷“现在目标”<=A时,红灯亮
当A<“实际产量”÷“现在目标”<B时,黄灯亮
当“实际产量”÷“现在目标”>=B时,绿灯亮
A和B可以设定达成率从1%--99%

出0入0汤圆

 楼主| 发表于 2012-7-17 15:33:48 | 显示全部楼层
先考虑同步吧,再考虑数据读写操作,然后是数据存储,需要学习的地方很多。请各位老师帮忙,谢谢!

出0入0汤圆

发表于 2012-7-17 17:40:10 | 显示全部楼层
本帖最后由 szxy06dq 于 2012-7-17 17:45 编辑


给楼主一个串口的调试工具,现在调试工具里验证好数据流是否正确。232转485需要有个转换器,请确保你的转换器是正常的。
例如设置时间 先选择按16进制 发送B0 00 01 B1 2012 07 17 17 40 30 0F(这里的验证码30我没有去计算)
看看返回值是什么。
如果没有,大部分说明是你的硬件通信问题,可以再找个转换器,将RX和TX对接,也接到电脑上看看发送数据能不能接收到。
排除通信问题就只剩下机器物理地址是否正确了,也就是那个0001,可以适当的换下其他的试试。

控件的话就用MSCOMM32,工程->部件->控件->Microsoft Comm Control 6.0 具体用法可以参考Msdn,基本上复制就行了。

数据存储如果数据量不大可以用文本,如果需要记录和和历史,建议用ACCESS

这种通信调试需要点耐心,祝楼主早日成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-17 19:41:01 | 显示全部楼层
楼上说的对啊,你的硬件连接可正常,如果不正常就先要把硬件搞好了,才能写软件的。我看了一下,其实很简单的,我给你写一个,后面你自己照着写就行了。

出0入0汤圆

发表于 2012-7-17 20:54:31 | 显示全部楼层
songjunjie 发表于 2012-7-16 17:30
这个我用过了,连上上了没发上传下载数据啊!

个人不解。用的是485通信协议,干嘛还要用3个接口来单独通信呢?

出0入0汤圆

 楼主| 发表于 2012-7-18 09:03:52 | 显示全部楼层
高手就是高手,我用调试工具果然没接收到信号。

出0入0汤圆

 楼主| 发表于 2012-7-18 10:40:14 | 显示全部楼层
w1000 发表于 2012-7-17 20:54
个人不解。用的是485通信协议,干嘛还要用3个接口来单独通信呢?

那三个接口是只用来连接设备的,也就是说一个电子看板同时可以有四台机器设备连接它,串口只有一个。

出0入0汤圆

 楼主| 发表于 2012-7-18 10:44:02 | 显示全部楼层
本帖最后由 songjunjie 于 2012-7-19 07:48 编辑
wqm521216 发表于 2012-7-17 19:41
楼上说的对啊,你的硬件连接可正常,如果不正常就先要把硬件搞好了,才能写软件的。我看了一下,其实很简单 ...


非常感谢您能帮写,期待中。我不会让各位无私奉献的,感谢中!

出0入0汤圆

 楼主| 发表于 2012-7-19 10:23:04 | 显示全部楼层
我想知道有谁在帮助写代码呢?

出0入0汤圆

发表于 2012-7-19 10:59:50 | 显示全部楼层
这些编程软件里,俺最讨厌的就是VB。幸运的是俺选了BCB。。

出0入0汤圆

发表于 2012-7-19 11:08:46 | 显示全部楼层
现在不是关心谁帮你写代码,而是你的硬件可调通了,没有调通一切都是浮云,即使程序写好了,也没用的。你要实现的功能用很简单的。

出0入0汤圆

 楼主| 发表于 2012-7-19 13:23:35 | 显示全部楼层
本帖最后由 songjunjie 于 2012-7-19 14:51 编辑

硬件硬件测试成功了,能连上,昨天是因为机号不对

出0入0汤圆

 楼主| 发表于 2012-7-19 15:11:31 | 显示全部楼层
具体连接麻烦各位大侠了,

出0入0汤圆

 楼主| 发表于 2012-7-20 11:29:32 | 显示全部楼层
szxy06dq 发表于 2012-7-17 17:40
给楼主一个串口的调试工具,现在调试工具里验证好数据流是否正确。232转485需要有个转换器,请确保你的转 ...

已经确保联机了,但是代码我不会啊,能否教教我!

出0入0汤圆

 楼主| 发表于 2012-7-20 11:30:10 | 显示全部楼层
wqm521216 发表于 2012-7-19 11:08
现在不是关心谁帮你写代码,而是你的硬件可调通了,没有调通一切都是浮云,即使程序写好了,也没用的。你要 ...

会着不难,关键是我不会,请赐教。

出0入0汤圆

 楼主| 发表于 2012-7-20 13:35:09 | 显示全部楼层
我今天看通讯协议已经被下载128次了,界面也被下载多次,回帖贴的也有几位高手,代码却一个也....,请赐教啊!

出0入0汤圆

发表于 2012-7-20 15:11:01 | 显示全部楼层
songjunjie 发表于 2012-7-20 13:35
我今天看通讯协议已经被下载128次了,界面也被下载多次,回帖贴的也有几位高手,代码却一个也....,请赐教 ...

呵呵 我下午装个环境  帮你写个demo吧

出0入0汤圆

 楼主| 发表于 2012-7-20 15:24:14 | 显示全部楼层
本帖最后由 songjunjie 于 2012-7-20 15:28 编辑

非常感谢!要是能在附件里写,非常感激!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-20 21:19:05 | 显示全部楼层


嗯,楼主有点太懒了。附件是按协议写的源码,没测试,自己调试下。
硬件地址需要在Const Addr中自行设置。
界面没用你的,移植到那里面估计几分钟的事情。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-21 00:56:58 | 显示全部楼层
这个是我在你的基础上加了一些内容,你先测试一下。步骤如下:
1.用户名和密码都是:1
2.进入系统后选择菜单【机台信息】->【连接设备】,选择正确的串口号和波特率,点击确定。在下面的状态栏中会提示打开的串口信息。
3.可做相应的【基础数据设置】菜单中的命令测试。在测试时,下面的状态栏中会提示发送和接收的数据流信息。
还有些错误没有来得及处理,只写了【机台信息】【基础数据设置】这两个菜单下的代码,其他的还没写代码也没有完善,如果测试可以了,我把代码发给你。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-21 08:20:34 | 显示全部楼层
通信协议这么难啊!!

出0入0汤圆

 楼主| 发表于 2012-7-21 09:10:05 | 显示全部楼层
wqm521216 发表于 2012-7-21 00:56
这个是我在你的基础上加了一些内容,你先测试一下。步骤如下:
1.用户名和密码都是:1
2.进入系统后选择菜 ...

非常感谢,测试成功,今日目标输入1000,出现4096,不解,感谢您的指导,我已经加您QQ,请联系。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2012-7-21 09:11:52 | 显示全部楼层
szxy06dq 发表于 2012-7-20 21:19
嗯,楼主有点太懒了。附件是按协议写的源码,没测试,自己调试下。
硬件地址需要在Const Addr中自行设置 ...

不是我懒啊,我确实不懂,自学还需要过程,您发的我需要研究一下,如何设定呢?

出0入0汤圆

发表于 2012-7-21 09:30:34 | 显示全部楼层
我改了一下,你在测试一下。现在应该知道为什么先要硬件联通了吧,要不然软件写好了没法调试。你加我QQ了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-21 09:33:53 | 显示全部楼层
你那个协议里面好多没有写清楚,比如我设置目标为1000时,是向目标机发送0x1000(16进制),还是1000(10进制),只有通过调试,才能知道。具体你在测试一下,分机的地址正确不正确。

出0入12汤圆

发表于 2012-7-21 09:35:59 | 显示全部楼层
真是扯淡,没有硬件在这里乱摸,这种东西都是要对着硬件来弄的

出0入0汤圆

 楼主| 发表于 2012-7-21 09:41:48 | 显示全部楼层
咋没硬件,已经测试成功了啊

出0入0汤圆

 楼主| 发表于 2012-7-21 09:50:06 | 显示全部楼层
本帖最后由 songjunjie 于 2012-7-21 10:46 编辑
wqm521216 发表于 2012-7-21 09:33
你那个协议里面好多没有写清楚,比如我设置目标为1000时,是向目标机发送0x1000(16进制),还是1000(10进制 ...


非常感谢,测试成功,现在是显示的1000了。另外我加你QQ了,您还没验证,分机应该没有问题。

出0入0汤圆

 楼主| 发表于 2012-7-21 11:28:46 | 显示全部楼层
skynet 发表于 2012-7-21 09:35
真是扯淡,没有硬件在这里乱摸,这种东西都是要对着硬件来弄的

有硬件啊,不是在扯淡呢。

出0入0汤圆

发表于 2012-7-21 11:43:50 | 显示全部楼层
VB现在还在用的啊?上次跟它见面都有5,6年前了

出0入0汤圆

 楼主| 发表于 2012-7-21 13:23:48 | 显示全部楼层
farmerzhangdl 发表于 2012-7-21 11:43
VB现在还在用的啊?上次跟它见面都有5,6年前了

之所以用vb是因为我看不懂英文。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 17:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表