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

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。中断是另一个知识点了,如果有想要学习中断的可以在下方留言。

    推荐阅读
  • yyds表示什么(yyds什么意思00后行话)

    现在“yyds”逐渐演变成粉丝们在弹幕中吹捧各种事物的固定格式。讯飞输入法2020年度流行语中,“yyds”等字母流行语成为90后、00后的标配。只有在体坛摸爬滚打多年,展现出卓越的体育精神,被世人广泛赞誉的运动员才有可能被形容为为“GOAT”。作为互联网的原住民,这些词是00后在网络中表达自我、身份认同的方式。之所以被戏称为“黑话”,是因为要阻止另一批人破译,特别是他们的父辈,从而进行“精准社交”。

  • 悲惨世界评价(大家可以看看)

    悲惨世界评价《悲惨世界》是由法国大文豪雨果一部小说,小说构思长达40年与1982年出版,是十九世纪最著名的小说之一。故事的主线围绕主人公获释罪犯冉·阿让试图赎罪的历程,融进了法国的历史、建筑、政治、道德哲学、法律、正义、宗教信仰。小说先后被改编为音乐剧、电影、电视及动画等,对世界的影响,非三言两语可说清。当时读到的《悲惨世界》虽只是片段,但震撼力强劲无比,以文学价值而言,远远在大仲马、梅里美等人之上。

  • 毛豆种植行距和株距(毛豆栽植密度)

    毛豆就是新鲜连荚的黄豆,晒干之后又称大豆,在我国南方地区栽种广泛。最佳答案:毛豆种植行距22-25cm左右,株距30cm左右。播种时刻采用穴播方式,种植深度在3-4cm左右,一般在终霜期后,气温稳定在10℃以上时进行,播种时间不能太早,避免出现冻害。

  • 泉州教师资格证报名条件(福建泉州教师资格证报名入口)

    报考条件符合以下基本条件的人员,可以在我省报名参加教师资格考试:1.遵守中华人民共和国宪法和法律,拥护中国共产党领导,热爱教育事业,具有良好思想品德。2具有中华人民共和国国籍且户籍或居住证在报考所在地的居民。参加教师资格考试有作弊行为的,三年内不得再次参加教师资格考试。

  • vivoy85有什么特色功能(AR究竟能改变什么)

    总结此次Y85所搭载的AI与AR技术能够在我们使用过程中给予更好的体验。在相机上,不论是AI智能美颜还是AR萌拍,都能提供一个全新的拍照体验,不仅让照片美颜更加自然,并且拥有更多个性可言。此次vivoY85对于AI与AR的运用都非常到位,都解决了在使用手机中的一些痛点,这些痛点的解决都能提升用户的整体使用感受。

  • 哪些人不能吃利口酒(哪些人不能吃利口酒呢)

    高血压喝酒后,会出现短暂的血压下降,而后血压会反弹上去,并且比平时要高。

  • 皖南川藏线最新自驾攻略(皖南不是只有川藏线)

    自驾皖南“青藏线”首先从绩溪县家朋乡开始,到荆州乡结束,是一条翻山越岭的县级道路。皖南“青藏线”,又称“荆州公路”,最高处在山云岭的垭口,路面海拔1158米,为安徽省公路最高点。公路全长约40公里,共有弯道351处,其中U型弯21处,全是蜿蜒而上的大坡度盘山路。我们从绩溪县家朋乡正式出发,家朋乡是为纪念抗美援朝一级战斗英雄许家朋而命名的。还有节孝坊,是古时经官府奏准为表扬节妇孝女而立的牌坊。

  • 工作态度和责任心(态度和能力到底哪个更重要)

    从公司方面、从领导方面、从员工年龄三个方面来看。岗位的精细化,形成专人专岗的形式。也就是说KPI指标的完成情况,并不是依靠你一个人,所以对员工的工作能力要求也不高,只要按时按质按量完成即可。对于看重工作能力的领导来说,他们为了要完成公司制定的KPI,而且是严格按照KPI指标来考核管理层一年的工作成绩的话。这个时候领导就需要一个能帮助他完成KPI指标的团队,这个团队当然是具备较高的工作能力,不然如何达标。

  • 螺蛳粉为什么叫螺蛳粉(螺蛳粉叫法的来由)

    我们一起去了解并探讨一下这个问题吧!螺蛳粉为什么叫螺蛳粉螺蛳粉叫法的来由如下。螺蛳粉之所以叫做“螺蛳粉”,是因为它的汤是用螺蛳熬成的。外地人可能不习惯螺蛳粉汤辣和腥的味道,而这恰恰是螺蛳粉最大的特色。精心熬制的螺蛳汤具有清而不淡、麻而不燥、辣而不火、香而不腻的独特风味。

  • 君子坦荡荡小人长戚戚意思(怎么理解君子坦荡荡小人长戚戚意思)

    这句话出自《论语·述而》。因此,无论在什么情况之下,都能够无愧于心,始终坦坦荡荡。但小人则多以私利为重,经常患得患失,心胸狭隘,故时常忧愁烦恼。这便是“君子坦荡荡,小人长戚戚。”