S7-1212C AC/DC/DLY作为PN主站通过EnTalk PROFINET Slave – Modbus RTU Master 3 Port RS485网关设备与Micro Logix 1400 通讯测试记录文档
时间:2021年1月24日

一, 编程环境
TIA Portal V15
RSLogix500 Pro 8.10.00 (CPR 9)
Entalk Configuration Tool 版本:2.0.5.10
GSDML-V2.33-JY-ET-003-20200822.xml
二, 设备网络

三, 测试内容
Port – 1/2/3:

  1. PN-Modbus RTU/RS485主站与ML1400从站通讯;
  2. PN-Modbus RTU/RS485从站与ML1400主站通讯;
    四, 实例文件和项目
    下表包括了此例子中使用的文件和项目;
组态 注释
S7-1212C 作为PN主站通过EnTalk PROFINET Slave – MODBUS RTU Master 3 Port RS485网关设备与Micro Logix 1400 通讯测试记录文档.pdf 本文档
ET-2102-002_ML1400Logix_RSLogix500Test_V01.rar MicroLogix1400 RSLogix 500项目
ML1400_ET004_TEST0126.rar S7-1200 Portal 项目
RS485Master_ML1400MRTUSlave0126.dsn JY-ET-003作为Master配置工程文件
RS485Slave_ML1400MRTUMaster0126.dsn JY-ET-003作为Client配置工程文件

五, 测试步骤
1) TIA Portal组态
创建工程,在网络视图组态CPU 1212C与JY-ET-003的PROFINET的网络连接

在设备视图中,组态JY-ET-003的输入输出字节数据各为16个字;

组态CPU 1212C的IP地址:192.168.0.1;
JY-ET-003的IP地址为192.168.0.2,设备名称:JY-ET-003;

2) PN – Modbus RTU/RS485的RTU端为主站,ML1400为从站
A. PN-Modbus RTU/RS485配置
创建工程,选择ET003M,PN端口的IP地址:192.168.0.2;

设备名称:JY-ET-003(与Portal组态JY-ET-003设备的设备名称一致)

组态Modbus RTU的通讯参数:波特率19200,数据位选择8,停止位选择1,奇偶校验位选择无;

从站地址=1,分别插入以下3种命令:

B. RSLogix500 Pro 组态
打开RSLogix500 Pro软件,对通道进行配置;

双击“通道组态”,进入通道配置,选择通道0,配置相应的参数,点击确定;

C. 监控数据
输入寄存器(3XXXX),对应数据文件N10,在ECT软件插入Read Input Registers命令,
起始地址20,数据长度6,即对应N10:20开始的6个字;


双击数据文件对应的标签N10,写入数值;


N10:20起始6个字数据映射至PROFINET网络的缓存区20起始,在Portal组态中%IW68对应缓存区的0x000开始;

保持型寄存器(4XXXX),对应数据文件N11,在ECT软件插入Write Multiple Registers命令,起始地址10,数据长度10,即对应N11:10起始的10个字;


CPU1212C写入数据映射至40001起始10个字;

CPU1212C写入数据发送至ML1400对应的数据文件N11:10起始的10个字,如下图:

3) PN – Modbus RTU/RS485的RTU端为从站,ML1400为主站
A. PN-Modbus RTU/RS485配置
PROFINET配置与做主站时配置一样,
Modbus RTU 的协议选择:Modbus从站,波特率19200,从站地址 = 5;

B. RSLogix500 Pro组态
打开RSLogix500 Pro软件,组态通道0为串口通讯,控制协议选择无信息交换(485网络);

数据读写需要Message指令完成;

编写MSG指令,MG9为读指令,MG13为写指令;

双击MSG9设置画面

保存编译下载至ML1400;
通讯正常,可通过通道状态查看,消息发送与接收数量:

ML1400控制器数据文件N10:0起始的16个字读取CPU1212C控制器的QW区数据
CPU1212C控制器:

ML1400控制器:

双击MG13指令设置画面,Modbus命令选择“16 写多个寄存器(4xxxxx)”,数据表地址:N10:16,元素大小:16,往5号从站Modbus地址为40001起始地址写长度16字数据;


CPU1212C读取ML1400数据文件N10:16起始地址写入的16个字:

在上述基础上,
拔掉PN-Modbus RTU/RS485 的port – 1接口:
PN-Modbus RTU/RS485网关设备侧的TX RX指示灯灭;
ML1400 侧COMM 0显示屏状态不闪烁;
当重新插回接口后,链路通讯正常后,网关设备TX RX指示灯绿色闪烁,ML1400 COMM0显示屏状态闪烁 。
拔掉PN-Modbus RTU/RS485 的PRIFINET接口:
PN-Modbus RTU/RS485网关设备侧的PN指示灯灭,CFG指示灯绿色常亮;
CPU1212C侧的ERROR指示灯红色闪烁;
当重新接回后,网关设备PN指示灯常亮,CFG指示灯灭,CPU1212C的ERROR指示灯灭。

