肥宅钓鱼网
当前位置: 首页 钓鱼百科

rs232和plc通信(你知道怎么调试吗)

时间:2023-08-19 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

最近有好朋友问我,为什么我用PLC写的232/485通讯程序不好用?PPI协议是西门子自己的协议,为自己的设备做连接用的。我们重点说下自由口通讯,自由口通讯不限设备的限制,只要是支持RS485/232通讯的,不论是不是西门子的都可以使用。比如说不同PLC之间的通讯读写数据,以及和一些驱动器做通讯读写数据或者是给电脑端读写数据。主程序程序解析;因为协议是“波特率9600,无奇偶效验,数据位8,停止位1”利用端口1进行通讯,利用脉冲触发XMT。

最近有好朋友问我,为什么我用PLC写的232/485通讯程序不好用?我应该怎么测试是哪出现了问题?正好我最近写了一个西门子S7-200smart利用RS485进行自由口通讯向电脑发送状态的小程序,在这里和大家分享一下。

相信大家对RS232和RS485比较熟悉了,研究工业电气的都知道,前段时间这两个字眼在头条上太火了,火到我本来不想看最后也点进去看了几篇,但大多数文章写到的都是理论讲解,因此,这篇文章不会讲太多理论,需要理论知识的请去搜索。

以前我们讲过,一些电子称具备RS232/485接口,可以与PLC进行通讯,那么除了这个功能,它还可以干什么?

PPI协议是西门子自己的协议,为自己的设备做连接用的。

我们重点说下自由口通讯,自由口通讯不限设备的限制,只要是支持RS485/232通讯的,不论是不是西门子的都可以使用。比如说不同PLC之间的通讯读写数据,以及和一些驱动器做通讯读写数据或者是给电脑端读写数据。

今天我们了解一下如何使用西门子S7-200SMART使用RS485端口与电脑进行通讯并调试。

首先S7-200SMART自带一个485接口,还可以拓展一个485接口,需要在硬件里配置波特率。

硬件连接需要一个PLC,一个485转232的转换器,以及一台带串口的电脑或者笔记本加串口转USB,以及串口调试工具。

西门子S7-200SMART PLC

485转232转换器(电脑侧是232)注意线序不要接错了,接错后依然有数据,只是数据是反的。

电脑端口

编程时需要配置接口信息,比如说用哪个接口发送,通讯参数是多少等等。

S7-200smart 可接两RS485口

通讯参数是特殊存储器SMB30(端口0)和SMB130(端口1)

端口设置

假如需要传输的数据是(波特率9600,无奇偶效验,数据位8,停止位1),数据从端口0传输,那么将9赋值给SMB30。

然后我们看下发送和接收指令,XMT和RCV,这两个指令需要注意的是;

1 指令需要以脉冲形式触发。

2发送或者接受的第一个字节的含义是你要发送的字节总字数。且不包含第一个。比如说我发送从VB801-VB876,所以发送地址需要写VB800,且VB800赋值为76。

主程序

程序解析;因为协议是“波特率9600,无奇偶效验,数据位8,停止位1”利用端口1进行通讯,利用脉冲触发XMT。

最后我们下载程序并触发脉冲,那么怎么进行调试呢?我们需要串口调试工具,本文用到的串口调试工具是作者从业多年用的最好的一款,绿色无需安装,且没有BUG,打开软件后,我们打开COM口,即可接收数据,还可以看到数据的总量,非常方便,有需要下方留邮箱。

当然如果想发送让PC识别的语言的话,需要借助ASC码来帮助,这个码,大家可以去网上查找,即是通过用计算机容易发送的数字来表示字母;(比如说A在码中以16进制数字41代替,Z在码中以16进制数字5A代替)通过这个转换,PLC终于可以按照人的意愿和PC对话了,但要切记,通讯过程中的字与字之间最好用分隔符分开,而且安全起见,最后一位可以通过程序做效验。

