目录

1、IO输入输出变量定义和硬件关联

1.1 IO输入

1.2 IO输出

1.3 PLC变量和IO模块关联

1.4 测试IO输出点

2、伺服变量关联


1、IO输入输出变量定义和硬件关联

1.1 IO输入

添加全局变量IO_Global

变量定义

(*==========================================IO输入===============================================================*)   DI1_1                           AT %I*                  :BOOL;              // DI1_2                            AT %I*                  :BOOL;              // DI1_3                            AT %I*                  :BOOL;              // DI1_4                            AT %I*                  :BOOL;              // DI1_5                            AT %I*                  :BOOL;              // DI1_6                            AT %I*                  :BOOL;              // DI1_7                            AT %I*                  :BOOL;              // DI1_8                            AT %I*                  :BOOL;              // DI1_9                            AT %I*                  :BOOL;              // DI1_10                           AT %I*                  :BOOL;              // DI1_11                           AT %I*                  :BOOL;              // DI1_12                           AT %I*                  :BOOL;              // DI1_13                           AT %I*                  :BOOL;              // DI1_14                           AT %I*                  :BOOL;              // DI1_15                           AT %I*                  :BOOL;              // DI1_16                           AT %I*                  :BOOL;              // DI2_1                            AT %I*                  :BOOL;              // DI2_2                            AT %I*                  :BOOL;              // DI2_3                            AT %I*                  :BOOL;              // DI2_4                            AT %I*                  :BOOL;              // DI2_5                            AT %I*                  :BOOL;              // DI2_6                            AT %I*                  :BOOL;              // DI2_7                            AT %I*                  :BOOL;              // DI2_8                            AT %I*                  :BOOL;              // DI2_9                            AT %I*                  :BOOL;              // DI2_10                           AT %I*                  :BOOL;              // DI2_11                           AT %I*                  :BOOL;              // DI2_12                           AT %I*                  :BOOL;              // DI2_13                           AT %I*                  :BOOL;              // DI2_14                           AT %I*                  :BOOL;              // DI2_15                           AT %I*                  :BOOL;              // DI2_16                           AT %I*                  :BOOL;              //

DI1_1到DI1_16表示第一个输入模块的16个输入点,DI2_1到DI2_16表示第二个输入模块的16个输入点。

1.2 IO输出

变量定义

(*==========================================IO输出===============================================================*)   DO1_1                           AT %Q*                  :BOOL;              // DO1_2                            AT %Q*                  :BOOL;              // DO1_3                            AT %Q*                  :BOOL;              // DO1_4                            AT %Q*                  :BOOL;              // DO1_5                            AT %Q*                  :BOOL;              // DO1_6                            AT %Q*                  :BOOL;              // DO1_7                            AT %Q*                  :BOOL;              // DO1_8                            AT %Q*                  :BOOL;              // DO1_9                            AT %Q*                  :BOOL;              // DO1_10                           AT %Q*                  :BOOL;              // DO1_11                           AT %Q*                  :BOOL;              //DO1_12                            AT %Q*                  :BOOL;              //DO1_13                            AT %Q*                  :BOOL;              //DO1_14                            AT %Q*                  :BOOL;              //DO1_15                            AT %Q*                  :BOOL;              //DO1_16                            AT %Q*                  :BOOL;              //DO2_1                         AT %Q*                  :BOOL;              // DO2_2                            AT %Q*                  :BOOL;              // DO2_3                            AT %Q*                  :BOOL;              // DO2_4                            AT %Q*                  :BOOL;              // DO2_5                            AT %Q*                  :BOOL;              // DO2_6                            AT %Q*                  :BOOL;              // DO2_7                            AT %Q*                  :BOOL;              // DO2_8                            AT %Q*                  :BOOL;              // DO2_9                            AT %Q*                  :BOOL;              // DO2_10                           AT %Q*                  :BOOL;              //DO2_11                            AT %Q*                  :BOOL;              //DO2_12                            AT %Q*                  :BOOL;              //DO2_13                            AT %Q*                  :BOOL;              //DO2_14                            AT %Q*                  :BOOL;              //DO2_15                            AT %Q*                  :BOOL;              //DO2_16                            AT %Q*                  :BOOL;              //

DO1_1到DO1_16表示第一个输出模块的16个输出点,DO2_1到DO2_16表示第二个输出模块的16个输出点

1.3 PLC变量和IO模块关联

AT %I*  :   表示需要跟硬件的输入变量关联。倍福输入模块是EL1809。

AT %Q*  :   表示需要跟硬件的输出变量关联。倍福输出模块是EL2809。

和硬件关联之前,PLC程序工程需要重新编译。

IO输入关联,以DI1-1举例说明,其它点关联方法相同

IO输出关联,以DO1-1举例说明,其它点关联方法相同

IO输入输出点全部关联好以后,重新激活工程

1.4 测试IO输出点

输出模块1和输出模块2,前5个点强制为TRUE

2、伺服变量关联

伺服变量的关联流程为,IO中的伺服和NC轴关联(IO扫描完成即自动添加关联NC轴伺服,也可以手动在NC轴中重新关联别的IO硬件伺服),NC中的轴再和PLC程序中定义的轴变量关联。

