西门子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通信

    相关阅读

    电焊机电流调到多少合适,根据焊条大小及焊接对象做调整

    2.5焊条电焊机电流大小应根据焊条的种类来定: 1、一般碳钢焊条焊接电流调到100A左右,不锈钢焊条稍低点。 2、焊方管2.5焊条电流: 60-80A电焊机利用正负两极在瞬间短路时产生的高温电...
    2023-01-09
    电焊机电流调到多少合适,根据焊条大小及焊接对象做调整

    软启动器12个故障代码

    软启动器常见故障问题的故障代码,参考如下: 1、故障代码Err01 故障类容:→断相;说明:主电路任意一相断相。 2、故障代码Err02 故障类容:→过电流;说明:超过额定电流12倍。 3、故...
    2022-11-26

    第一次有人把电流互感器介绍得这么好!

    ...
    2024-10-08
    第一次有人把电流互感器介绍得这么好!

    睡觉要远离的十大电器,长期辐射会致癌,所有人猜不到第一名是它

    辐射这个名词进入普通人的生活时间并不长,但大家对辐射的关注程度并不低,而日常我们接触到的辐射主要来自家用电器,那么到底哪些电器对我们有危害呢? 辐射是否对人有害的标...
    2023-06-11
    睡觉要远离的十大电器,长期辐射会致癌,所有人猜不到第一名是它

    电焊机怎么调,电流与电压调整方法

    电焊机的调整方法,具体参考如下: 1、先把电流旋钮调到最小,把电压旋钮调到最大,试焊一下,不要动电压旋钮,逐步调大电流,直到能正常焊接时停上。 2、反过来,把电流旋钮先...
    2023-01-09
    电焊机怎么调,电流与电压调整方法

    电动车电池看参数的三种方法,轻松查看电动车电池型号

    新买的电动车电池是什么型号的,很多人并不是很清楚,而在需要换电池时搞不清楚型号就会很麻烦,那么电动车电池规格怎么,怎么来识别电动车电池的型号,与电工天下小编一起来...
    2022-11-30

    零线带电的三种原因

    在生活中安全用电无小事,尤其是零线带电的话,也是非常危险的,零线带电的原因不止一处,可能是零线断掉了,也可能是开关控零了,又或者是三相火线不平衡,零线带电的三种原...
    2023-01-09
    零线带电的三种原因

    插座发出滋滋滋的声音是什么原因

    首先最有可能的原因就是电源线与插座接线端子接触不牢固,而造成的虚接,进而产生电弧也就是我们俗称的电火花,就会发出的滋滋声音。 插座内由于质量问题,电源接线柱与插头触...
    2022-11-10
    插座发出滋滋滋的声音是什么原因

    网站栏目