西门子模块总代理商-大庆

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情

西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的电气工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。

  客户反应在编写了自由口通信程序之后,PLC可以发送数据给通信伙伴,但是却收不到任何伙伴方发出的数据。能发送数据给对方,说明通信端口设置没有问题。极有可能是端口被其他通信指令占用导致无法进入接收状态。比如说用常开点调用XMT,或者没有对接收的故障状态进行判断并终止接收,从而导致后续的XMT和RCV都无法被正确执行。客户表示他的程序并不存在这种情况。但是为了测试问题所在,客户下载了一个仅包含条件触发RCV的程序下去,还是接收不到数据。监控程序RCV指令已被正常执行。

  

作为实时无线定位系统的供应商,西门子提供了包括 SIMATIC RTLS 在内的的一体化、可扩展产品线。SIMATIC RTLS 定位系统用于实现灵活且经济有效的解决方案。

使用 SIMATIC RTLS,可以操纵物料流、控制移动式机械装置、监视设备的使用并详尽记录终产品的组装。这就使 SIMATIC RTLS 成为明日工厂的数字化基础设施中不可缺少的部分。

借助于 SIMATIC RTLS,可以完成室内和室外较大区域内需要很高精度的定位任务。该系统适合定位和检测大量相关物体。每个物体都通过附在产品、容器、运输单元或人员身上的电子标签收到一个唯一 ID。在电子标签上,也可以显示可自由定义的信息。

各种电子标签可用于工业应用。这些电子标签具有较长工作寿命,通过可更换的电池、可充电电池或外部电源运行。

那么是不是接收的起始条件设置不当?客户使用的是起始字符,这并无不妥。并且改成空闲线检测之后,问题依然存在。难道是对方发送的信号有问题?用串口调试软件来测试,是可以接收到的。眼见这几个常见错误都没能cover住这个问题,我只好从头一步步地跟客户确认。但是还是没能发现任何破绽。郁闷之下,只好让客户把程序发过来看看。

  次检查程序的时候还真没注意到问题出在哪里。等到看出来了才觉得啼笑皆非:

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

  结果就是大字符数100被传给了SMB95,SMB95是神马呢?神马也不是,总之与接收条件无关。而真正大字符数存储字节SMB94被赋值为0。大字符数都为0了,那当然是接收不到任何数据了。

l          打开数据块

        指令格式:OPN

          说明:打开一个数据块作为shared数据块(DB)或者作为instance数据块(DI)。

              可以同时打开一个shared数据块和一个instance数据块。

例 4.9.1: OPN  DB 10    // 打开数据块DB 10作为shared数据块

          L     DB W35  // 将DB 10的数据字W35装入到累加器

1的低字。

          T     M W22   // 将累加器1的低字传输到M W22。

          OPN   DI 20    // 打开数据块DI 20作为instance数据块

          L     DI B12    // 将DI 20的数据字节B12装入到累加

器1的低字

          T     DB B37   // 将累加器1的低字传输到DB 10的字

节37中。

l          交换shared数据块和instance数据块

        指令格式:CDB

        说明:交换shared数据块和instance数据块。

shared数据块变成instance数据块,

instance数据块变成shared数据块。

l          装shared数据块的长度到累加器1

        指令格式:L  DBLG

        说明:将shared数据块的长度装到累加器1。

l          装shared数据块的数目到累加器1

        指令格式:L  DBNO

        说明:将shared数据块的数目装到累加器1。

l          装instance数据块的长度到累加器1

        指令格式:L  DILG

        说明:将instance数据块的长度装到累加器1。

l          装instance数据块的数目到累加器1

        指令格式:L  DINO

        说明:将instance数据块的数目装到累加器1。

技术规范

输入


电阻型温度计


测量变量

温度

输入类型

Pt100,符合标准 IEC 60751

特性曲线

温度-线性

接线方式

2、3、4 线制

分辨率

14 位

测量精度


量程 250 °C (450 °F)

< 0.1% 量程

重复精度

< 0.1 °C (0.18 °F)

测量电流

约 0.4 mA

测量周期

< 0.7 s

量程

-200 ... +850 °C (-328 ... +1562 °F)

25 ... 1050 °C (77 ... 1922 °F)

单位

°C 或 °F

偏移量

可编程:
-100 ... +100 °C (-180 ... +180 °F)

导线电阻

大 20 Ω(馈线和回路导线的总值)

噪声抑制

50 和 60 Hz

输出


输出信号

4 ... 20 mA,2 线制

辅助电源

8.5 ... 36 VDC(对于 Ex ia 和 ib,30 V;对于 Ex nL/ic,32 V;对于 Ex nA,35 V)

大负载

(Uaux – 8.5 V)/0.023 A

超出上限

3.6 ~ 23 mA,连续可调(默认值:3.84 ... 20.5 mA)

错误信号(下列传感器故障)(符合 NE43 标准)

3.6 ~ 23 mA,连续可调(默认值:3.6 mA 或 22.8 mA)

衰减时间

0…30 秒(默认值:0 s)

防护

防极性反接


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
西门子模块相关搜索
拨打电话 请卖家联系我