程序设计

PLC 应用程序设计步骤

程序设计是使用 PLC 的重要工作,PLC 按程序实现控制,没有程序 PLC 无法实现控制。由于各厂家及各类型 PLC 的指令系统不同,程序设计前必须弄清所选用…

基于 PLC 的耐久度测试系统程序设计:上位机数据通信

上位机与 PLC 通信采用西门子组态王设计,协议为西门子专用的 PPI 协议。配置时只需在组态王中设置相应的数据格式与通信参数,PLC 端无须任何设置。上位机所…

基于 PLC 的耐久度测试系统程序设计:INT_0 子程序

INT_0 为 X 轴伺服中断子程序。当 X 轴伺服每走完相应寄存器所存的脉冲数时即产生一次中断并调用它。例如顺序动作时,X 轴从 A 位置到 B 位置,其脉冲…

基于 PLC 的耐久度测试系统程序设计:程序流程图

测试系统的程序设计较复杂,整个系统主要分为位置判断、中断处理、电动机启停等部分,读者可先依据程序流程图了解程序结构,再阅读程序代码就较清晰了。 硬件电路模块搭建…

基于 PLC 的耐久度测试系统程序设计:INT_1 子程序

INT_1 为 Y 轴伺服中断子程序。当 Y 轴伺服每走完相应寄存器所存的脉冲数时即产生一次中断并调用它。例如顺序动作时,Y 轴从 B 位置到 C 位置,其脉冲…

基于 PLC 的耐久度测试系统程序设计:主程序源代码

整个程序分为 6 个部分,即主程序和 5 个子程序。主程序的主要内容为系统初始化、启动测试过程、到位判断、循环测试、配置通信端口、启动 PTO 等;子程序的主要…

基于 PLC 的耐久度测试系统程序设计:手动子程序

当系统以手动方式测试时,CPU 在输入信号中检测到手动信号后调用手动子程序,完成相应操作。 (1) X 轴回原点启动 首先将系统归位,X 轴回原点后开始测试。X…

基于 PLC 的耐久度测试系统程序设计:伺服原点回归

(1) X 轴回原点及正反向运动时的 PTO 输出 由于 X 轴回原点的最终位置不确定,需先判断运动方向,再确定 PTO 输出的脉冲数。本例采用 0 通道的 P…

基于 PLC 的耐久度测试系统程序设计:自动走脉冲

(1) A 位置到 B 位置自动走脉冲 A 位置到 B 位置为 X 轴方向运动,长度为 18 mm。经计算后,VD200 存放 A 位置到 B 位置所需发出的脉…