码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TwinCAT3库文件制作


    Step1:

    创建TC3工程,工程中创建PLC程序项目。添加三个封装好的功能块和结构体。 

    Step2:

    属性中设置库文件名、版本号。

    版本号写1.0,不要写V1.0。否则编译不通过无法生成库文件

    Step3:

    Save as Library and install...  

    Save as Library仅仅只是制作成库,但是还没有安装到整个library repository中。

    Step5:

    选择compiled-library files文件类型,别人使用该库文件源代码不可见

    Step6:

    新建一个新的TwinCAT3项目工程,使用刚刚生成的库文件

     

    Step7:

    在TwinCAT根目录下可以看到安装成功的库文件

    Step8:

    然后将库文件添加到项目工程中

    Step9:

    在库文件中可以看到封装的库文件,里面的功能块和数组。功能块的代码无法查看。

     Step10:

    测试轴控功能块。

    添加一个NC伺服轴

      Step11:

    程序中添加局部变量

    1. PROGRAM MAIN
    2. VAR
    3. AXIS_NUMBER: UINT:=1; //轴数量
    4. _MyMotion_FB: ARRAY [1..1] OF MyMotion_FB;
    5. _MyAxisInput: ARRAY [1..1] OF MyAxisInput;
    6. _MyAxisOutput: ARRAY [1..1] OF MyAxisOutput;
    7. i: UINT;
    8. bi_Power: BOOL;
    9. END_VAR

     Step12:

    添加测试程序代码。

    1. //1、轴控功能块实例化
    2. FOR i:=1 TO AXIS_NUMBER DO
    3. _MyMotion_FB[i](MyAxisInput_0:= _MyAxisInput[i], MyAxisOutput_0=> _MyAxisOutput[i]);
    4. END_FOR
    5. FOR i:=1 TO AXIS_NUMBER DO
    6. _MyAxisInput[i].bi_Power :=bi_Power;
    7. END_FOR

     Step13:

    编译没有错误、报警,激活工程、下载PLC程序。以本地计算机模拟方式

     下载

     

     Step14:

    给伺服使能

     伺服成功使能,点动正反转运动OK

     

     

    测试工程下载连接

    https://download.csdn.net/download/panjinliang066333/86947610

  • 相关阅读:
    git的基本操作
    XSAN数据恢复-存储空间架构迁移时误格式化存储系统的XSAN数据恢复案例
    python appium如何自动化点击App内的网页连接
    CleanMyMac X 4.15.6正式版 mac直装破解版
    【基于C的排序算法】归并排序
    SSM框架的师范学院教务信息查询系统的设计与实现源码
    单细胞数据分析(一):10X数据生成seurat数据对象
    C语言:函数
    kafka的“直接内存映射技术”,有没有内存修改数据的问题?
    算法补天系列之——KMP算法,即字符串匹配算法
  • 原文地址:https://blog.csdn.net/panjinliang066333/article/details/127791380
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号