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

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

3天内不再提示

PLC中自由通讯口设置步骤

jf_izSRQyuK 来源:变频器世界 2023-05-29 14:25 次阅读

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

1设置自由口通讯参数

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

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

wKgaomR0RV-AblJEAAB9LnicIFk764.jpg

2接收数据帧格式选择

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

wKgZomR0RV-ACKI-AAB0jfIVcA8972.jpg

ASCII管理器的配置参数介绍

wKgZomR0RV-AUfDVAACz_a2G-l0644.jpg

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

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

wKgZomR0RV-AWemZAABkcGxPH8k458.jpg

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

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

wKgaomR0RV-ACvl6AABt_51_-2Q342.jpg

5设备收到的数据

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

wKgZomR0RV-AC85JAABN6B4ydvw934.jpg

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

wKgaomR0RWCAYVkOAAAlYk-tODs950.jpg

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

wKgaomR0RWCABF0uAABR3lRCCNo665.jpg

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

审核编辑:汤梓红

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

    关注

    30

    文章

    5030

    浏览量

    117733
  • plc
    plc
    +关注

    关注

    4975

    文章

    12254

    浏览量

    454919
  • ASCII
    +关注

    关注

    4

    文章

    169

    浏览量

    34531
  • 端口
    +关注

    关注

    4

    文章

    820

    浏览量

    31588
  • 施耐德
    +关注

    关注

    5

    文章

    146

    浏览量

    23537

原文标题:涨知识 | PLC中自由通讯口设置步骤

文章出处:【微信号:变频器世界,微信公众号:变频器世界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱PLC自由通讯设置

    三菱PLC自由通讯设置
    发表于 08-18 15:30

    国产耐特ST-200系自由通讯方式

    LIGHTECH可编程控制器LT-200 CPU(下称LT-200)的通信口可以设置自由模式。选择自由模式后,用户程序就可以完全控制通
    发表于 09-19 17:17

    西门子s7-200PLC通过自由协议实现Modbus通讯控制欧姆龙E5CC802温控仪

    本人初学西门子PLC,主攻通讯模块。之前曾经发布过Labview控制欧姆龙(MODBUS)温控仪的帖子。这两天把西门子PLC自由
    发表于 01-25 14:38

    STM32串通讯设置步骤

    的数据类型定义①外设句柄②串口初始化2.串口的设置一般步骤总结前言  因为在最近有一个比赛要用到openMV和STM32F407的通讯,所以这几天一直在学通讯方式,因为学校还没有开设5
    发表于 02-15 07:13

    西门子200 PLC自由通讯的基本步骤

      西门子200 PLC自由通讯编程自由通讯的基
    发表于 03-15 15:53

    海为PLC与三菱PLC通讯介绍

    海为PLC通讯特点介绍:Haiwell PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的Haiwe
    发表于 10-09 08:54 9次下载
    海为<b class='flag-5'>PLC</b>与三菱<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>介绍

    PLC自由通讯设置

    例如M218PLC有SL1和SL2两个串行通讯口,我们选择其中的SL1作为目标对象。SL1采用RJ45接口,制作连接线时注意引脚关系以及电缆屏蔽。
    发表于 10-01 09:23 1609次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>自由</b><b class='flag-5'>通讯</b>口<b class='flag-5'>设置</b>

    PLC自由通讯设置

    例如M218PLC有SL1和SL2两个串行通讯口,我们选择其中的SL1作为目标对象。SL1采用RJ45接口,制作连接线时注意引脚关系以及电缆屏蔽。
    的头像 发表于 12-01 14:10 1454次阅读

    超详细讲解S7-200PLC自由通讯

    主要内容: S7-200 PLC串口通讯概览 S7-200 PLC自由通讯基础 S7-200
    的头像 发表于 01-03 16:46 7727次阅读

    上位机与三菱PLC通讯的实现步骤(图文)

    1、三菱 MX COMPONENT下载及安装测试:安装测试2、通讯测试及数据监控打开PLC监控程序: 可以看到之前设置通讯配置,也可以重新设置
    发表于 05-09 11:05 1次下载
    上位机与三菱<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>的实现<b class='flag-5'>步骤</b>(图文)

    触摸屏与PLC通讯不上怎么设置

    解决思路:你设置同样的波特率,同样的位数,同样的停止位,站号不能相同,就是说plc和触摸屏地址不能相同,然后确定通讯线是否正常……
    的头像 发表于 05-15 18:17 1982次阅读

    台达PLC和昆仑通态触摸屏通讯设置

    台达PLC和触摸屏通讯关键是对于通讯参数的设置
    的头像 发表于 06-14 11:06 6806次阅读
    台达<b class='flag-5'>PLC</b>和昆仑通态触摸屏<b class='flag-5'>通讯</b><b class='flag-5'>设置</b>

    西门子PLC编程自由通讯的基本步骤

    设置通讯参数:如果是集成在本机上基于RS485口,在SMB30中设置(prot0口);如果是采用通讯信号板,则在SMB130中设置(prot
    的头像 发表于 06-16 11:10 2110次阅读
    西门子<b class='flag-5'>PLC</b>编程<b class='flag-5'>自由</b>口<b class='flag-5'>通讯</b>的基本<b class='flag-5'>步骤</b>

    昆仑通泰触摸屏和西门子1200PLC通讯设置

    如果你们选用昆仑通态触摸屏,如何将新建的项目和一些PLC通讯?今天就以西门子1200PLC为例来说明设置步骤
    的头像 发表于 08-21 14:12 6464次阅读
    昆仑通泰触摸屏和西门子1200<b class='flag-5'>PLC</b>的<b class='flag-5'>通讯</b><b class='flag-5'>设置</b>

    变频器与PLC通讯设计步骤

    PLC与变频器的通讯设计需要了解所使用的PLC和变频器的具体型号及其通讯接口和协议。以下是一个通用的设计步骤
    的头像 发表于 09-11 14:42 951次阅读
    变频器与<b class='flag-5'>PLC</b>的<b class='flag-5'>通讯</b>设计<b class='flag-5'>步骤</b>