查看: 1559|回复: 7
收起左侧

[教程经验] Inoproshop工具模拟自定义IO功能-输入功能方法

Scanning 2022-2-22 23:13:24 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x

Inoproshop工具模拟自定义IO功能-输入功能方法

第一步规划数字输入功能;比如有如下几个功能

0表示无功能     

1表示启动

2表示停止

3表示急停

4表示检测开关

初始化赋值功能

image.png

image.png

xInputFunction[xxx]是规划好的各项功能

常开/常闭的选择

image.png

利用FOR循环查重,防止功能设置重复

image.png


编写一个简单的程序模拟输入功能是否能自由组合

image.png











image.png
image.png

自定义IO功能.zip

1.21 MB, 下载次数: 8

售价: 10  [记录]





上一篇:AM402中型PLC+脉冲手摇轮控制,自动识别方向
下一篇:2算法模拟量批量处理

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

LiyuLi 2022-2-23 16:01:38 | 显示全部楼层
感谢卤煮的分享!
       提一个小小的建议,上述代码还可以有一下简化:
       1.对于xInputNumber[*]的赋值,可以写成
        for i:=0 to 20 by 1 do
              xInputNumber[i] := i;
        end_for
        2. 对于“xInputFunction[xxx]是规划好的各项功能”,我窃以为可以将xxx中定义为enum类型
            这样有更好的可读性。
回复 送花

使用道具 举报

zouge888 2022-2-24 07:01:18 | 显示全部楼层
感谢卤煮的分享!
       提一个小小的建议,上述代码还可以有一下简化:
       1.对于xInputNumber[*]的赋值,可以写成
        for i:=0 to 20 by 1 do
              xInputNumber[i] := i;
        end_for
        2. 对于“xInputFunction[xxx]是规划好的各项功能”,我窃以为可以将xxx中定义为enum类型
            这样有更好的可读性
回复 送花

使用道具 举报

Scanning 2022-2-24 09:35:04 | 显示全部楼层
LiyuLi 发表于 2022-2-23 16:01
感谢卤煮的分享!
       提一个小小的建议,上述代码还可以有一下简化:
       1.对于xInputNumber
  • 的 ...

  • 谢谢指点,感谢!
    回复 送花

    使用道具 举报

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

    本版积分规则

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

    INOVANCE汇川技术 公众号

    扫码下载掌上汇川APP

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

    4000-300124

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

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

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