伺服使用后面再单独讲解。可以参考文章:TwinCAT3第三方伺服电机——汇川IS620N使用_panjinliang066333的博客-CSDN博客_twincat3控制第三方伺服

测试工程下载:TwinCAT3入门测试程序2.rar-制造文档类资源-CSDN下载

TwinCAT3入门教程3——PLC程序变量定义和硬件IO关联相关推荐

  1. R语言七天入门教程二:认识变量与运算符

    R语言七天入门教程二:认识变量与运算符 一.什么是变量 1.变量 顾名思义,我们可以将变量理解为"可以改变的量",是计算机语言中能储存计算结果或能表示值的抽象概念.这里的值可以是数 ...

  2. C#,入门教程(27)——应用程序(Application)的基础知识

    上一篇: C#,入门教程(26)--数据的基本概念与使用方法https://blog.csdn.net/beijinghorn/article/details/124952589 一.什么是应用程序 ...

  3. 组态王使用指南|安装包|快速入门教程|含PLC与组态王网口串口通信|速查命令PDF

    组态王安装包及安装方法: 组态王7.5 SP3下载安装授权_组态王安装包_城北许工α的博客-CSDN博客 组态王快速入门教程: 组态王教程(基础入门篇).pdf (book118.com) 组态王与P ...

  4. python3.7.2教程-python 3.7极速入门教程2 Hello与变量

    Published: 一 05 十一月 2018 Hello 命令行方式 $ python Python 3.7.0 (default, Jun 28 2018, 13:15:42) [GCC 7.2 ...

  5. ITK入门教程(7)ITK定义原点和间距

    主要内容 1.概述 2.代码实现 3.结果 参考目录 1.概述 尽管ITK可以用来执行通用图像处理的任务,但是这个工具包的主要目的是处理医学图像数据.因此关于图像的额外信息是强制性要求的.尤其是与像素 ...

  6. Golang入门教程(四)变量声明

    Go 语言变量名由字母.数字.下划线组成,其中首个字母不能为数字. 一.Go的语言结构 1.Go的语言基础部分由这几个部分组成 包声明 引入包 函数 变量 语句&表达式 注释 比如下面这个简单 ...

  7. Android开发入门教程--Android应用程序结构分析

    2019独角兽企业重金招聘Python工程师标准>>> 一.新建HelloWorld项目: 1.打开Eclipse,点击"File"->"New& ...

  8. C语言入门教程|| C语言 程序结构|| C语言 基本语法

    在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考. C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 ...

  9. python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程2数据结构1变量与赋值...

    Published: 日 02 九月 2018 语法基础 解释器像简单的计算器:可以输入表达式,它会返回值.表达式语法很简单:运算符 + , - , * 和 / 与其它语言一样(例如Pascal或C) ...

  10. ESP32-C3入门教程 基础篇(六、TIMG 硬件定时器 与 软件定时器)

    到了测试第6课,还没有玩过ESP32-C3的基本定时器,虽然FreeRTOS,可以使用软件定时器 但是软件定时器毕竟也有不适用的时候,这个在我FreeRTOS博文中有单独说明. 所以硬件定时器也得熟悉 ...

最新文章

  1. 用动态实现扩展TVM
  2. 开源组织:Datawhale
  3. php添加gd扩展,centos下为php添加gd扩展
  4. python 使用记录
  5. Ubuntu图形界面配置开机自启动
  6. Math.random()
  7. 基于python的modbus协议编程_通往未来的网络可编程之路:Netconf协议与YANG Model
  8. sql出现列名无效的原因_学会SQL并不难,小白学习记录之二(简单查询)
  9. 利用Postman测试智慧交通系统接口
  10. mpvue微信小程序动画_在 mpvue 使用 echarts 小程序组件
  11. 【PyQt】分析承载界面
  12. 横坐标设置_默认设置解决不了?!三种办法来解决,保住了Excel的“面子”
  13. 半个月使用rust语言的体验
  14. 第一部分 第五章 数组 1102-1149
  15. js获取浏览器信息以及判断是否是微信
  16. C#编写上位机驱动运动控制板卡
  17. 计算机考研复试——计算机前沿知识篇
  18. android微信刷脸支付,安卓首发 Find X支持微信人脸支付功能
  19. 【LeetCode LCP 3】机器人大冒险
  20. Bais(偏差)与Variance(方差)的区别

热门文章

  1. Android adb环境变量配置
  2. Mixly(米思齐)图形化编程工具
  3. matlab聚类ppt,基于matlab的模糊聚类分析.ppt
  4. 一图掌握项目立项流程操作实例及立项评审步骤
  5. 腾讯云 obs 推流一直断开连接无法进行直播
  6. Ubuntu configuration-1 安装常用软件
  7. windows下Vue安装教程(超级详细,一些细节坑)
  8. 10款网站后台管理系统模板_bootstrap网站后台模板_html后台模板下载(五)
  9. dubbo接口调试工具
  10. android 微信朋友圈动画,使用Android 模仿微信朋友圈图片拖拽返回