技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

【玩转485】10.如何判断站地址【连载10】

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-9-24 15:25:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式   来自:103.233.130.178

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

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

x
技成微信号:jcpeixun

1      站地址概念

       RS485通讯网络是一个总线形式的网络,那么网络中的主站是如何区别各个站点的呢?要知道在这个网络中,主站发出的数据网络中的每个从站都是可以接收到的(因为主站发出的高低电平是施加在整个网络上的),就像班主任讲话全班同学都可以听到一样,那么班里的同学是怎么知道班主任是叫自己呢?很明显每个人都有名字,班主任只要在发出的指令里加上他想指挥的同学的名字就可以了。同理RS485网络里每个从站也有自己的名字,那就是站地址,主站只要在发出的报文里加上站地址信息,那么对应的从站就会执行这条报文。下面我们一起看看如何在程序中完成这个过程。
图1-1
       这里我们还是用PLC做从站电脑做主站,我们定义报文的第一个字符作为站地址,如果我们的从站的站地址是02,那么主站发出的报文如果第一个字符是02那么就认为这条报文是发给该从站的,从站给主站返回数据,如果主站发出的报文第一个字符不是02那么就认为该条报文是发给别的站点的,从站继续进入接收等待状态,等待下一条报文。

2      程序的编写
图 2‑1
       图 2-1所示是主程序内容,看过上一篇文章的朋友肯定会发现这和数据收发那一节程序的内容是一模一样的,我们这个程序大家主要是要看接收完成中断的程序我是怎么写的。
图 2-2
       图 2-2是接收完成中断,这里我们使用字节判断指令判断接收到的报文是否是发给本站点的,2表示本站点站地址是2如果写3的话表示本站点站地址是3。如果没有接收到站地址则继续等待接收。
图 2-3
       图 2-3所示为发送完成中断,发送完成后进入等待接收报文状态。

       我们可以先在发送缓冲区将数据准备好,当主站发出的报文中的站地址和本站吻合,我们将发送缓冲区的数据返回给主站,如图 2-4所示。
图 2-4


附件下载回复可见
游客,如果您要查看本帖隐藏内容请回复
程序下载回复可见
程序.zip (54.56 KB, 下载次数: 347)



技成微信号:jcpeixun


2
发表于 2014-9-24 16:26:46 | 只看该作者   来自:119.123.52.167
谢谢马老师
3
发表于 2014-9-24 16:28:36 | 只看该作者   来自:119.123.52.167
怎么没有附件下载啊
4
发表于 2014-9-24 16:54:32 | 只看该作者   来自:49.80.48.109
以为今天不更新的!辛苦了马老师!
5
发表于 2014-9-24 17:51:04 | 只看该作者   来自:1.50.151.93
下载学习
6
发表于 2014-9-24 18:55:26 | 只看该作者   来自:183.252.158.63
时刻、关注马老师
7
发表于 2014-9-24 20:08:37 | 只看该作者   来自:223.104.47.115
很不错谢谢马老师的分享!很不错谢谢马老师的分享!
8
发表于 2014-9-24 20:09:06 | 只看该作者   来自:223.104.47.115
很不错谢谢马老师的分享!很不错谢谢马老师的分享!很不错谢谢马老师的分享!
9
发表于 2014-9-24 21:20:45 | 只看该作者   来自:125.75.227.212
11111111111111111111
10
发表于 2014-9-24 21:56:47 | 只看该作者   来自:120.225.125.112
11
发表于 2014-9-24 23:10:44 | 只看该作者   来自:1.25.64.68
很不错谢谢马老师的分享
12
发表于 2014-9-25 08:00:26 | 只看该作者   来自:111.53.52.94
gfdhjjgkygdg
13
发表于 2014-9-25 08:14:06 | 只看该作者   来自:36.157.204.162
学习学习、、。
14
发表于 2014-9-25 09:03:35 | 只看该作者   来自:112.3.32.102
好好学习!谢谢老师!
15
发表于 2014-9-25 09:43:05 | 只看该作者   来自:36.34.11.71
谢谢马老师,好好学习!谢谢老师
16
发表于 2014-9-25 10:51:06 | 只看该作者   来自:60.8.73.250
不错学习一一直在关注
17
发表于 2014-9-25 15:45:23 | 只看该作者   来自:114.242.175.65
收获了不少,介绍的清楚明白
18
发表于 2014-9-25 18:52:28 | 只看该作者   来自:27.129.198.232
LIUXIAMALAOSHIDEJINGCAI
19
发表于 2014-9-25 18:53:53 | 只看该作者   来自:183.209.100.198
123456789000000000-
20
发表于 2014-9-25 19:13:49 | 只看该作者   来自:223.101.8.171
学习好资料
21
发表于 2014-9-25 20:27:22 | 只看该作者   来自:121.235.110.8
马老师有浅入深很好的学
22
发表于 2014-9-25 21:14:19 | 只看该作者   来自:123.15.36.78
谢谢老师分享
23
发表于 2014-9-26 10:24:45 | 只看该作者   来自:58.216.164.246
快点更行啊  我等不及了啊
24
发表于 2014-9-26 18:52:23 | 只看该作者   来自:223.94.214.163
谢谢老师
25
发表于 2014-9-26 19:18:11 | 只看该作者   来自:175.174.107.60
太好了.fei
26
发表于 2014-9-27 19:00:55 | 只看该作者   来自:125.75.84.153
谢谢老师
27
发表于 2014-9-27 20:03:34 | 只看该作者   来自:171.40.218.19
谢谢分享
28
发表于 2014-9-27 20:48:20 | 只看该作者   来自:114.229.211.186
11111111111111
29
发表于 2014-9-28 00:29:28 | 只看该作者   来自:117.32.21.59
学习学习
30
发表于 2014-9-28 06:35:16 | 只看该作者   来自:112.86.16.24
好好学习
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-5-27 07:25

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

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