永发信息网

S7-200 MODBUS 主站通讯.现在有一个支持modbus的稳定传感器仪表,想和S7-200p

答案:2  悬赏:10  手机版
解决时间 2021-01-28 17:36
S7-200 MODBUS 主站通讯.现在有一个支持modbus的稳定传感器仪表,想和S7-200p
最佳答案
引用:https://zhanghaijian3132.blog.163.com/blog/static/925837142011280556745/Modbus RTU 主站指令库 西门子在 Micro/WIN V4.0 SP5 中正式推出 Modbus RTU 主站协议库(西门子标准库指令). 图 1. 西门子标准指令库(Micro/WIN V4.0 SP5) 注意: 1. Modbus RTU 主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对 Port0 和Port 1 有效.该指令库将设置通信口工作在自由口模式下. 2. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断. 3. Modbus RTU 主站库对CPU的版本有要求.CPU 的版本必须为 2.00 或者 2.01(即订货号为6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200 CPU 不支持. 使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器. 要使用 Modbus RTU 主站指令库,须遵循下列步骤: Modbus RTU 主站功能编程 1. 调用 Modbus RTU 主站初始化和控制子程序 使用 SM0.0 调用 MBUS_CTRL 完成主站的初始化,并启动其功能控制: 用 SM0.0 调用 Modbus RTU 主站初始化与控制子程序 各参数意义如下: a. EN 使能: 必须保证每一扫描周期都被使能(使用 SM0.0) b. Mode 模式: 为 1 时,使能 Modbus 协议功能;为 0 时恢复为系统 PPI 协议 c. Baud 波特率: 支持的通讯波特率为1200,2400,4800,9600,19200,38400,57600,115200. d. Parity 校验: 校验方式选择 0=无校验 1=奇较验 2=偶较验 e. Timeout 超时: 主站等待从站响应的时间,以毫秒为单位,典型的设置值为 1000 毫秒(1 秒),允许设置的范围为1 - 32767. 注意: 这个值必须设置足够大以保证从站有时间响应. f. Done 完成位: 初始化完成,此位会自动置1.可以用该位启动 MBUS_MSG 读写操作(见例程) g. Error 初始化错误代码(只有在 Done 位为1时有效): 0= 无错误 1= 校验选择非法 2= 波特率选择非法 3= 模式选择非法 2. 调用 Modbus RTU 主站读写子程序MBUS_MSG,发送一个Modbus 请求; 调用Modbus RTU 主站读写子程序 各参数意义如下: a. EN 使能: 同一时刻只能有一个读写功能(即 MBUS_MSG)使能 注意:建议每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的Done 完成位来激活,以保证所有读写指令循环进行(见例程). b. First 读写请求位: 每一个新的读写请求必须使用脉冲触发 c. Slave 从站地址: 可选择的范围 1 -247 d. RW 从站地址: 0 = 读, 1 = 写 注意: 1. 开关量输出和保持寄存器支持读和写功能 2. 开关量输入和模拟量输入只支持读功能 e. Addr 读写从站的 选择读写的数据类型 数据地址: 00001 至 0xxxx - 开关量输出 10001 至 1xxxx - 开关量输入 30001 至 3xxxx - 模拟量输入 40001 至 4xxxx - 保持寄存器 f. Count 数据个数 通讯的数据个数(位或字的个数) 注意: Modbus主站可读/写的最大数据量为120个字(是指每一个 MBUS_MSG指令) g. DataPtr 数据指针: 1. 如果是读指令,读回的数据放到这个数据区中 2. 如果是写指令,要写出的数据放到这个数据
全部回答
我也是这个答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
20年后世界将无工可打无地可种无商可经
英语翻译,皮具英语
我想写小说,但笔名不知道取什么,大家为我想
晚上六七点犯困是怎么回事?
迁史的意思是什么啊?知道的请说下!
捡到一个华为手机怎么解锁。 刷机可以吗
请问长沙中南大学宽带账号是什么?学校附近的
根据区域火灾防控实际,将火灾风险分为(  
梦见青蛙跟鸡是什么意思做梦梦见有几只青蛙还
篲泛画涂的意思是什么啊?知道的请说下!
等容收缩期和等容舒张期的共同特点
第一次去酒吧 呆了一个多小时 里面的声音很大
父母离婚了!我该不该去找妈妈,
如何使用小鸡手柄精灵进行映射玩安卓手机游戏
巫山县民政局婚姻登记处地址在什么地方,想过
推荐资讯
防城宝怡二手车信息咨询服务部地址在什么地方
吃了壁虎爬过的饭会不会死掉
购物广场(荆门钟祥)地址在什么地方,我要处理
首难的意思是什么啊?知道的请说下!
新丝路美发沙龙地址在什么地方,我要处理点事
1只1只1双3天4天1周7什么加8什么等于1什么
【夹心饼干】我们把个位和百位上相等的数叫做
指极的意思是什么啊?知道的请说下!
张璟雯这名字的含义是什么
三国争霸郭嘉出什么????
ABS灯长亮!制动液够的!刹车没问题!高手来
什么时候去汕头濠江丹樱生态园最合适
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?