西门子山西省(中国)授权 一级代理

供应商
广东湘恒智能科技有限公司
认证
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
18475208684
手机号
18475208684
经理
向小姐
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-03-21 17:01

详细介绍

(一)例程硬件版本和软件环境

(1)s7-1215c v4.2与s7-1217c v4.2
(2)tia 博途v15sp1组态

(二)例程实现功能介绍

(1)s7-1215c作为客户端,s7-1217c作为服务器

(2)s7-1215c读取s7-1217c数据40001~40008并存储到mw100 ~mw114(3)将s7-1215c的数据mw116 ~ mw130写入到s7-1217c的40009~40016

(三)客户端编程

(1)检查 modbus tcp 连接状态,连接建立后复位 mb_client 指令控制位和状态位:

mb_client 背景数据块中静态变量 "connected" 用于指示 tcp 连接是否建立

tcp 连接成功建立后,复位 mb_client 指令控制位和状态位

触发第一个 mb_client 指令的 req 

(2)读取modbus tcp 服务器数据:读取modbus tcp 服务器侧 modbus 地址40001~40008的数据存储到本地 cpu 的 m 存储区 mw100 ~ mw114

(3)第一个 mb_client 指令完成位或错误位复位本指令的 req 触发位:

第一个 mb_client 指令的 done 或 error 复位本指令的 req 

同时触发第二个 mb_client 指令的 req

(4)写入modbus tcp 服务器数据:将本地 cpu 的 m 存储区 mw116 ~  mw130 写入 modbustcp 服务器侧 modbus 地址 40009~40016。

(5)第二个 mb_client 指令完成位或错误位复位本指令的 req 触发位:

第二个 mb_client 指令的 done 或 error 复位本指令的 req 

同时触发第一个 mb_client 指令的 req

(四)服务端编程

(1)调用 mb_server 指令,使能 modbus tcp 服务器功能:本例中 mw 100 映射为 40001;mw102映射为 40002...

(2)读取 modbus tcp 通信错误代码


西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话