S7-1212C AC/DC/DLY作为PN主站通过PROFINET转Modbus RTU网关设备与Micro Logix 140相关推荐

  1. matlab ac电源,MATLAB对AC/DC/AC电源的死区效应谐波仿真

    目前,各种逆变电源的控制方法及SPWM信号调制方式分析中,大多基于假定功率开关器件为理想开关器件,即不考虑开关器件的上升.下降和存贮时间.但实际上任何开关器件均具有开关延迟,特别是关断过程.因此,在电 ...

  2. AC/DC 电源适配器拆解

    @目录 背景 最近在做直流无刷电机驱动板,要用到大电压.小电流驱动.看了一些AC/DC电源转化电路,重点是高频变压器降压.刚好看到一个小的AC/DC adaptor,就想拆开看看里面的电路结构. 名牌 ...

  3. matlab 死区,MATLAB对AC/DC/AC电源的死区效应谐波仿真

    目前,各种逆变电源的控制方法及SPWM信号调制方式分析中,大多基于假定功率开关器件为理想开关器件,即不考虑开关器件的上升.下降和存贮时间.但实际上任何开关器件均具有开关延迟,特别是关断过程.因此,在电 ...

  4. AC/DC电源适配器科普

    AC/DC电源适配器又叫外置电源(开关电源switching power supply),是小型便携式电子设备及电子电器的供电电压变换设备,它能将100-240V交流电压转为电器设备正常工作的直流模式 ...

  5. 干货 | 带你解锁AC/DC、DC/DC转换器基础

    首先,我们过一下AC(交流)和DC(直流)的概念. 何谓AC Alternating Current(交流)的首字母缩写. AC是大小和极性(方向)随时间呈周期性变化的电流. 电流极性在1秒内的变化次 ...

  6. DDR存储原理,AC/DC判别标准深度解析(官方手册整理)

    DDR存储原理 1. 1个三极管和1个电容构成一个最基本的存储单元.多个存储单元组合成存储矩阵,bit line连接到比较放大器,word line控制三极管的通断状态.相邻的.未使用的bit lin ...

  7. AC/DC 反激 (Flyback) 控制器

    AC/DC 反激控制器 (Flyback Controller) 用于将交流电转换为稳定.隔离的直流电以供给应用系统.交流电首先需整流为高压的直流电.返驰控制器的工作原理类似一个升-降压控制器 (Bu ...

  8. AC/DC、DC/DC转换器知识

    首先,我们过一下AC(交流)和DC(直流)的概念. 何谓AC Alternating Current(交流)的首字母缩写. AC是大小和极性(方向)随时间呈周期性变化的电流. 电流极性在1秒内的变化次 ...

  9. EHW AC/DC耦合

    AC/DC直流耦合 FPGA的GT AC耦合 DC耦合 思考 Xilinx GT RX/TX 设计要求 Xilinx GT 参考时钟设计要求 AC耦合电容放在哪里? KCU105原理图PCIE部分 F ...

最新文章

  1. cad里面f命令用不了,CAD出现命令无效、失灵等问题?不用慌,两招帮你快速解决...
  2. Grid Infrastructure 的较好的例子
  3. python django-forbidden-csrf-cookie-not-set问题
  4. 程序员保持身心健康的八种方式
  5. 偶尔所得代码片(进程和锁相关)
  6. 在VC中使用ADO开发数据库应用程序
  7. 编程语言五花八门,哪种可以让程序员赚到更多钱?
  8. 手工雕刻图纸_中国传统文化浮雕~(机雕、手工雕刻的区别和价值)
  9. android html片段,详解Android WebView加载html片段
  10. 计算机在档案部门应用范围,计算机在档案管理中的相关运用
  11. 康佳如何做“加法”?
  12. python保存路径_Python模块的正确存放位置
  13. java登录清除cookies_退出登录方法,清除相关的cookies和session
  14. 职业学校计算机教学总结报告,中职计算机教师教学工作总结(共6篇) .docx
  15. JS clientX、offsetX、pageX、screenX
  16. M1 pod install CocoaPod 报错解决办法
  17. 输入法打出的英文间隔很大
  18. 1024程序员节:最能讨好程序员的12件礼物
  19. 在vue组件内单独引入css
  20. rel=nofollow 是什么意思

热门文章

  1. R绘图笔记 | 火山图的绘制
  2. 报错:The processing instruction target matching “[xX][mM][lL]” is not allowed.在写配置文件时
  3. Vmware虚拟机设置主机端口映射
  4. 决策树算法分析天气、周末和促销活动对销量的影响
  5. 带状矩阵[BandMatrix]解网格图一类问题
  6. PHP中in_array 效率及其优化
  7. 有照片换发型的软件吗?看完这篇文章就知道了
  8. Nginx特性、安装、配置
  9. 音视频学习(十一、PCM格式介绍)
  10. Spark中pv和uv计算的流程图【图片】