0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

编程标准的PLC编程软件自由通讯口设置

aIpM_gongkongwo 来源:工控资料窝 2020-01-31 13:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文以施耐德的SoMachine为例介绍以ICE61163-3为编程标准的PLC编程软件自由通讯口设置。这是以PLC作为数据采集对象常用的通讯方式。

1 设置自由口通讯参数

使用SL1端口,进行基本参数设置

例如M218PLC有SL1和SL2两个串行通讯口,我们选择其中的SL1作为目标对象。SL1采用RJ45接口,制作连接线时注意引脚关系以及电缆屏蔽。

2接收数据帧格式选择

可以选择起始字符和结束符的方式;可以通过判断数据帧长度的方式;可以通过帧收到超时(例如设置超时时间为5MS,则在收到最后一个字符后如果5MS内没有收到其他字符,则判断本帧结束)的方式判断帧的结束(实例中通过接收10个字节为一帧)

ASCII管理器的配置参数介绍

3发送寄存器定义为字节的格式

程序及相关数据,使用SEND_RECV_MSG功能块。X5和X7定义为BYTE类型的数组。(ADDM和SEND功能块说明见对应文章)

4设置发送(示例格式为16进制)

X4=16#0A字节数,发送数据为X5数组里的10个字节

5设备收到的数据

如下图所示,接收到的十个字节即为数组X5的十个字节

6设备发送的十个字节数据

7PLC收到的十个字节保存在接收区X7的是个寄存器中

注意:如果将发送寄存器设置为INT格式,例如发送字寄存器数据16#1234,则设备收到的顺序为16#3412,即高低字节顺序问题。

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

    关注

    5052

    文章

    14783

    浏览量

    488388
  • 通讯口
    +关注

    关注

    0

    文章

    4

    浏览量

    7008
  • 编程软件
    +关注

    关注

    3

    文章

    145

    浏览量

    25014

原文标题:PLC自由通讯口设置

