在 s7-300 主站控制器和多个 s7-1200 从站之间,通过工业以太网 (ie) 进行确定性的数据传输 (例如,用于时间同步)。
对于确定性数据传输,主站依次与每个从站交换数据。应该在任务 a 中通过 s7-通 信、 在任务 b中通过开放式 tcp/ip (t-通信) 进行数据交换。
图 01 展示了两个任务的演示设置,在此 s7-300 主站是与两个 s7-1200 从站进行通信。
图 01
s7-300 紧凑型控制器 cpu 315-2pn/dp 使用 step 7 v5.4 + sp5 + hf1 编程用户界面进行组态。
s7-1200 紧凑型控制器使用 step 7 basic v10.5 sp2 编程用户界面进行组态。
自动化解决方案:
解决方案 a:s7-通信
s7-1200 plc 为 s7 通信提供了被动服务器功能。由 s7-300 客户端通过 put 和 get 块进行组态。在 step 7 v5.4 的 netpro 中组态连接。为到 s7 服务器的每个连接分配一个确切的 id。客户端通过动态更改此连接 id 与服务器进行通信。在 netpro 中可组态的最大连接数取决于所使用的 s7-300 cpu 的类型。cpu 315-2 pn/dp 可在 netpro 中组态最多 14 个 s7-连接。
注意事项:
只有 s7-300 控制器支持s7 通信块 put 和 get 的 id 动态更改。对于 s7-400 控制器,每个通信块都需要一个静态 id。
图 02
主站和从站包含了发送和接收块 (send_db 和 receive_db)。在接收到同步命令之后,主站读取系统时间,并通过 put 块 将此信息和用户数据发送到第一个从站,以进行 s7 通信。put 块将它自己的系统时间与从主站中接收到的日时钟钟信息进行同步。然后主站通过 get 通信块获得从站 1 的用户数据。之后将从站 1 的此用户数据存储在主站接收块的相关位置中。对所有后续从站单元重复此过程。在完成主站和最后一个从站之间的数据交换之后,主站单元重新启动与从站 1 的数据交换。
解决方案 b:t-通信
s7-1200 和 s7-300/400 都提供了用于开放式 tcp/ip 通信的功能块 - t 通信块 tcon、tsend、trcv 和 tdiscon。
当选择协议为 “iso-on-tcp”,则 “iso-on-tcp” 提供了面向消息的操作原理,这在 simatic 系统之间进行 通信时特别有用。
在 step 7 v5.4 中使用‘开放式通信向导’ (oc 向导) 组态该连接。各个连接伙伴通过 ip 地址来识别。oc 向导保留一个连接资源,并创建一个相关的连接数据块。伙伴的 ip 地址存储在此数据块中。开放式 ie 通信的最大连接数取决于所使用的 cpu。对于所使用的 cpu 315-2 pn/dp,可以使用“iso-on-tcp”同时建立最多 8 个连接 。通过更改连接数据块中的 ip 地址,可 通过相同的连接资源连续地与逾 8 个通信伙伴进行数据交换。
图 03
主站和每个从站都有一个发送和一个接收数据块 (send_db 和 receive_db)。通过 tcon 块,主站将一个 tcp/ip 连接请求 发送到第一个从站。要确认连接已建立,通信对端也要执行 tcon 块。当存在同步作业时,主站读取系统时间,并通过 tsend 通信块将此时间和用户数据发送到从站。
对于 trcv 接收块,该块在 receive_db 数据块中接收数据 。从站使用从主站中接收到的日时钟数据来同步它自己的系统时间。从站 1 通过 tsend 块 将它的用户数据发送到主站。在主站一侧,使用 trcv 块将从站 1 的用户数据存储到接收数据块中的指定位置。随后,主站使用 tdiscon 块断开到从站 1 的连接 。对后续从站重复执行此过程。
在主站与最后一个从站交换数据完成之后,主站重新与从站 1 进行数据交换。一旦在从站侧建立一个连接,该连接将一直保持。因此,仅须在初始化时调用 tcon。
碳化硅和氮化镓半导体
ESP32-C2开发板Homekit程序烧录示例
极简设计助推三星Neo QLED 8K电视成美学电视代表
蓝牙技术定位及连接层保护机制
电动汽车不需要市场的理解
S7-1200与S7-300的以太网通信技术分析
汽车与共享出行的新物种滴滴D1到底“新”在何处?
2023年6款最好的智能手表推荐:众多品牌,谁最值得入手?
MAX6954/MAX6955 LED显示驱动器连接两位LE
模拟信号和数字信号的桥梁——奈奎斯特采样定理
苏宁支付为无锡市民1分钱乘地铁,助力双十一快乐出行
微软Edge浏览器将支持PDF文档搜索
指纹芯片出货量排行榜出炉
电力自动化巡检的解决方案
怎样将arduino uno转换为usb鼠标或键盘模拟器
诺基亚3310、诺基亚3、诺基亚5、诺基亚6卡尔蔡司镜头无缘,诺基亚8会不会重新启用蔡司镜头?
有“灵魂”的机械臂为啥被谷歌放弃了
什么是cpu卡
基于TL494的PWM脉宽调制等速送丝电路
使用新型MEMS开关加快测试能力并提高系统产出