电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子S7-1200 ISO-on-TCP通讯

2017-05-18 10:49分类:PLC基础知识 阅读:

  1. ISO-on-TCP通讯协议特征
1) 与TCP比照,它的音讯供应了数据完毕标明符而且它是面向音讯的
2) ISO-on-TCP数据信息以数据报文办法呈现:发送端和接纳端的数据长度能够纷歧起
3) 发送端的长度不能大于接纳端的数据报文长度
4) 可用于完毕动态数据长度
5) 适用于中等巨细或较大的数据量传输 (<=8192 bytes)
2. 关于TSAP号
1) 关于 ISO-on-TCP 联接,有必要一同为两个通讯火伴分配传输效力拜访点 (TSAP)。
2) 分配 TSAP 时,有必要遵从某些规矩。 TSAP 有必要包括必定数量的字节,这些字节能够ASCII 字符 (ASCII-TSAP) 或十六进制值 (TSAP-ID)的办法闪现和输入。
3) 假定 TSAP 包括无效的 ASCII 字符,则 TSAP 将只闪现为 TSAP-ID,而不闪现为 ASCII-TSAP。 刚创立联接后便是如此(是体系主动分配的),其前两个十六进制字符作为 TSAP-ID,用来标识通讯类型和机架/插槽。 因为这些字符关于 CPU 是无效 ASCII 字符,所以在这种情况下不闪现 ASCII-TSAP。
3. S7-1200 ISO-on-TCP通讯发送和接纳数据长度纷歧起会怎么?
ISO-on-TCP的音讯供应了数据完毕标明符,接纳端接到完毕符后读取缓冲区。所以假定:
1) 发送长度 > 指定的接纳长度
接纳发无法收到完毕符, TRCV/TRCV_C不会将任何数据仿制到接纳数据区。接纳指令的ERROR=1,STATUS=W#16#8088。
2) 发送长度 < 指定的接纳长度:
接纳端将接纳到悉数发送长度字节的数据。
4. S7-1200 ISO-on-TCP 通讯完毕动态长度数据传输
1) 接纳指令块的LEN参数赋0,以完毕动态长度数据传输;
2) 接纳指令块的DATA引脚需求填写符号寻址办法的DB块。

上一篇:PLC程序的履历计划法编程实例

下一篇:DCS操控体系的级成构造

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部