扬州地区西门子模块总代理商
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 联系电话
- 15821971992
- 全国服务热线
- 15821971992
- 经理
- 聂聪
- 所在地
- 上海市松江区广富林路4855弄88号3楼
- 更新时间
- 2023-10-26 04:00
扬州地区西门子模块总代理商
作为网络集成用的一种独特电源系统,sitop psu8600 在工业电源领域中树立了新的标准。它可全面集成到全集成自动化(tia) 环境中,并经由 opc ua 和 sitop manager 与不同制造商的自动化系统联网。
可分别为电源系统的每个输出设置电压和电流响应阈值,并且通过对每个输出进行选择性过载监控,可以快速找到故障。根据具体要求,无需进行接线即可添加该模块化系统的更多模块,例如,添加用于缓冲秒、分钟或小时范围内的电源故障或用于增加输出数量的模块。
sitop psu8600 可方便地在 tia portal 中进行组态:从产品选型、网络集成到参数分配。
通过 profinet,可以获得全面的诊断和维护信息。可以在 simatic s7 中直接对其进行评估并在 simaticwincc 中显示。
在下面的例子中,cpu1 为主动端,其 ip 地址为192.168.2.100,调用 put/get 指令;cpu2为被动端,其 ip 地址为192.168.2.101,不需调用 put/get 指令,网络配置见图 1 。通信任务是把 cpu1的实时时钟信息写入 cpu2 中,把cpu2 中的实时时钟信息读写到 cpu1 中。
图 1 cpu通信网络配置图
1、cpu1 主动端编程
cpu1 主程序中包含读取 cpu 实时时钟、初始化 put/ get 指令的 table 参数表、调用 put 指令和 get指令等。
网络1:读取 cpu1 实时时钟,存储到 vb100 ~ vb107 。
图 2 读取 cpu1 实时时钟
注:read_rtc 指令用于读取cpu 实时时钟指令,并将其存储到从字节地址 t 开始的 8 字节时间缓冲区中,数据格式为 bcd 码。
网络2:定义 put 指令 table 参数表,用于将 cpu1 的vb100 ~ vb107 传输到远程 cpu2 的vb0~ vb7。
通信资源数量
s7-200 smart cpu 以太网端口含有 8 个put/get 主动连接资源和 8 个put/get被动连接资源。例如:cpu1 调用 put/get 指令与 cpu2 ~ cpu9 建立8主动连接的同时,可以与 cpu10 ~cpu17 建立8被动连接(cpu10 ~ cpu17 调用 put/get 指令),这样的话 cpu1 可以同时与16台cpu(cpu2 ~ cpu17)建立连接。关于主动连接资源和被动连接资源的详细解释如下:
1、主动连接资源和被动连接资源
调用 put/get 指令的cpu 占用主动连接资源数;相应的远程 cpu 占用被动连接资源。
2、8 个put/get 主动连接资源
s7-200 smart cpu 程序中可以包含远多于 8个put/get 指令的调用,但是在同一时刻多只能激活 8 个put/get 连接资源。
同一时刻对同一个远程 cpu 的多个 put/get 指令的调用,只会占用本地 cpu的一个主动连接资源和远程cpu的一个被动连接资源。本地 cpu 与远程 cpu之间只会建立一条连接通道,同一时刻触发的多个 put/get指令将会在这条连接通道上顺序执行。
同一时刻多能对8个不同 ip 地址的远程 cpu 进行 put/get 指令的调用,第9个 远程cpu的put/get指令调用将报错,无可用连接资源。已经成功建立的连接将被保持,直到远程 cpu断电或者物理断开。
3、8 个put/get 被动连接资源
s7-200 smart cpu 调用 put/get 指令,执行主动连接的同时也可以被动地被其他远程 cpu进行通信读写。
s7-200 smart多可以与被8个不同 ip 地址的远程 cpu 进行 建立被动连接。已经成功建立的连接将被保持,直到远程cpu断电或者物理断开。