当前位置:首页 > 生活

板子串口怎么连接电脑看这里!PLC和电脑使用串口通讯?这么做很方便!

最近有好朋友问我,为什么我用PLC写的232/485通讯程序不好用?我应该怎么测试是哪出现了问题?正好我最近写了一个西门子S7-200smart利用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.《板子串口怎么连接电脑看这里!PLC和电脑使用串口通讯?这么做很方便!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《板子串口怎么连接电脑看这里!PLC和电脑使用串口通讯?这么做很方便!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/3287753.html

上一篇

怎么判断充电接口坏了,干货看这篇!安卓手机通病:充电接口失灵或充电不进解决办法

怎么判断充电接口坏了,干货看这篇!安卓手机通病:充电接口失灵或充电不进解决办法

怎么判断充电接口坏了相关介绍,相信很多人因为手机充电不进或者充电失灵很烦恼,几千块的手机就这样坏了吗?不,没有坏。下面我简单为大家讲解一下解决办法。比拿去维修点要的高额维修费划算一百倍。 上图为拆掉后盖的某款手机,可以清楚的看见充

电视机被干扰怎么办看这里!终于知道液晶电视为什么会被干扰了,这是你EMC技术没到位

电视机被干扰怎么办相关介绍,[导读] 液晶电视结构主要包括:液晶显示模块,电源模块,驱动模块(主要包括主驱动板和调谐器板)以及按键模块。一般液晶显示模块由生产厂商在生产前已经完成EMC的测试。这里主要介绍一下设计电源模块、驱动模

【电视画面抖动怎么回事】电视寿命有几年,如何保养电视要懂得

电视画面抖动怎么回事相关介绍,电视机是人们日常生活生活中不可或缺的电器,娱乐生活的同时还能让我们更加了解世界,但电视剧也有使用年限,那么液晶电视寿命有几年呢?下面我们就一起去看看液晶电视寿命有几年以及使用过程中如何保养液晶电视。

关于海尔29fa18t电视AV怎么接我想说一张图学会电视机如何外接功放或音箱

海尔29fa18t电视AV怎么接相关介绍,很多网友反馈,说电视机外接功放或者音箱只有单声道输出,不知道如何连接!其实so easy,只是需要小伙伴单独购买一根一拖二的“AV线音频转接线”来进行连接。 那么,问题来了,哪类的产品需要用到这样的一

【老式黑白电视怎么电视节目】老电视机怎样连接网络宽带看电视

老式黑白电视怎么电视节目相关介绍,春节马上到了,屋里的老电视机也是闲了一年,回到屋后居然开不起了,琢磨了很久,终于可以看电视了。 首先,我们先打开电视机电源开关,然后按一下电源开关上面节目键。 如果按节目键不起作用,电视机无任何显示,

海尔电视待机没有图像怎么办专题之电视机频发黑屏?出现的这些假性故障怎么解决?建议收藏

海尔电视待机没有图像怎么办相关介绍,电视机的出现与快速发展 满足在工作闲暇时间的娱乐方式 更好地缓解工作压力 已成为家庭中不可或缺的成员 如果发生假性故障该如何第一时间“自救”呢? 一起跟着我看下去吧! 一、电视机指示灯亮不开机 1、靠