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

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

    推荐阅读
  • jeep自由光油耗和缺点(Jeep自由光的缺点多吗)

    动力:0到120加速和行驶都十分平顺,没有顿挫及冲击感,让人坐的十分舒适,就是真的不适合在高速超车,要预留100米深踩油门提速,速度上来之后比较容易。

  • 网红捡垃圾被查(深圳流浪女坐拥十套房产)

    “流浪汉摇身一变成包租婆”2021年下半年,家住在深圳市龙岗区布吉街道的租户们发现,附近来了一个不同寻常的女乞丐。赵慧娟,1977年6月19日出生于广东的一个偏远山村。两人一拍即合,随后合伙开了一家皮鞋厂。一个名叫做周林奇(化名)的27岁男子联系上了赵慧娟。于是赵慧娟为周林奇免除了第一个月的房租。周林奇对赵慧娟表示感谢,之后两人便时常在电话里聊天。

  • 宝宝肠绞痛肚子响怎么办(新生儿手脚乱蹬)

    但也有可能存在另外一种状况,孩子的肠道发生病理性病变,这类肠绞痛属于器官病变问题,需要去医院做专业性检查,管靠吃药几乎不可能痊愈,新生儿也不适合吃药。

  • 抖音独一无二的名字女孩网名(女生简单单纯的网名)

    抖音独一无二的名字女孩网名?小鹿瑶花手十年过客,我来为大家科普一下关于抖音独一无二的名字女孩网名?下面希望有你要的答案,我们一起来看看吧!

  • 皱叶木兰(木兰叶子图片)

    顶芽卵圆形,长约2厘米;被黄色长绢毛;嫩枝绿色,后变紫褐色,径约3毫米,无毛,揉之有松香气味。聚合果圆柱形,长3.5-11厘米,常因部分心皮不育而扭曲;蓇葖近扁圆球形,具白色皮孔。花期3-4月,果期9-10月。生长习性原产于日本和朝鲜南部。

  • 我的学生必读书单(书香系列学生荐书)

    通过一系列生动有趣的细节,这只“想飞的猫”骄傲虚荣、好逸恶劳的心理被表现得淋漓尽致。作者简介陈伯吹,他把毕生精力奉献给儿童文学事业,是中国儿童文学的一代宗师,在海内外享有极高的声誉。他对中国儿童文学事业做了杰出的贡献。他的儿童文学创作、翻译和理论研究是中国儿童文学的宝贵遗产。著有童话集《一只想飞的猫》,评论集《儿童文学简论》等。《一只想飞的猫》没有飞起来,但却给了我想飞的启发。

  • 东北特色菜有什么(东北特色菜介绍)

    下面希望有你要的答案,我们一起来看看吧!东北特色菜有什么莫利炖活鱼,该菜的主料、配料全是本地特产,用的也是本村的地下水,烹制过程也是相当精细的工艺。咸鱼饼子,咸鱼饼子是北方沿海的特色传统名小吃,属于鲁菜系胶东帮中的大连菜,新鲜的海鱼用盐腌过,在阳光下晒干,然后放在铁锅里,搁少许油,煎得外焦里嫩,和玉米面饼子一起吃味道独特。

  • 这两年利物浦的变化(我们为什么在等利物浦)

    这是联赛的倒数第三轮,利物浦比曼城多3分。罗杰斯遗憾丢冠的赛季之后,德国人入主球队。所有利物浦人都知道,连续两年输掉欧冠决赛将是怎样的打击。然而这个口是心非的男人却把全队强制集合在一起,一起观看了切尔西和曼城的比赛。但是当时强大的利物浦似乎对冠军习以为常了。

  • 2023广州港澳通行证办理需要多少钱(港澳通行证多少钱2021)

    办理港澳通行证需要60元广州港澳通行证办理材料1.近期正面免冠蓝底彩色相片1张及广东省内有效的数码相片检测回执。60岁(含)以上老年人申办,可直接复用5年内曾办理过的出入境证件照片或居民身份证照片,无需现场重新拍照或提供照片。军人提交军人身份证明;华侨交验因私护照、定居国外证明。

  • 混合男士平价洗面奶推荐(10款男士平价洗面奶测评)

    K1属于典型的氨基酸皂基复配洁面,既拥有皂基的强清洁力又拥有氨基酸的温和度,可以说是非常完美的一款洗面奶,也是我自己回购多年的洁面,无论是洗感还是效果都是其他洗面奶无法比拟的。油皮、混油皮强烈推荐K1,亲测好用,洗感无敌;干皮、混干皮、敏感肌建议珂润、芙丽芳丝;喜欢极致清洁的大大大油皮建议吾诺、曼秀雷敦;追求高性价比的建议大宝、旁氏。