对于一些复杂的自由口通讯协议,比如说松下伺服驱动器等涉及精度,复杂功能或者安全等,需要多次读写发送来验证是否通讯有效,这就需要中断来帮助,在这里对于端口0发送完成的标志是中断事件9,端口1发送完成的标志是中断事件26,对于端口0接收完成的标志是中断事件23,端口1接收完成的标志是中断事件24。中断是另一个知识点了,如果有想要学习中断的可以在下方留言。

    推荐阅读
  • 汶川属于四川哪个市的(汶川是四川哪个市)

    下面希望有你要的答案,我们一起来看看吧!汶川属于四川哪个市的属于阿坝藏族羌族自治州。阿坝藏族羌族自治州,四川省辖自治州,紧邻成都平原,全州地表整体轮廓为典型高原,地势高亢,境内垂直气候显著;辖1县级市、12县,总面积84242平方公里;截至2019年末,阿坝州户籍人口89.93万人。

  • 李子吃太多会怎样(李子吃太多会如何)

    接下来我们就一起去研究一下吧!李子吃太多会怎样李子属于温带水果之一。李子含有糖、微量蛋白质、脂肪、胡萝卜素、维生素bb维生素c、果酸等。李子含有高量的果酸,如果吃多了会造成胃部不适的,会出现胃胀、胃痛、腹痛、腹泻等症状,还会造成牙齿的损害。有胃溃疡以及急慢性胃肠炎的病人,不可以食用李子。任何食物都应该适量的进食,而且没有熟透的李子是不可以吃的。

  • 聚氨酯防水涂料水性施工方法(聚氨酯防水涂料施工流程方案及质量要求)

    聚氨酯防水涂料在建筑中使用的非常普遍,在施工的时候有很高的要求,其质量需要对工程的吻合,在施工的时候质量上有严格的要求。雨全聚氨酯防水涂料在施工时基面须稳固、洁净、平整光滑、无浮尘、无油污、无脱落物。以上是聚氨酯防水涂料以及聚氨酯防水涂料施工工艺的详细介绍。在选择聚氨酯防水涂料时一定要慎重,无论是什么样的防水工程,为了保证施工质量,选用优质的防水涂料加上规范的施工方法才能达到理想的防水目的。

  • 卢靖姗穿露肩衫(34岁卢靖姗恋爱后变大胆)

    混血儿的卢靖姗在颜值上大家都是有目共睹的,比一般女星还是出众了不少,那迷人的眼神让人看得尤为的羡慕,高鼻梁配上精致的脸型,光看侧面就十分的亮眼,不夸张的说,卢靖姗真的是太耐看了,毫无死角可言,纯素颜的状态下依旧美得冒泡。

  • 130是什么车 130是什么车型

    10指载重二吨以上三吨以下的轻型货车。BJ130轻型卡车是北京第二汽车厂设计制造的轻型卡车。试产时间为1966年4月20日,1973年正式量产。车辆尺寸为4750x1900x2130毫米。在88年之前,模型规则是前两个字母是工厂代码,后两个字母由三个数字组成。第一个数字是车辆类别:货车1辆,越野车2辆,自卸车3辆,牵引车4辆,专用车5辆,客车6辆,轿车7辆,拖车9辆。轻型卡车的发展趋势;中高端轻卡进一步成为主流产品。

  • 黄金在哪回收 黄金在哪回收?

    1、专业的黄金回收公司:专业的黄金回收公司有固定的营业地点,主要以黄金为主营业务,在黄金回收时,称量精准,变现安全、高效,回收信誉较好。

  • 全民泡泡超人怎么换称号(地图上新全民泡泡超人九月更新内容前瞻)

    《全民泡泡超人》S3赛季即将上线,作为大版本更新,本赛季将会带来多项全新玩法、活动、道具、装扮以及其他惊喜内容。复活战可选2V2和4V4两种组队模式,全体玩家不能携带任何道具,在被击败后可以复活。当首战出场的角色被淘汰后,可在复活阶段中挑选剩余角色出战。

  • 不想写寒假作业怎么办(怎么样才能让自己写作业)

    不想写寒假作业怎么办?跟着小编一起来看一看吧!晚上也可以,这样做就是产生新鲜感,像玩的一样,当然就写得下去了。写作业时最好不要开电脑,也不要有电视什么的,还有可以找好朋友一起写,利用人的好胜心理,比着写,会写的很快。

  • 新生儿足跟血筛查时间越早越好吗(新生儿足跟血筛查)

    为此,国家规定新生儿出生后要进行先天性甲状腺功能低下和苯丙酮尿症两项足跟血筛查。和大多数工薪阶层家长一样,为了孩子的健康,王先生夫妇不假思索地签署了检测同意书并缴费。吕志辉认为,在国外,几十项遗传代谢病筛查是常规项目,而在国内,由于检测费用近千元,目前尚未普及。据知情人士透露,目前国内48项足跟血筛查亦存在乱象。

  • 端午节赛龙舟上面有粽子手抄报(吃粽子赛龙舟漂亮又易学的端午节手抄报模板)

    端午节赛龙舟上面有粽子手抄报端午节是中国四大传统节日之一,今天萌妹老师来教大家画一张漂亮的端午节手抄报模板,含文字内容哦,快点收藏吧!小朋友们还想和萌妹老师一起学习什么主题的手抄报呢?