西门子S7-1200 S7通信

时间:2023-03-17作者:佚名
1. S7通讯特点
1) S7协议是西门子专有协议,广泛用于各种通讯服务,例如:PG通讯,OP通讯,S7通讯等;
2) S7协议独立于西门子各种通讯总线,可以在MPI,PROFIBUS,Ethernet上运行;
3) S7协议是由多种应用层协议组成,或者说S7协议是一个多种协议的集合;
4) S7通讯在以太网上的底层协议根据应用的不同使用ISO或ISO on TCP。
2. S7-1200 S7 连接资源
软件:
1) PORTAL V10.5软件,只支持 S7 通信的服务器(Sever)端。
2) TIA PORTAIL V11软件,支持 S7 通信的服务器与客户端。
3) TIA PORTAIL V12软件,支持 S7 通信的服务器与客户端。
硬件
1) 硬件版本 V1.0,3个用于 S7 通信的服务器端连接。
2) 硬件版本 V2.0或更高,支持3个用于 S7 通信的服务器端连接,8个用于S7 通信的客户端连接。
3. 关于TSAP
当建立了一个连接时,模块中专用于连接的资源会分配给该连接。 该分配要求连接资源可以被寻址。 TSAP(Transport Service Access Point,传输服务访问点 ) 是通过连接资源或(在使用固件版本为 V2.0 或更高的 S7-1200 CPU 的情况下)SIMATIC-ACC(SIMATIC Application Controlled Communication,SIMATIC 应用控制通信) 而形成的资源的地址。
S7-1200 CPU的TSAP组态取决于相关固件和远程连接伙伴。当S7-1200 CPU与S7-200/300/400 CPU进行连接时,S7-1200 CPU也会使用一个包含连接资源的TSAP组态。
4. S7通信编程
1) 使用 STEP7 V11/V12,S7-1200的PROFINET 通信口仅支持 S7 单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好通信的数据就行。
2) S7-1200 CPU的S7通信使用PUT, GET指令
3) S7-1200 CPU 不能访问远程 S7-1200 CPU 的优化 DB 中的DB 变量。
4) 必须确保PUT, GET指令的ADDR_x与RD_x或SD_x参数的长度和数据类型相匹配。
5. PUT/GET指令
1) 对于 GET: 从下次扫描开始,远程 CPU 会将请求的数据返回接收区 (RD_x)。 当读操作顺利完成时,NDR 参数设置为 1。只有在完成前一个操作后,才能开始新的操作。
2) 对于 PUT: 本地 CPU 开始将数据发送 (SD_x) 到远程 CPU 中的存储位置(ADDR_x)。 写操作顺利完成后,远程 CPU 返回执行确认。 然后,PUT 指令的DONE 参数设置为 1。只有在完成前一个操作后,才能开始新的写操作。
注意:
1) 从以上可以看出S7通讯与TCP通信的不同, TCP通信如果接收方没有正常接收,发送方DONE位仍会置1,即发送方不知道通信是否真正成功,这也是为什么说S7通信比TCP通信安全的原因。
2) 为确保数据的一致性,应始终在访问数据或启动另一读/写操作前评估已经完成的操作(对于 GET 评估 NDR = 1;对于 PUT 评估 DONE = 1)。
6. S7-1200之间S7通信故障测试
如果访问远程优化的DB块,指令执行后会报错,状态位故障代码8。如果是不存在的DB块或者如果远程1200的DB块有效长度不满足本地ADD_R引脚定义,也报同样故障。
7. S7-1200 S7 通讯数据长度
通过GET指令可接收的字节总数或者通过PUT指令可发送的字节总数有一定的限制。

西门子S7-1200 S7通信

相关阅读

月薪八千找维修电工,听说倒班需要上24个小时,吓得电工掉头就跑

在一个阳光明媚的早晨,某钢厂的招聘公告吸引了众多电工的目光。月薪高达8000元,管住不管吃,工作满半年后还为员工购买养老保险,听起来无疑是个“金饭碗”。当招聘负责...
2024-08-09
月薪八千找维修电工,听说倒班需要上24个小时,吓得电工掉头就跑

电工证分几种?分别有什么用?

其实国内官方认可的正规电工证,主要分为“四大类”,分属不同部门颁发,适用场景、从业范围完全不一样,今天结合行业官方标准和现场实际用工需求,一次性给大家讲清楚。...
2026-06-03
电工证分几种?分别有什么用?

10uf、1uf、0.1uf的电容分别是滤波多大频率的文波?

10UF的适用1000赫兹以下。1uf适用1K到10K赫兹。0.1uf适用10K到100K赫兹。 滤波(Wave filtering)是将信号中特定波段频率滤除的操作,是抑制和防止干扰的一项重要措施。滤波分为经典滤波和现...
2023-03-31
10uf、1uf、0.1uf的电容分别是滤波多大频率的文波?

【信号基础】继电器接点使用

继电器线圈在电路中的使用方法分为串联使用、并联使用和单独使用,且当前状态都会在电路图上面清晰、明了的进行标出,如下图所示。 继电器接点使用情况 当继电器的接点接入电...
2026-05-23
【信号基础】继电器接点使用

开集、开漏与推挽输出原理详解

为了让同学们更加清楚的了解开集、开漏与推挽输出,今天我们就详解这两者之间的区别与应用场景。 开极、开漏输出与推挽输出是我们在学习电子电路的必须要掌握的知识点,也是我...
2023-06-21
开集、开漏与推挽输出原理详解

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪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

网站栏目