如何在Twincat3中进行PLC 简单程序编写

2025-07-14 20:58:54

1、新建 TwinCAT3 项目,右键 PLC 创建新 PLC 项目

如何在Twincat3中进行PLC 简单程序编写

3、创建好 PLC 项目后可以发现 standard 中已经包含了一个用 ST 语言编写的 MAIN 空程序以及一个 PlcTask

如何在Twincat3中进行PLC 简单程序编写

5、把 POU 类型改成 Function Block,修改名字为 FB_Flash,语言还是用默认的 ST 后点击Open

如何在Twincat3中进行PLC 简单程序编写

7、随后在此功能块中实现一个简单的闪灯功能,首先调用声明好的定时器功能块 fb_Ton1,在功能块主旯皱镢涛程序窗口按 F2 快捷键,选中 Instance Calls 中的 fb_Ton1 后点吁炷纪顼击右下角的 OK 进行调用

如何在Twincat3中进行PLC 简单程序编写

9、回到主程序 MAIN,编写程序瓢遥费涓调用所创建的功能块 FB_Flash,在声明窗口先对功能块进行变量声明,并且创建若干变量以便后面程序需要用到

如何在Twincat3中进行PLC 简单程序编写

11、分别把 t1 和 bDout1 与功能块输入输出对应

如何在Twincat3中进行PLC 简单程序编写

13、程序写完后右键 PLC 项目 build 进行编译

如何在Twincat3中进行PLC 简单程序编写

15、active configuration 后选择 login,并且把 PLC 运行起来后可以发现 bDout1 基于给定时 间 3S 来回尸僳缡蟑闪烁,同时 A 的值 0-1000 递增,再从 1000-0 递减,不断循环

如何在Twincat3中进行PLC 简单程序编写

16、如果希望对闪烁时间进行修改,只需要在 Prepared value 中输入对应时间,比如希望 修改 1S 闪烁,因此只需要输入 T#1S

如何在Twincat3中进行PLC 简单程序编写

18、)如果希望这个按钮用快捷键来操作,那我们需要在 VS 中对此按钮进行快捷键分配, 打开菜单栏 TOOLS,找到 Options

如何在Twincat3中进行PLC 简单程序编写

20、在Show commands containing中输入希望分配快捷键的选项,比如PLC中的writevalues, 你可以直接输入 writevalues 进行查找

如何在Twincat3中进行PLC 简单程序编写

21、随后在窗口下面 Press shortcut keys 中自定义快捷键,比如希望和 TC2 一样 ctrl+F7, 那只需在这个窗口按下 ctrl+F7 即可

如何在Twincat3中进行PLC 简单程序编写

22、点击 Assign 进行分配,就完成了快捷键的创建,当然如果希望移除此快捷键也只需要 点击 Remove 即可

如何在Twincat3中进行PLC 简单程序编写
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