电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 西门子plc > 正文

S7-1200作为主站和S7-200进行通讯

时间:2019-08-31 15:07 来源:电工之家

硬件:S7-1200,CM1241,CPU224XP
软件:TIA V14,MicroWin
TIA V14中进行硬件组态,设置对应的通讯参数,如9600,8,N,1
进行S7-1200编程:
TIA Portal中,"Instructions>Communication>Communication processor>MODBUS ( RTU )>= Version 3.0 "。
S7-1200作为主站和S7-200进行通讯
Modbus_Comm_Load用于设置通讯参数并用主站(或从站)的参数将连接参数化。
通讯参数BAUD (波特率)和PARITY (奇偶校验) 要与从站地址相匹配,此处为9600波特率,无校验。
在参数MB_DB传输Modbus_Master (or Modbus_Slave)背景数据的数据结构MB_DB,这样就可以定义通讯模块(通过PORT参数识别) 为MODBUS主站(或从站)。
S7-1200作为主站和S7-200进行通讯
除此之外,必须改变 Modbus_Comm_Load的实例数据中的静态参数以便进行双工操作模式,通过初始值设定(0 = full duplex (RS232), 1 = full duplex (RS422)四线制模式,4 = half duplex (RS485) 两线制模式)。 

S7-1200作为主站和S7-200进行通讯
Modbus_Master功能块来将Modbus_Comm_Load组态块选择为MODBUS主站。
MB_ADDR :MODBUS-RTU从站地址为2.
MODE:请求的类型: "0" = 读 "1" = 写,此处进行读操作。
DATA_ADDR:MODBUS起始地址( =偏移量 + 从站寄存器地址),读取从站起始地址为:40001,长度为DATA_LEN=5.
DATA_LEN:MODBUS数据长度,这里为连续5个。
DATA_PTR:主站本地数据接收区和发送区。DATA_PTR参数必须引用一个数据块,这个数据块的“Optimized block access”属性必须已被禁用。
S7-1200作为主站和S7-200进行通讯
然后在S7-200软件中进行从站编程:
MODE:通讯模式选择,1为MODBUS
Addr: 从站地址
Baud,Parity分别为波特率和奇偶校验,主站设置必须与从站一致。
Delay:延迟时间
HoldStart:保持寄存器起始地址,40001对应这里的指针&VB10
S7-1200作为主站和S7-200进行通讯
上一篇:西门子300,PLC,如何,硬件组态
下一篇:没有了
看过《S7-1200作为主站和S7-200进行通讯》的人还看了以下文章
S7-1200PLC怎样使用带断线诊断的模拟量电流输出 S7-1200PLC怎样使用带断线诊断的模拟量电流
如下图我的模拟量模块是选择电压输入可以看到断路诊断灰色,不能选 再选电流电流模式0-20Ma,还是灰色不能选 再选择4-20Ma,扩选 为什么呢?因为所谓的断线检测就是在你选4-20Ma,线路正常的话最低就是4Ma,不能出现 0Ma的情况所以出现 0Ma时系统就可以判断是断...
西门子S7-1200PLC如何转换模拟量 西门子S7-1200PLC如何转换模拟量
首先我这里用的模拟模块是SM1234模块 4输入 2输出 下面是软件设置,可以选择电压模式或者电流模式 我这里选的是-10-10V电压输入 下面是输出设置,同样是电压输出0-10V 下面配置地址 再来查看模块说明 从上面可以看到输入 -10V-10V对应的数值是 -27648-27648...
smart plc是否能做modbus主站 smart plc是否能做modbus主站
西门子smart 200 plc ,目前它支持modbus rtu 和modbus tcp 通讯,。 modbus 主站是针对 modbus rtu 得说法,当然她必须是支持可以作为 主站的,也是可以作为从站的.. 但是同一个端口同时只能作为主或者作为从站使用,需要提前在程序里配置好,如下图 此图中...
西门子S7-1200的PLC来控制电磁阀的动作 西门子S7-1200的PLC来控制电磁阀的动作
首先,控制电磁阀,需要中间继电器,个人不建议使用PLC输出直接控制,也就是PLC输出控制中间继电器动作,负载为电磁阀,一般电磁阀的动作都比较频繁,特别是工控环境恶劣,普通中间继电器容易损坏,也可使用无触点继电器,稳定性更好一些,国内朗风做无触点...
S7-1200与西门子V80伺服运动控制配置实例 S7-1200与西门子V80伺服运动控制配置实例
一、硬件配置: 二、4路高速脉冲输出信号分配表: 三、硬件接线 四、S7-1200 编程: (1):添加轴工艺对象: (2) 组态轴工艺对象的扩展对象参数: (3)添加命令表: (4)编程: 说明: 二、回原点...