Modbus IO扫描 三款PLC的串口只能定义IO扫描的一个实例

描述

EcoStruxure Machine Expert Basic平台支持:

(原SoMachine Basic平台)

Modicon M100

Modicon M200

Modicon M221

Modbus IO扫描介绍

以上三款PLC的串口和以太网口均支持Modbus IO Scanner,但只能定义IO扫描的一个实例,不能在串口和以太口同时配置;

最多添加 16个Modbus从站设备;

TCP 和 Serial IOScanner 寄存器的最大个数为:

128,如果功能级别  < 6.0。

512,如果功能级别  ≥ 6.0。

Modbus IO扫描实现

视频教程地址:

https://www.bilibili.com/video/BV1d54y127xr

https://www.bilibili.com/video/BV1Yv411i7Ru

Modbus IO扫描诊断

设备诊断代码 

下表显示了相应 Modbus IOScanner 网络诊断对象(对于 SL1,为 %IWNS(100+x),对于 ETH1,为 %IWNS(300+x))中设备 x 返回的诊断代码的可能值:

描述
0 设备未被扫描。
1 设备正被 Modbus IOScanner 初始化(设备正发送初始化请求)。
2 设备存在并已准备好被扫描(已发送初始化请求(如有))。
3 在设备的通道上检测到通讯错误,因此未能正确扫描设备。
4 在设备的初始化请求期间检测到通讯错误,因此未能正确初始化设备。
5 设备返回的供应商名称或产品代码与预期值不匹配,因此未能正确识别设备。
6 在识别和初始化期间发生通讯错误。可能的原因有:设备无法通讯或不存在,通讯参数不正确,或不支持 Modbus 功能。  

 

通道诊断代码

下表显示了相应 Modbus IOScanner 网络诊断对象(对于 SL1,为 %IWNS(100+x).y,对于 ETH1,为 %IWNS(300+x))中设备 x 和通道 y 返回的诊断代码的可能值:

描述
0 通道处于活动状态
-1 通道处于不活动状态
其他 通讯错误代码 (CommError) 的值 

 

可直接通过系统位复位和暂停IO扫描

%S110 IOScanner复位SL1 设置为 1时,复位串行线路 1上的 Modbus Serial IOScanner。 0
%S111 IOScanner复位SL2 设置为 1 时,复位串行线路 2上的Modbus Serial IOScanner。 0
%S112 IOScanner复位ETH1 设置为 1 时,复位以太网上的 Modbus TCP IOScanner。 0
%S113 IOScanner暂停SL1 设置为 1 时,暂停串行线路 1 上的 Modbus Serial IOScanner。 0
%S114 IOScanner暂停SL2 设置为 1 时,暂停串行线路 2 上的 Modbus Serial IOScanner。 0
%S115 IOScanner暂停ETH1 设置为 1 时,暂停以太网上的 Modbus TCP IOScanner。 0

 

原文标题:EcoStruxure Machine Expert Basic平台Modbus IO扫描介绍

文章出处:【微信公众号:施耐德自动化】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分