您当前的位置 : 首 页 > 资讯动态 > 常见问题

FX5U内置以太网FB块编程应用

2023-07-27
次



FX5U内置以太网FB块编程应用



前言

以太网是一种常用的局域网通讯方式,它是指利用以太网协议进行通讯的网络。以太网的发展历史可以追溯到20世纪70年代,当时它被用于连接计算机和打印机。


以太网的优点在于其传输速度快、成本低、易于安装和维护等。同时,由于以太网使用标准化协议,不同的设备可以互相通信,因此它具有很好的兼容性。


以太网的应用非常广泛,它被用于连接计算机、服务器、打印机、路由器等各种设备,实现它们之间的数据传输。此外,以太网还被应用于视频监控、工业自动化、智能家居等领域。近年来,随着物联网的发展,以太网在连接各种智能设备方面的应用也越来越广泛。


以太网是一种非常重要的通讯方式,它在现代化网络中发挥着重要的作用。虽然它存在一些缺点,但其优点远大于缺点,因此被广泛应用于各种领域。未来,随着网络技术的不断发展,以太网也将不断改进和完善,为人们带来更加高效、安全的网络通讯体验。


本次测试仅针对于FX5U内置通用以太网通讯功能,此FB块可做为服务器端或者客户端接收和发送数据来使用。



01 硬件部分




02 参数设置部分


1.PLC本机IP地址设置



2.本机端口号及需要通讯的对象IP地址与端口号设置



03 功能块调用部分


以太网通讯分为2步:1.连接;2.发送。当触发连接,返回已连接后,我们就可以进行数据的发送了。


K1为对应参数设置里的通道号


M0触发连接


M1每置位一次便发送一次D100为起始的数据,发送的字节长度数由D0内的值决定(一个D地址里面可以存放2个字节数据)


D2里存放接收到数据的字节数长度,D200里存放收到的数据


M3点亮表示通道已连接上


注:因本FB块内发送数据与接收数的信息里使用了数据,各占100个D地址,所以请勿使用D100至D199和D200到D299内的寄存器。




04 测试结果总结



FX5U-Socket通用以太网通讯编写成FB块,参数设置好后我们只需要去填写FB块上的通道号,便可以通过指定通道进行通讯,无需再去另写连接发送接收这些程序。


使FX5U通用以太网通讯的使用更便捷了,降低了开发人员需要对FX5U以太网使用的了解程度,另外以太网传输数据时无需高低字节需要互换。



05 FB块内程序及标签明细


?


?


?


?


?


?



(如需FB块程序请联系海亿技术部)




(注:本文为“海亿自动化”原创文稿,如需转载,请标明出处并附上原文链接)



了解更多

请关注我们


更多内容说明或案例详情可留言或来电咨询~

我司为广大三菱用户提供相应技术服务!



海亿自动化" data-alias="haiyiauto" data-signature="深圳市海亿自动化设备有限公司,是专业从事三菱工控、数控产品的推广、应用和服务的高新技术企业,是正规渠道的三菱特级经销商,专营三菱工控全系列产品PLC、变频器、交流伺服、触摸屏等,同时也是台湾台达、威纶以及日本普洛菲斯产品的中国一级代理商。" data-from="0" data-is_biz_ban="0" contenteditable="false" style="color: initial; font: initial; font-palette: initial; font-synthesis: initial; forced-color-adjust: initial; text-orientation: initial; text-rendering: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; animation-composition: initial; animation: initial; app-region: initial; appearance: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-shadow: initial; box-sizing: border-box; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-color: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; color-scheme: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: inline-block; dominant-baseline: initial; empty-cells: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: 0px 1px; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-depth: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: 100%; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-clip-margin: initial; overflow-wrap: initial; overflow: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: 0px; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position: relative; quotes: initial; r: initial; resize: initial; rotate: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scrollbar-gutter: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-combine-upright: initial; text-decoration-line: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: initial; text-overflow: initial; text-shadow: initial; text-size-adjust: inherit; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; white-space: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-transition-name: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-highlight: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-mask: initial; -webkit-mask-composite: initial; -webkit-print-color-adjust: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; -webkit-user-modify: initial; widows: initial; width: 673.609px; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial;">



标签

本文网址:/news/628.html

最近浏览:

? 2024 LEDONG.COM乐动体育(中国大陆)科技公司 版权所有 [粤ICP备16011446号] 网站地图 | RSS | XML 技术支持:华企立方
  • 海亿自动化

    海亿自动化

  • 海亿技术

    海亿技术

  • 抖音账号

    抖音账号