最常见的是定义一个全局变量,然后跟对应的变量绑定,比如我定义了一个SINT型的变量ControlWord 数值是8,定义好之后编译一下,可以发现PLC程序中或多出来这个变量(MAIN.ControlWord就是我们定义的输出型变量,注意AT%Q*表示输出型,AT%I*表示输入型)

ControlWord AT%Q*:SINT:=8;

随后我双击这个变量,Linked to中找到要绑定的变量即可(你看到只有较少的类型显示出来了,因为TWINCAT只呈现了类型相同的SINT型变量)

前面这种方法的缺点是不是"方法",更标准的做法是通过ADSWrite函数的方法把参数写进去,而不是绑定起来。使用功能块ADSWRITE,前面的参数NETID可以两个单引号,PORT如果写NC是500,写PLC是801,地址组和地址偏移下面会介绍,SRCADDR就是要写入的数值,可以用ADR取地址函数,把MAIN函数对应的PLC变量名放过来

鼠标放到对应的变量文本框中可以提示当前变量的IndexGroup和IndexOffset可以查看地址组和地址偏移

点击写入之后,可以发现Online Value已经写成了123

更多教学视频和资料下载,欢迎关注以下信息:

我的优酷空间:

http://i.youku.com/acetaohai123

我的在线论坛:

http://csrobot.gz01.bdysite.com/

问题交流:

QQ:910358960

邮箱:acetaohai123@163.com

转载于:https://www.cnblogs.com/acetaohai123/p/6824236.html

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何在初始化的时候写入参数相关推荐

  1. 如何卸载twincat3_倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何让不同的PLC程序分线程运行 TC3...

    右击Tasks,添加一个新的Task   可以为这个线程设置自定义的扫描周期   然后在项目上右击添加Referenced Task   在TaskSub1上右击添加现有项,把之气写好的PRG程序绑定 ...

  2. 倍福TwinCAT(贝福Beckhoff)基础教程1.2 TwinCAT安装配置

    由于TC2和TC3都有可能用到,个人推荐都安装,但是注意必须是先安装的TwinCAT2,然后安装TwinCAT3,如果反了可能两个都没法用(打开TcSwitchRuntime提示Both TwinCA ...

  3. 倍福TwinCAT(贝福Beckhoff)应用教程13.1 TwinCAT控制松下伺服 NC高级

    本节主要演示了使用自定义函数实现电机的运动(梯形曲线和S曲线都有实现),这里的JOG+和JOG-,针对单个关节实现了PTP的运动(跟贝福的MoveAbsolute功能块实现效果一致),在此没有介绍运动 ...

  4. 倍福TwinCAT(贝福Beckhoff)应用教程12.2 TwinCAT控制松下伺服 NC初步

    在前面我们已经学会了使用贝福自带的调试软件完成试运行,接下来是使用TWINCAT PLC实现这个功能,右击PLC添加一个PLC项目 在VISUs上右击添加一个HMI人机界面 目前PLC程序和人机界面都 ...

  5. 倍福TwinCAT(贝福Beckhoff)应用教程11.1 TwinCAT应用小程序1 如何读写数字量模拟量输入输出(DI,DO,AI,AO)

    常见的模拟量模块(还有更高端和更低端的,使用方法都一样) EL3054和EL4024(4路模拟量输入和输出模块) 常见的数字量模块(还有更高端和更低端的,使用方法都一样) EL1809和EL2809( ...

  6. 倍福TwinCAT(贝福Beckhoff)基础教程6.1 TwinCAT如何与高级语言通讯

    因为使用TwinCAT的人用途不同,重视点就不同.如果用来代替传统PLC+HMI做项目的,很少会需要用到跟高级语言通讯,但是如果是用来做运动控制平台如做机器人运动控制器的,就肯定会用到.不管是否用得上 ...

  7. 倍福TwinCAT(贝福Beckhoff)应用教程12.1 TwinCAT控制松下伺服 连接和试运行

    首先是用松下伺服自带的软件可以测试运行(驱动器,电机都连接好,然后用USB线连接到松下伺服驱动器的X1口),打开调试软件会自动提示连接到伺服 一般需要对驱动器清除绝对值编码器数据(驱动器可能报错40错 ...

  8. 倍福TwinCAT(贝福Beckhoff)基础教程1.1 TwinCAT背景知识

    本节附件中有很多PPT介绍贝福TwinCAT和EtherCAT的相关技术,在此只做简单说明. 简单总结:EtherCAT就是一种总线技术,具有速度快,稳定性高,布线简单等优点,详细可以参考下面这个PP ...

  9. 倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT如何执行系统命令

    TwinCAT提供了一系列的执行Windows系统命令的方法 Name 描述 NT_Shutdown 关机操作系统 NT_AbortShutdown 取消关机操作系统命令 NT_Reboot 重启操作 ...

  10. 倍福TwinCAT(贝福Beckhoff)基础教程4.1 TwinCAT如何读写TXT文件

    TwinCAT提供了FB_FileRead等一系列读写文件的方法,本小程序演示的是多个贝福自带的FBD功能块连起来用的方法,跟前面讲的一样,建议在初始化的时候把所有FBD都复位,准备使用 真正的读取文 ...

最新文章

  1. linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module
  2. 尝试.Net Core—使用.Net Core + Entity FrameWork Core构建WebAPI(一)
  3. C++为什么要学指针?
  4. 语言 双线性内插_合资插混间的实力较量,微蓝6 PHEV和卡罗拉双擎E+谁更值得选...
  5. shell之通过if [ $? != 0 ]判断上次程序是否执行成功
  6. GhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-19475)复现
  7. 围棋学习路线及书籍介绍
  8. tcp流式传输_收听互联网广播以及下载和流式传输免费音乐的最佳网站
  9. validation
  10. MyBatis注册映射文件(resource、class、package 三者区别)
  11. Flutter各种虚线实战和虚线边框原理
  12. 百度贴吧引流的一些技巧_专注流量研究-万能的小胡
  13. 学那么多东西有屁用,不如先建立自己的知识体系
  14. 【C语言】请将1至7中的任意一个数字转化成对应的英文星期几的前三个字母,如1转化为Mon,7转化为Sun等。 个人解答
  15. 山东理工ACM 1110 C语言实验——Hello World!(printf练习)
  16. 2022 google chrome 翻译DNS
  17. 电路课组(一)电路原理 Review 1 线性电路分析基础
  18. win10蓝屏后的解决办法
  19. 在MATLAB环境下使用深度学习网络DeepLabV3+进行语义分割(云图分割)
  20. 力扣简单题合集(带答案)

热门文章

  1. MySQL读写分离详解(一)——基本原理
  2. Linux文件类型与文件权限详解(二)
  3. C++ 从入门到入土(English Version)Section 6: Pointers and Call by Reference
  4. BE THE PIONEER FROM APSARADB——2018云栖大会·深圳峰会·云数据库在线直播分论坛
  5. 业务流程背后的服务管理
  6. 京条计划,今日头条不仅是京东的又一流量入口
  7. avalon2 非必填项的表单验证规则
  8. php获得mp3文件总时间,php获得音频文件信息,php获得mp3文件信息
  9. ORACLE PL/SQL编程之八: 把触发器说透 |来自cnblogs的EricHu|
  10. 如何扩大网站访问,五种方法让问题不再难