文章出处:【微信号:gongkongworld,微信公众号:工控资料窝】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三菱FX3U串口PLC远程编程实现方法(下)

    设置,新建网关与设备之间的VPN连接通道; 第三步:启动客户端,建立远程连接通道; 第四步:打开PLC编程软件GX Works,执行远程编程
    的头像 发表于 04-21 11:22 159次阅读
    三菱FX3U串口<b class='flag-5'>PLC</b>远程<b class='flag-5'>编程</b>实现方法(下)

    PLC设备之间、PLC与智能仪表之间数据通讯的几种方式(一)

    自动化常用协议,同时也支持PLC与Modbus协议的工业机器人、智能仪表、变频器等设备通讯。智能网关有多个网、串口,也可选择WIFI无线通讯。无需
    的头像 发表于 04-17 09:26 302次阅读
    <b class='flag-5'>PLC</b>设备之间、<b class='flag-5'>PLC</b>与智能仪表之间数据<b class='flag-5'>通讯</b>的几种方式(一)

    施耐德系列PLC远程编程操作指南

    前期准备 所需硬件:HINET G110智能网关、施耐德PLC、网线、电脑(需安装Unity Pro软件等) 连接方式: 网关LAN通过网线与PLC直接连接 IP地址及网络环境说明
    的头像 发表于 03-24 16:49 212次阅读
    施耐德系列<b class='flag-5'>PLC</b>远程<b class='flag-5'>编程</b>操作指南

    线性化编程与结构化编程的不同点

    线性化编程是将整个用户程序连续放置在一个循环程序块(OB1)中,按顺序执行的编程范式。这种结构与PLC所代替的硬接线继电器控制类似,CPU逐条地处理指令,体现了早期PLC
    的头像 发表于 03-16 16:58 494次阅读
    线性化<b class='flag-5'>编程</b>与结构化<b class='flag-5'>编程</b>的不同点

    无需编程组态,快速实现多台仪表、变频器等串口设备以太网对接PLC控制器

    FINS、MC等工业自动化常用协议,同时也支持PLC与Modbus协议的工业机器人、智能仪表、变频器等设备通讯。网关有多个网、串口,也可选择WIFI无线通讯。无需
    的头像 发表于 03-14 15:04 939次阅读
    无需<b class='flag-5'>编程</b>组态,快速实现多台仪表、变频器等串口设备以太网对接<b class='flag-5'>PLC</b>控制器

    不用编程不用组态,实现CODESYS控制器与西门子、三菱等不同品牌的PLC之间数据通讯

    PLC通讯智能网关作为工业通讯枢纽,支持包括CODESYS、西门子、三菱、罗克韦尔AB 等几乎所有PLC控制器的原生协议,不用编程不用组态,
    的头像 发表于 01-26 10:32 324次阅读
    不用<b class='flag-5'>编程</b>不用组态,实现CODESYS控制器与西门子、三菱等不同品牌的<b class='flag-5'>PLC</b>之间数据<b class='flag-5'>通讯</b>

    CH341编程软件NeoProgrammer_2.2.0.10

    CH341编程软件NeoProgrammer_2.2.0.10免费下载,要更新资料上闲鱼找“于人杂货铺”
    发表于 01-23 15:37 198次下载

    CH341编程软件下载

    一款外国人设计的CH341编程软件,针对24CXX,25CXX等编程下载用,有更新资料见闲鱼上”于人杂货铺“
    发表于 01-23 15:37 16次下载

    不用编程不用联网,快速实现PLC与数据库双向数据通讯的案例

    ​IGT-SER系列智能网关方便实现多台PLC与SQL数据库之间的数据通讯,既可以读取PLC的数据上报到数据库,也可以从数据库查询数据后写入到PLC的寄存器。网关安装在设备侧,与设备同
    发表于 01-14 10:51

    八网无线路由器应用PLC组网通讯

    IR8000系列4G/5G路由器凭借8网1光485/232串的丰富接口设计与工业级性能,成功应用在PLC工业组网中,其应用可围绕“连接、传输、管控、保障”四大核心需求展开。
    的头像 发表于 10-10 17:43 2804次阅读
    八网<b class='flag-5'>口</b>无线路由器应用<b class='flag-5'>PLC</b>组网<b class='flag-5'>通讯</b>

    信捷XS STUDIO编程软件V2.3.2版本的全新功能

    XS Studio(V2.3.2)编程软件,是面向XS系列的编程组态软件,集成了PLC编程、可视
    的头像 发表于 09-20 14:19 2404次阅读
    信捷XS STUDIO<b class='flag-5'>编程</b><b class='flag-5'>软件</b>V2.3.2版本的全新功能

    RS485/232转Profinet网关实现台凌变频器与PLC通讯配置指南

    在工业自动化领域,PLC(可编程逻辑控制器)与变频器的通讯是实现设备控制和数据采集的重要环节。然而,当PLC和变频器的通讯协议不一致时,就需
    的头像 发表于 08-12 15:45 1177次阅读
    RS485/232转Profinet网关实现台凌变频器与<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>配置指南

    编程软件连接PLC出现IP冲突时如何解决?

    通信的。某工厂在新增一台自动化PLC设备后便遇到这个问题,导致编程软件无法访问到对应的PLC设备。 由于老设备接口已被占用,新设备接口仍有空闲。因此,物通博联网段隔离器WC503通过网
    的头像 发表于 07-31 17:08 1219次阅读
    <b class='flag-5'>编程</b><b class='flag-5'>软件</b>连接<b class='flag-5'>PLC</b>出现IP冲突时如何解决?

    PLC以太网通讯模块:欧姆龙 CP1H PLC在纺织机械上的应用案例

    没有网,导致其与上位机编程软件以及触摸屏之间的通信存在诸多限制。 因此,为了解决欧姆龙CP1H PLC没有网的问题,提高纺织机械的自动化
    的头像 发表于 07-29 09:58 1032次阅读
    <b class='flag-5'>PLC</b>以太网<b class='flag-5'>通讯</b>模块:欧姆龙 CP1H <b class='flag-5'>PLC</b>在纺织机械上的应用案例

    三菱PLC与西门子PLC如何实现485通讯

    在工业自动化领域,不同品牌PLC之间的通信一直是工程师们关注的焦点。本文将深入探讨兴达易控Modbus RTU转Profinet网关(XD-MDPN100)在三菱PLC与西门子PLC之间通过485总线进行
    的头像 发表于 06-07 15:46 1323次阅读
    三菱<b class='flag-5'>PLC</b>与西门子<b class='flag-5'>PLC</b>如何实现485<b class='flag-5'>通讯</b>?