S7-200自由口通信,小错误引发大麻烦

时间:2023-03-19作者:佚名

西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。
客户反应在编写了自由口通信程序之后,plc可以发送数据给通信伙伴,但是却收不到任何伙伴方发出的数据。能发送数据给对方,说明通信端口设置没有问题。极有可能是端口被其他通信指令占用导致无法进入接收状态。比如说用常开点调用XMT,或者没有对接收的故障状态进行判断并终止接收,从而导致后续的XMT和RCV都无法被正确执行。客户表示他的程序并不存在这种情况。但是为了测试问题所在,客户下载了一个仅包含条件触发RCV的程序下去,还是接收不到数据。监控程序RCV指令已被正常执行。
那么是不是接收的起始条件设置不当?客户使用的是起始字符,这并无不妥。并且改成空闲线检测之后,问题依然存在。难道是对方发送的信号有问题?用串口调试软件来测试,是可以接收到的。眼见这几个常见错误都没能cover住这个问题,我只好从头一步步地跟客户确认。但是还是没能发现任何破绽。郁闷之下,只好让客户把程序发过来看看。
第一次检查程序的时候还真没注意到问题出在哪里。等到看出来了才觉得啼笑皆非:

S7-200自由口通信,小错误引发大麻烦

不知道大家看出来没有?客户在设定完空闲线时间SMW90和消息定时器溢出值SMW92后,惯性地将接受地最大字符数SMB94也写成了传送字SMW94。而西门子plc的高低字节是逆序的,也就是说SMB94为高有效字节,SMB95为低有效字节。见手册中的如下说明:

S7-200自由口通信,小错误引发大麻烦

结果就是最大字符数100被传给了SMB95,SMB95是神马呢?神马也不是,总之与接收条件无关。而真正最大字符数存储字节SMB94被赋值为0。最大字符数都为0了,那当然是接收不到任何数据了。小马虎一下就耽误了这许多时间,各位看官引以为戒吧!

相关阅读

有一种运动控制叫脉冲发生器也就是高速计数器

高速计数器其中有两种脉冲发生器可用于控制高速脉冲输出功能: 脉冲宽度调制 (PWM, Pulse Width Modulation) 和脉冲串输出 (PTO, Pulse Train Output) 。 由于 PWM 输出可在 0 到满刻度 之间变化,因...
2023-03-29
有一种运动控制叫脉冲发生器也就是高速计数器

电动机的正确安装、 使用和保养

一、检查 1、认真检查铭牌数据,确认电动机 型号符合使用要求。 2、用500V兆欧表 测量电动机绕组对外壳的绝缘电阻,绝缘电阻 应大于0.5MΩ。 二、安装 1、电动机—般安装在室内清洁...
2023-03-21

音频音调控制电路图 音频音调控制电路设计方案

使用音频音调电路有两个基本原因。第一个原因是调节信号进入音频功率放大器时的带宽。如果带宽不受限制,则可能无法在扬声器处恢复原始信号。第二个原因是音乐让我快乐。控制...
2023-08-01
音频音调控制电路图 音频音调控制电路设计方案

暗藏家中,“电费刺客” 居然是它!

电费是生活中不可或缺的费用 随着家电设备的增加 电费也在蹭蹭蹭上涨 收到账单时,心都快碎了! 哪些家电用了这么多电? 为了给大家减少经济负担 找出“电费刺客”,及时“止损...
2023-06-11
暗藏家中,“电费刺客” 居然是它!

3-30V/3A直流电源电路图

该直流电源电路图设计为所有通用电路的附加或永久电源,基于 3 至 30V 之间的稳定直流电压,前提是电流消耗不超过 3A。当然,这个直流电源还可以用于其他用途。通过用电位器代替...
2023-08-23
3-30V/3A直流电源电路图

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目