添加PLC程序并让轴快速运转起来

2.1 添加一个新的pou: axis01ctrl
可以直接在plc_prg程序上编程,但为了更好地模块化,新添加一个pou:axis01ctrl,并plc_prg调用axis01ctrl。 plc_prg默认编程语言是st,因主要调用运动控制功能块,因此axis01ctrl可使用fbd或cfc语言。fbd语言更常见,但cfc语言更灵活。在此选用cfc语言。
pou:program organizational unit。pou包含三类:程序,功能块和函数。各不同的pou可灵活采用适用的编程语言。
2.2 添加基本运动控制功能块
添加mc_power, mc_reset, mc_stop三个管理功能块。这三个功能块可分别对伺服轴进行使能、复位和运动停止操作。 添加运动功能块mc_movevelocity,此功能块可对伺服轴进行速度控制。这4个功能块的axis均连接添加的全局轴变量。此axis为输入/输出变量。axis决定了功能块作用的轴。
2.3 程序编译下载
build: 语法检查,检查编写的程序是否有语法错误。
generate code: 把plc编写的程序,转换成plc可执行的机器代码。
online: 通过scan network可以自动扫描在线的plc硬件,登录并连接到对应的plc。
login: 使plc处于online,状态,把plc程序下载的plc中。
2.4 程序试运行
plc run以后,可以通过fb的输入置位,复位实现对轴的控制。

尖端科技才是现代化医疗行业的解决之道
纳入“黑名单”的中芯国际:仍与供应商长期稳定合作
以慢为快——CI/CD流水线中的断路器机制
STM32 ILI9341驱动TFTLCD(七)LCD画实心三角形、矩形、圆形
区块链真的可以离得开币圈吗
添加PLC程序并让轴快速运转起来
中兴通讯发布了2018年第三季度和前三季度业绩报告
步进电机用什么控制 如何选择步进电机驱动器
舵机是用来干什么的?舵机的信号线有什么用
电源滤波器主要参数和组成电路
如何定义自动驾驶技术之于汽车行业未来的重要性?
安科瑞能耗管理系统在防化学院阅兵村项目的应用
PLC案例按钮控制圆盘旋转一圈
电缆混乱如何查找识别整理—鼎升电力
意法半导体携手三安光电,推进中国碳化硅生态系统发展
浅谈异频中继在铁路无线通信弱场区及隧道盲区的应用
比iPad air2便宜900元,这样的新iPad你会买么?
Realme首款智能电视将在印度首发
“虚拟员工”加速普及,小冰数字人在多个行业实现应用
多通道农药残留检测仪的应用、性能及参数