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

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升的液态物品,超出部分必须交付托运。每名旅客每次仅允许携带一个透明塑料袋,超出部分应交付托运,盛装液态物品的透明塑料袋须单独接受安全检查。而来自境外需在中国境内机场转乘国际、地区航班的旅客,携带液态物品也必须遵守上述规定。另外其携带入境的免税液态物品必须盛放在袋体完好无损、封口的透明塑料袋中,并须出示购物凭证。

  • 睑黄怎么办(面色发黄怎么办)

    睑黄怎么办睡前护肤面色暗沉的MM,可以选择在睡前做护肤,可以敷一块红酒面膜,滋润肌肤,赶走暗沉。直接将红酒倒在一次性面膜布上,洁面后将其敷在脸上,大约5分钟即可。坚持午睡研究表明,坚持午睡对我们的肌肤是很有帮助的。午睡能让身心放松,血液循环正常,这样更有利于调节肌肤暗黄,面色红润,对下午的工作也是会很有帮助的。泡澡泡出红润肤色泡热水澡能促进全身血液循环,排出毒素,赶走暗沉。

  • 小尾寒羊羊痘防治方法,怎么预防羊痘

    该病传播迅速,病情严重。发病率达到56.6%,病死率达到38.5%。羊痘可并发呼吸道、消化道和关节炎症,严重时可引起脓毒败血症死亡。发病羊和健康羊隔离饲养,加强护理,病死羊要及时深埋,防止病源扩散。

  • 开学进学校要做什么(开学之后需要干什么)

    开学进学校要做什么开学之后:上课一定要认真特别是理科,下课再弄就要花很多时间,还不一定懂。复习是一定要的。如果不及时复习,越学越多不懂就糟糕了。如果学校离家比较近或者学生能在一个月左右回家一次,冬天的衣物可以先不带。自己喜欢的常用书、少量笔记本,但不应过多,因为书在很大程度上加重行李重量,而且上学后学校多会发一些笔记本。

  • 蚕丝被用过后变黄怎么办(蚕丝发黄了怎么办)

    洗的话,洗被套就可以了,蚕丝被本身是不能水洗的。真要是家里有小孩尿床什么的话,先把蚕丝被放在阴凉的地方晾晒一下,等到干了后还觉得有异味或者是有印记,可以拿到店里让店员给你翻新一下就好了。

  • 小三的魅力到底有多大(你可能不知道那些)

    小三,她在某个风和日丽的早晨,躲在网络另一边,鬼魅地看着你的email地址敲打着键盘。你好奇地读下去,小三写到,“我和你丈夫在一起已经两年了……”我不要面包,我只是想要好多好多爱品悦,咬着指甲不停地给嘉然发微信,他不回她就不停打电话。如果嘉然消失了,她相信自己一定被这些蚂蝗吸干血死去。

  • 40部灾难片排行榜(河南人的灾难片1942)

    此时,蒋介石在慰问军队烈士的遗孤,白修德找到官兵询问灾难的起因,结果再次遭遇日军的轰炸,白修德冒死拿相机记录轰炸时的惨像,轰炸过后,火车道上,密密麻麻躺着的全是尸体,此时,外交长官还在教重庆民众如何欢迎外宾,和刚才的场面相比,长官的嘴脸极其讽刺,此时白修德在找各路官员,请求帮助河南灾民,结果无人帮忙,最后他只找到宋庆龄,想以她的影响见到蒋介石。

  • 房前不栽树屋后不种花什么意思(房前不栽树屋后不种花)

    中国人盖房子讲究坐北朝南,尤其是北方地区,冬季寒冷,房子都是按照南北标准四合院建造,如果在房前种树,容易遮挡阳光,造成屋内照不到太阳,潮湿寒冷,所以一般房前不栽树。房前不种树不代表农家就不能种树,只不过要远离屋子,不遮挡阳光。也有认为“桃”与“逃”谐音,不吉利,“门前一株桃,讨吃讨不了”。

  • 中国114黄页是什么 114黄页在哪里买

    企业不仅能够得到中国114黄页安全、稳定的技术支持,而且可以在平台上完成主页展示、产品上架、发布商情等功能,充分体验高效、领先、稳定、安全的网上展示、业务交流、商务推广,使企业在信息时代真正做到运筹帷幄,决胜千里。

  • 湿气重怎么祛除 湿气重怎么祛除小妙招

    1、饮食调理,可适当多进食一些具有健脾利湿类的食材,常见的有山药、芡实、莲子、苡仁等。