免费发布

西门子代理-华东区总代理PLC

更新:2024-04-10 14:08 发布者IP:120.237.217.245 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
441304000246495
报价
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
关键词
西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话
18475208684
手机
18475208684
经理
向小姐  请说明来自顺企网,优惠更多
让卖家联系我
18475208684

产品详细介绍

S7-1200 作为Modbus RTU 从站资料来源:西门子官网S7-1200 支持ModbusRTU通信模式的模块可作为Modbus RTU从站。以下以 CPU1215C DC/DC/DC和CM1241RS485为例,介绍S7-1200 Modbus RTU 从站通信组态及编程步骤。硬件和软件需求及所完成的通信任务:硬件:①CPU1215C DC/DC/DC (订货号:6ES7 215-1AG31-0XB0)② CM1241 RS485 (订货号:6ES7241-1CH30-0XB0)③ PS 307电源(订货号:6ES7307-1KA02-0AA0) ④PC(带以太网卡) ⑤ TP以太网电缆软件:① STEP 7 V11 Professional SP2 UPD4 +HSP②ModScan(该软件是第三方软件,可以从 Internet 网络下载)所完成的通信任务:将ModbusRTU从站CPU1215C中地址从DB1.DBW0开始的5 个字中的数据,分别读取到ModbusRTU主站ModScan中Modbus地址从40001开始的5个字中。1组态ModbusRTU通信模块在硬件目录里找到“通信模块”→“点到点”→“CM1241(RS485)”,双击或拖拽此模块至CPU左侧即可,如下图1所示: 图1组态通信模块接下来,在“设备视图”中用鼠标选中CM1241(RS485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数。如下图2所示:以下以传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1,其它保持默认设置为例。 图2RS485 端口设置Zui后在“硬件标识符”里确认一下硬件标识符为271,如下图3所示: 图3硬件标识符2添加启动OB在项目树下选择“CPU1215C DC/DC/DC”→“程序块”→“添加新块”,在弹出的窗口中选择“OB组织块”→ “Startup”,添加启动OB 100,如下图4所示: 图4添加启动OB3调用MB_COMM_LOAD指令为使端口一启动就被设置为Modbus RTU通信模式,可在OB100中调用“MB_COMM_LOAD”指令。调用“MB_COMM_LOAD”指令时会自动弹出创建相应背景数据块的界面,如下图5所示: 图5调用MB_COMM_LOAD指令点击“确认”为该指令创建背景数据块后,为各输入/输出引脚分配地址。尤其需注意MB_DB输入引脚需指向“MB_SLAVE”指令的背景数据块,如下图6所示:注意:“MB_COMM_LOAD”指令输入位“REQ”需使用上升沿触发。由于OB100只在S7-1200启动时执行一次,因此,此例中将“REQ”设为“TRUE”。 图6MB_COMM_LOAD指令MB_COMM_LOAD指令参数意义如下表1所示:引脚说明EN使能端REQ在上升沿执行该指令PORT通信端口的硬件标识符BAUD波特率选择:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200(注意:所有其它值均无效)PARITY奇偶检验选择:0-无;1-奇校验;2-偶校验FLOW_CTRL流控制选择:0-(默认值)无流控制RTS_ON_DLYRTS延时选择:0-(默认值)RTS_OFF_DLYRTS关断延时选择:0-(默认值)RESP_TO响应超时:默认值= 1000 ms。MB_MASTER 允许用于从站响应的时间(以毫秒为单位)。MB_DB对 MB_MASTER 或 MB_SLAVE指令所使用的背景数据块。DONE完成位:指令执行完成且未出错置1ERROR错误位:0-未检测到错误;1-检测到错误。在参数STATUS中输出错误代码。STATUS表1MB_COMM_LOAD指令参数意义4创建MB_HOLD_REG数据块通过“程序块”→ “添加新块”,选择“数据块(DB)”创建 DB块,选择“标准与S7- 300/400兼容”,点击“确认”键,定义数据区为5个字的数组,如下图7所示:注意:MB_HOLD_REG使用的DB访问类型必须是标准与S7-300/400兼容。 图7 创建MB_HOLD_REG数据块5调用MB_SLAVE指令在OB1中调用MB_SLAVE指令,调用该指令时会自动弹出创建相应背景数据块的界面,如下图8所示: 图8调用MB_SLAVE指令点击“确认”为该指令创建背景数据块后,并为各输入/输出引脚分配地址,如下图9所示:S7-1200作为ModbusRTU从站,MB_HOLD_REG指向Modbus保持寄存器数据块的指针。设置如下所示:MB_HOLD_REG=P#DB3.DBX0.0WORD 5。对应关系如下表2所示:Modbus RTU主站Modbus地址Modbus RTU从站CPU1215C数据缓冲区地址40001DB3.DBW040002DB3.DBW240003DB3.DBW440004DB3.DBW640005DB3.DBW8表2Modbus地址对应关系 图9 MB_SLAVE指令引脚说明EN使能端MB_ADDRModbus 从站的站地址。默认地址范围:0 至 247;扩展地址范围:0 至 65535MB_HOLD_REG指向 Modbus保持寄存器数据块的指针。必须使用“标准 - 与 S7-300/400兼容”访问类型创建该数据块。NDR新数据就绪:0-无新数据;1-表示Modbus主站已写入新的数据DR数据读取:0-无数据读取;1-表示Modbus主站已读取新的数据ERROR错误位STATUS表3MB_SLAVE指令参数意义MB_SLAVEModbus功能S7-1200代码功能数据区地址范围数据区CPU地址01读位输出1到8192输出过程映像区Q0.0到读位输入10001到18192输入映像区I0.0到I1023.704读字输入30001到30512输入映像区IW0到IW102205写位输出1到8192输出过程映像区Q0.0到写位输出1到8192输出过程映像区Q0.0到表4Modbus地址到过程映象区的映射MB_SLAVE Modbus功能S7-1200代码功能数据区地址范围CPUDB数据区CPU地址03读字保持寄存器40001到49999MB_HOLD_REG字1到字9999400001到465535字1到字6553506写字保持寄存器40001到49999MB_HOLD_REG字1到字9999400001到465535字1到字6553516写字保持寄存器40001到49999MB_HOLD_REG字1到字9999400001到465535字1到字65535表5Modbus地址到CPU存储区的映射6Modbus 主站软件设置注意:客户机采用ModScan软件测试,该软件是第三方软件,可以从Internet网络上下载。首先在打开的ModScan软件中建立连接,并设置RTU模式的参数:波特率Baud=9600,数据位Data=8,停止位Stop=1,校验Parity=NONE,如下图10所示:图10建立ModScan连接选择“File”→“New” 打开ModScan通信界面,设置Modbus RTU从站的地址DeviceId=1,数据开始地址Address=0001,数据长度Length=5,Modbus数据类型功能码03,如下图11所示:注意:DeviceId设置必须与“MB_SLAVE”指令中输入引脚“MB_ADDR”设置的地址一致。 图11 设置ModScan
所属分类:中国机械设备网 / 工程机械配件
西门子代理-华东区总代理PLC的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
主营产品西门子PLC,变频器,伺服电机,人机界面 触摸屏 线缆 DP接头
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112