西门子DP网络电缆6XV1840-2AH10
- 供应商
- 浔之漫智控技术(上海)有限公司-西门子PLC
- 认证
- 品牌
- 西门子
- 型号
- PLC
- 性质
- 授权代理商
- 联系电话
- 18717946324
- 手机号
- 18717946324
- 联系人
- 占雪芬
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2025-01-04 08:00
西门子dp网络电缆6xv1840-2ah10
我公司主营西门子各系列plc (s7-200 smart s7-300 s7-400) 触摸屏 变频器 (mm系列 g120 g120c g110) 伺服 (v80 v60) 数控备件 (pcu50 ncu ccu 轴卡) 等 价格优势 产品为西门子原装正版产品 我公司售出的产品 按西门子标准质保 产品本身有质量问题 质保一年 公司秉承:以信待人 以诚待人 质量如生命 客户至上的经营理念 竭诚为您服务 您的肯定是我们大的动力 我们将期待与您长期持久的合作
modbus具有两种串行传输模式:分别为ascii和rtu。modbus是一种单主站的主从通信模式,modbus网络上只能有一个主站存在,主站在modbus网络上没有地址,每个从站必须有的地址,从站的地址范围为0- 247,其中0为广播地址,从站的实际地址范围为1 - 247。
modbus rtu通信以主从的方式进行数据传输,在传输的过程中modbusrtu主站是主动方,即主站发送数据请求报文到从站,modbus rtu从站返回响应报文。
s7-1200以下模块支持 modbus rtu通信:
通信模块/通信板 | 订货号 |
cm1241 rs232 | 6es7241-1ah32-0xb0 |
cm1241 rs485 | 6es7241-1ch30-0xb0 |
cm1241 rs422/485 | 6es7241-1ch32-0xb0 |
cb1241 rs485 | 6es7241-1ch30-1xb0 |
注意:
1. 使用通信模块cm 1241 rs232作为modbus rtu主站时,只能与一个从站通讯。
2. 使用通信模块cm 1241 rs485作为modbus rtu主站时,则允许建立多与 32 个从站的通讯。
3. 使用通信板cb 1241 rs485时,cpu 固件必须为 v2.0 或更高版本,且使用软件必须为step 7 basicv11 或step 7 professional v11 以上更高版本。
随着 tia poratl 软件和 s7-1200 cpu 固件的不断更新,s7-1200 modbus rtu指令也出现了不同的版本。 用户需要根据使用的软件和硬件,正确选择使用符合要求的 s7-1200 modbus rtu 指令来实现modbus rtu 通信。
软件,硬件要求和指令版本说明如下。
软件 step 7 v11中的 s7-1200 modbus rtu 指令
软件 step 7 v11版本开始,可以从“指令"→“通信处理器"→“modbus"下直接调用“mb_comm_load"和“mb_master"或“mb_slave"指令,如下图1所示:
图1 modbus rtu指令
modbus rtu指令有两个版本:分别为v1 和v2。版本v1初在 step 7 basic v10.5 中提供;版本v2 在step 7 basic/professional v11 中提供。
软件 step 7 v13sp1 中的 s7-1200 modbus rtu 指令
tia v13 sp1版本软件中提供了2个版本的 modbus rtu指令。如下图 2 所示:
早期版本的 modbus rtu 指令(图2. 中 modbus (v2.2))仅可通过 cm1241 通信模块或 cb1241通信板进行 modbus rtu 通信。
新版本的 modbus rtu 指令(图2. 中 modbus(rtu) v3.0)扩展了 modbus rtu的功能,该指令除了支持 cm1241 通信模块、cb1241 通信板,还支持 profinet 或 profibus 分布式 i/o机架上的 ptp 通信模块实现 modbus rtu 通信。
注意:新版本modbus rtu 指令的使用限制条件
新版本 modbus rtu 指令通过cm1241通信模块或cb1241通信板进行modbusrtu通信时,需要满足如下条件:
a. s7-1200 cpu 的固件版本不能低于v4.1;
b. cm1241通信模块 v2.1 以上或 cb1241。
图2. 两个版本 modbus rtu 指令
s7-1200 是否支持modbus ascii 通信模式?
西门子不提供支持上述通信模式的的现成指令,需要用户自己用自由口模式编程。
modbusrtu指令v1和v2两个版本有什么区别?
modbus rtu指令版本 v2 将参数 “req" 和 “done"添加到“mb_comm_load"指令。而且,“mb_master"和“mb_slave "指令的“mb_addr "参数现在允许一个uint 值以进行扩展寻址。
同一cpu程序中是否可以同时使用v1和v2两个不同版本的modbusrtu指令?
不能在同一cpu 程序中同时使用v1(v1.x)和v2(v2.y)指令版本。用户程序的 modbus指令必须具有相同的主版本号;主版本组内的各个指令可具有不同的次版本号。
s7-1200通信模块cm1241是否可作为modbus rtu主站或作为modbus rtu从站?
对s7-1200 通信模块cm1241组态并编程调用“mb_comm_load"指令,可将其设置为modbusrtu通信模式。通过编程调用“mb_master"指令,s7-1200 通信模块cm1241可作为modbusrtu主站,或调用“mb_slave"指令,s7-1200 通信模块cm1241可作为modbus rtu从站。
注意:无论s7-1200通信模块cm1241作为modbus rtu主站还是从站,都需要调用“mb_comm_load"指令进行编程。
s7-1200 cm1241/cb1241modbus rtu 通信是否支持两位停止位?
支持。
注意:s7-1200cm1241/cb1241属性里可以设置停止位, 但是该模块用于 modbus 通信时,此设置的停止位无效, 需要在modbus_commload 指令的背景 db 里 static 修改 stop_bits停止位数值为 2。如下图 3,4所示:
图3. cm1241 配置停止位参数
modbus_commload 指令的背景 db 里 static 修改 stop_bits停止位数值为 2(默认值=1)
1.设置plc通讯参数以及db块属性设置
2. wincc添加新驱动
3. 电脑网卡参数设置
4 设置pg/pc接口
5 wincc 软件设置
新一代的 simatic s7-1500产品概述:
标准型 cpu
• cpu 1511-1 pn:
适用于对程序范围和处理速度具有中等要求的应用,用于通过 profinet io 进行分布式配置。
• cpu 1513-1 pn:
• cpu 1515-2 pn:
适用于在程序范围、网络和处理速度方面具有中等/较高要求的应用,可通过 profinet io 进行分布式配置;可以使用具有单独ip 地址的附加集成 profinet 接口,例如,用于网络分离。
• cpu 1516-3 pn/dp:
适用于对程序范围和处理速度具有较高要求的应用,用于通过 profinet io 和 profibus dp进行分布式配置。附加的集成 profinet 接口,具有单独的 ip 地址,可用于网络分离等。
• cpu 1517-3 pn/dp:
适用于对程序范围、联网和处理速度具有很高要求的应用,用于通过 profinet io 和 profibus dp进行分布式配置。例如,具备独立 ip 地址的附加集成式 profinet 接口可用来实现网络隔离。
• cpu 1518-4 pn/dp:
适用于在程序范围和网络方面具有*要求的应用,且满足处理速度方面的*要求。可通过 profinet io 和 profibus dp进行分布式配置;可以使用具有单独 ip 地址的两个附加集成 profinet 接口,例如,用于网络分离。
故障安全型 cpu
• cpu 1511f-1 pn:
经济实用的入门级 cpu,适用于在分散生产技术中对处理性能和响应速度具有中等要求的标准应用和故障安全应用。
• cpu 1513f-1 pn:
具有中到高容量数据存储器的 cpu,适用于除集中式 i/o外还包含分布式自动化结构的标准应用和故障安全应用。