当前位置: 首页 > 新闻中心
返回
列表

三菱FX3U PLC利用RS指令实现Modbus RTU通信

发表时间: 2024-04-26 作者: 新闻中心

  在了解了Modbus通信的基本格式后,本期将通过仿真的方式实现ModbusRTU通信协议在三菱FX3UPLC上的应用。

  RS指令是在执行串口通信时用来接收和发送数据的指令,使用该指令时需要在PLC上插入FX3U-485-BD通信模块。

  其中m(发生数据的个数)和n(接收数据的个数)应该要依据外部设备的报文格式指令,不能随便设置。

  X0:RS指令触发条件,当X0位ON时RS指令进入发送或接收数据的等待状态。

  K8:发送数据的个数,表示每次发送D10~D17范围内八个寄存器的数据。

  K7:接收数据的个数,表示将外部设备返回的数据存入D20~D26范围内的七个寄存器里。

  当RS指令处于发送或接收数据的等待状态时置位M8122,此时RS指令中发送数据寄存器里的数据将会被发送给外部设备。数据发送完成后系统会自动复位M8122,不可以使用程序对其进行复位操作。

  RS指令将数据发送完成后,进入接收数据状态。此时M8123被置位为ON,并对接收到的数据来进行处理,数据处理完成后需要将M8123复位为OFF,否则就没办法接收下一轮的数据。

  通信参数既可以在PLC系统设置中直接设置,也能够最终靠改变D8120的值进行设置,两种设置方式任选一种即可(本文主要介绍通过D8120进行设置)。

  依次单击参数列表中的“PLC参数”→“PLC系统设置2” →勾选“进行通信设置”,然后根据实际的需求设置通信参数,设置完成并检查无误后单击“设置结束”按钮保存设置。

  根据下表给定的参数并结合实际需求设置b0~b15的值,并转换成十六进制数传送给D8120,实现通信参数设置。

  将通信参数设置按如下要求做设置:数据长度为8位、偶校验、停止位为1位、波特率为9600、无报头报尾,控制线接口。

  在低8位模式下(M8161=ON),当X0为ON时CRC指令计算出D10~D15六个寄存器产生的效验码,并将计算结果的高八位存入D16,低八位存入D17。

  按下X0按钮读取1号从站保持寄存器40000的值,按下X1将100写入1号从站保持寄存器40002中,通信参数与上文示例中保持一致。

  在初始化程序中需要将M8161设置为处理低8位数据模式(M8161=ON),将通信参数传入特殊寄存器D8120以及复位程序中用到的寄存器。

  如果每次处理的数据长度一致,那么只需添加一次RS指,并且让RS指令长期处在等待发送或接收数据状。

  发送或接收的数据长度应该要依据外部设备的要求做设置,此处外部设备为ModbusSlave,其报文格式与标准报文格式一致,所以此处发送和接收的数据长度分别为K8和K7。

  当检测到X0的上升沿时将生成的报文传入用来发送数据的寄存器D10~D15中。

  CRC指令将根据前六个报文计算出校验码,并将结果的高八位存入D16,低八位存入D17。

  由于仿真中CRC指令时好时坏,所以本项目不使用CRC指令,而是将校验码直接传入D16和D17。

  从站返回的数据如同所示,通过一系列分析报文可得从站返回的数据高八位和低八位分别储存在D23和D24中。

  需要添加两对虚拟串口,一对用来实现GX works2和凌一PLC仿真器的连接,另一对用实现凌一PLC仿真器ModbusSlave的连接

  其配置方式与连接实体PLC时的方式一致,主要选择端口号。设置完成后单击“通信测试”,测试成功后单击“确定”保存设置,并将程序下载到仿真器中。

  单击仿线的值是否与ModbusSlave中保持寄存器40000设置的值一致。

  1 引言 模糊神经网络是模糊逻辑控制和神经网络两者结合的产物。这两者单独使用时存在一定缺陷。模糊逻辑在一定的论域上具有非常好的收敛性,并具有模糊量运算优势;而神经网络具有强自学习、自适应、并行运算和精确计算的能力。因此,这两者相结合可大幅度的提升综合能力。 PLC在工业控制中应用广泛,因此,功能强大,使用起来更便捷。因此,将模糊神经网络算法应用于PLC中具有实际应用价值,使PLC在机械、民用等领域大范围的应用。这里提出一种基于PLC的模糊神经网络算法实现方法。 2 模糊神经网络系统结构 模糊神经网络具有很多种结构和算法,对于不同控制对象,考虑运算速度和精度,模糊神经网络结构也不一样。由于该实现方法没有实际控制对象,为了说

  PLC(PowerLineCommunication)即电力线通信是指利用电力线传输数据和话音信号的一种通信方式。迄今,PLC技术已有几十年的发展历史,在技术发展的各个阶段,电力系统已得到了不同的应用。在高压输电网(35kV以上)、中压输电网(10kV-35kV)以及低压(10kV以下)的所有的领域,数据传输的通讯数率逐步的提升。现阶段,在低压配电网上传输数率已由1Mbps发展到2Mbps、14Mbps、24Mbps、45Mbps甚至达到100Mbps和200Mbps的高速率,传输距离可达300米。在中压配电网传输技术方面,高于10Mbps数据信号的设想和方案也日益引起人们的重视并开发成功。  PLC的工作原理:电力线是一个极其不稳

  PLC发展到今天,已形成了各种规模的系列化产品,能够适用于各种规模的工业控制场合。除了逻辑处理功能以外,PLC大多具有完善的数据运算能力,可用在所有数字控制领域。多种多样的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制管理系统变得很容易。 高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产的基本工艺制造,内部电路采取了先进的抗干扰技术,具备极高的可靠性。使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大幅度的降低。此外,PLC带有硬件故

  1  引言      随着纺机装备技术进步,步进与伺服电机运动控制管理系统的应用愈来愈普遍,其功能多样性和产品可靠性日臻完善,正在慢慢地取代原来的普通电机。而且随着可编程控制器技术的日益成熟,将二者完整地结合起来,完成对各种复杂运动的自动控制,实行机电一体化,正在成为一种趋势。步进电机是一种将脉冲信号转换成直线位移或角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,      其速度与单位时间内输入的脉冲数(即脉冲频率) 成正比, 其转向与脉冲分配到步进电机的各相绕组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电的相序, 便可控制步进电机的输出位移量、速度和方向。步进电机具有较好的控制性能, 其启动、停车、反转及其

  1、51是八位的单片机 3、PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可根据一定规则组合配置。 就是说PLC里面包括了单片机,但他本身不是单片机,而是构成一个控制器 3、DSP译过来就是数字信号处理,是一门学科啊,你说的可能是DSP处理器,就是用来处理数字信号的芯片。 4、ARM指的是16/32位单片机 5、至于PIC,这么跟你说吧。。应该说有三个主要特征: (1)总线单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同

  今天,分享一篇干货文章,让你更懂得完美PLC程序是啥样子? 完美的PLC程序需满足的设计的基本要求 一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。 简单性 使PLC程序尽可能简单。简单的含义就是尽可能的使用标准化的程序框架,尽可能使用简单的指令。 要想程序简单,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。 可读性 要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便于调试,而且,还要便于别人读懂你的程序,便于使用者维护。必要时,也可

  1、高可*性(1)所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。(2)各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms.(3)各模块均采用屏蔽措施,以防止辐射干扰。(4)采用性能优良的开关电源。(5)对采用的器件进行严格的筛选。(6)良好的自诊断功能,一旦电源或其他软,硬件发生不正常的情况,CPU立即采用有效措施,以防止故障扩大。(7)大型PLC还能够使用由双CPU构成冗余系统或有三CPU构成表决系统,使可*性更进一步提升。 2、丰富的I/O接口模块PLC针对不一样的工业现场信号,如:交流或直流;开关量或模拟量;电压或电流;脉冲或电位;强电或弱电等。有相应的I/O模块与工

  一、概述 数控机床在工业领域承担着核心部件的加工,大多企业都把它列为重点维护的关键设备。建立机床数据备份,是应用企业必不可少的重要环节,也是机床制造企业为数字控制机床所配备的必须随机技术文件之一。数字控制机床在使用的过程中,系统数据的丢失具有较大的随机性;如机床工作期间瞬时掉电与通电的冲击、系统主板或存储模块异常损坏、存储于系统静态存储器中维持高能量的电容,一旦能量耗尽,数据也将丢失。同时外部干扰诱发系统异常、误操作、温湿度变化对系统板带来的影响等因素,都是引发系统数据丢失,而导致机床异常工作的重要根源。因此,建立数字控制机床系统数据备份,同时对系统数据采取保护的方法,并通过备份数据使丢失的数据得到恢复,机床功能重新获得新生,也是机床应用

  嵌入式系统软硬件协同设计教程:基于Xilinx Zynq-7000 (符意德)

  控制及应用实例

  信号完整性指南:实时测试、测量与设计仿线FTG的无感正弦波无刷电机驱动电路

  TI-RSLK 模块1 - 使用 CCS 在 LaunchPad 上运行代码

  【电路】三菱牌MRE-2163W、2163WN、MRE-2163G、2163GN型电冰箱电路

  嵌入式工程师AI挑战营(初阶):基于RV1106,动手部署手写数字识别落地

  美光率先量产面向客户端和数据中心的 200+ 层 QLC NAND 产品

  美光 2500 SSD 采用业界领先的 QLC NAND,性能远超竞品...

  消息称高通再战服务器芯片市场:台积电 N5P 工艺、80 核 Oryon 双路

  4 月 26 日消息,根据国外科技媒体AndroidAuthority 报道,高通公司在发布骁龙 X Elite Plus 芯片之外,内部正在研发代号为“SD ...

  安霸CV75S AI SoC 将视觉语言模型和视觉Transformer引入相机

  安霸(Ambarella) 一直在扩展其 AI SoC 产品组合,最新是 CV75S 系列 5nm 芯片。 该公司声称,该系列推出了最具成本效益和能效的 ...

  这几天,有媒体揭露了这背后的真相——高通在提供给OEM和媒体的Snapdragon X Plus Elite基准测试中作弊了。...

  每年,全球嵌入式技术ECO都会齐聚嵌入式世界展会,我们很高兴与大家伙儿一起来分享莱迪思今年发布和展示的最新、先进的可编程解决方案。推进下一 ...

  Green Hills µ-velOSity RTOS 和 ST 的 Stellar SR6 MCU紧密协同

  龙芯预告下一代桌面端处理器 3B6600 与 3B7000:8 核,最高 3.5GHz

  Teledyne FLIR IIS宣布推出用于为成像系统选择最佳机器视觉组件的新在线平台

  台积电积极布局硅光子领域,目标 2026 年推出 COUPE 共封装光学模块

  IMDT和Hailo携手推出边缘人工智能解决方案,旨在实时实现极致性能

  ENNOVI推出一种用于电动汽车电池互连系统低压连接的新型柔性线路板生产工艺

  美光率先量产面向客户端和数据中心的 200+ 层 QLC NAND 产品

  邀您共赴一场技术盛宴! 2022英特尔 FPGA中国技术周 ——加速,让创新有迹可循

  嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科词云: