查看: 4154|回复: 32
收起左侧

[教程经验] 【发帖达人赛】ST语言IO快速映射方法及配置表

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
每次链接大几百IO,费时费力,故做了个IO配置表,极大缩短IO配置时间

一、配置表介绍
1、输入IO结构体声明   // 此表自动生成,此Dame表最大支持255个输入(可根据需求自行修改)
image.png

2、输入IO映射
    在此表"注释","变量英译",和"信号类型" 处填写相应数据,自动生成输入变量映射。   
    自动翻译功能貌似翻译数据不能使用太平凡,否则会和我一样被有道词典 封 IP。出现 "#VALUE!" 表示IP被封了。虽然强大,但谨慎使用 !谨慎使用!谨慎使用! image.png
    信号类型 若为空,则表示不添加标识,否则自动在变量前添加类型标识  可在数据库表自行修改标识
    注意空缺IO的注释必须填写“保留”数据

    具体可使用Excel的自动填充空白功能批量填充
    1>选中“注释”列按Ctrl + G
    image.png
    2>选中定位条件->空值
    image.png

    3>写入"保留" 并按 Ctrl + 回车(Enter)  就可以填充这一列所有空值数据为“保留”
    image.png
    image.png
3、输出IO结构体声明  // 同输入结构体声明表
image.png
    信号类型 若为空,则表示不添加标识,否则自动在变量末尾添加类型标识  可在数据库表自行修改标识


4、输出IO隐射 // 同输入映射表
image.png

5、数据库
    目前只实现输入输出型号类型标识菜单功能,具体后期再完善
image.png



二、PLC 映射
    1、声明变量
image.png



2、输入结构体建立
    直接复制配置表输入IO结构体声明内容注意若配置表变量和注释数量不一致请检查映射表是否有重复或者遗漏变量
image.png


3、输入映射
    输入结构体实例统一为 Inputs
    直接复制配置表输入IO映射内容.
image.png



4、输出结构体建立
同输入结构体声明
image.png




5、输出映射
输入结构体实例统一为 Outputs
同输入映射
image.png



三、IO Link
IO Link有两种快速且有效方法
1、以Byte为最小单位进行映射      优点:
               1>没有地址,不用担心地址冲突
               2>比一个个IO链接要快八倍
               3>程序兼容性较好
      缺点:
               IO太多的话也比较耗费时间

image.png

image.png
image.png


2、直接声明绝对地址
      优点:
              1>没有链接IO的过程,速度最快
      缺点:
              1>容易导致地址冲突
              2>兼容性不太友好,需要根据模块数量改变数组长度
    image.png
    image.png
    image.png


总结:
       借助Excel的强大功能,实现了自动生成结构体表,和IO映射中大量的重复性工作。使得只需要建立好变量就能直接完成映射。


IoLinkDame.7z

166.81 KB, 下载次数: 23

售价: 5  [记录]

配置.xlsx

111.89 KB, 下载次数: 28

售价: 15  [记录]

点评

感谢分享!!!  发表于 2023-2-23 08:36




上一篇:【发帖达人赛】+汇川中型PLC读取显示伺服面板故障代码
下一篇:SV635伺服的XML

已有 3 人打赏作者

xiaoli 赏了楼主5水滴 鬼电魅步 赏了楼主5水滴 Inovance 赏了楼主10水滴
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

鬼电魅步 2022-4-12 11:46:41 来自手机 | 显示全部楼层
楼主的方法,方便快捷,可以大大提高编程效率,
回复 送花

使用道具 举报

鬼电魅步 2022-4-12 11:49:23 来自手机 | 显示全部楼层
楼主的方法方便快捷,大大提高了编程效率,点赞
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部