登录

行业资讯

西门子低压断路器|马鞍山西门子PLC代理商

西门子低压断路器|马鞍山西门子PLC代理商

西门子低压断路器|马鞍山西门子PLC代理商

西门子低压断路器|马鞍山西门子PLC代理商西门子低压断路器|马鞍山西门子PLC代理商

西门子低压断路器|马鞍山西门子PLC代理商西门子低压断路器|马鞍山西门子PLC代理商

浔之漫智控技术上海有限公司出售西门子S7-200PLC,西门子S7-400PLC,西门子S7-300PLC,LOGO!逻辑模块,西门子

ET200I/O模块,西门子S7-1200PLC,西门子电机,西门子低压电机,伺服电机,主轴电机,直线电机,扭矩电机,直流电机,

西门子工业以太网,西门子光钎电缆,工业交换机,通讯网卡,

西门子网络通讯设备,网络模块,西门子总线电缆,

在上一篇文章中我们说到了MODBUS RTU 协议的信息帧的格式,同时也跟到大家提到了如何通过从站设备提供的通信说明中的信息帧格式及地址去准备相应的数据,那么今天我们主要说一下S7-200系列PLC中MODBUS RTU库指令意思。

在S7-200SMART系列PLC中的库指令中集成了MODBUS RTU通信的库指令,库指令中包含了S7-200SMART系列PLC作为主站功能的库指令及S7-200SMART系列PLC作为从站功能的库指令(如下图所示)



在这里我们主要介绍下主站的库指令,主站的库指令中根据所使用的通信口的个数不一样分为两个,若使用时PLC的本体的RS485端口需要作为modbus的主站功能,而扩展的RS485的信号板又需要作为MODBUS的主站的功能,那么前者使用个主站库的指令,后者可以使用*二个主站库指令,每个主站库指令中都有两个指令,分别为初始化指令MBUS_CTRL ,数据读写发送请求指令MBUS_MSG指令。下面我们对这两个指令的意思以及指令上的管脚进行一些说明:


MBUS_CTRL指令


EN:初始化指令使能端,需要保持每个扫描周期都接通

Mode:通信协议的选择,若需选择MODBUS RTU通信,这需要保持该位为1状态,所以此处可以使用SM0.0接通。

Baud:通信波特率的设置

Parity:奇偶校验的选择,0表示无校验,1表示奇校验,2表示偶校验

Port :端口号设置,若使用PLC本体上的RS485端口,则应选择为0 (注意S7-200PLC中的库指令中的MBUS_CTRL没有此管脚)

Timeout: 该参数用于确定 Modbus 从站设备是否对主站发出请求做出响应。若达到设定值后,还未获得从站的响应,则PLC认为从站出问题,同时MBUS-MSG指令中的故障代码存储器中会存储相应的故障代码,同时完成位的状态为1.

Done:完成位,当初始化完成后,该位的状态为1,编写程序时,可以根据这个完成位来判断初始化是否完成,完成后可以用于MBUS_MSG指令进行数据请求的发送,(需要注意是:初始化完成后,至少需要过一个扫描周期后,才能去MBUS-MSG指令,否则可能通信不成功)

Error:故障代码存储器(使用一个字节进行存储),当初始化出现错误后,在故障存储器中会产生一个代码,查看指令帮助中的代码说明,可以查看到可能出错的原因是什么。


西门子低压断路器|马鞍山西门子PLC代理商                      西门子低压断路器|马鞍山西门子PLC代理商


浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