安福生活网

基恩士plc应用实例 基恩士plc有程序案例吗

网络整理 资讯
西门子plc寄存器如何赋值 基恩士PLC③--配方实例笔记

基恩士PLC③--配方实例笔记

一般工作站有时候都会要求兼容多个产品,所以需要写多个配方以方便切换,这次说说基恩士PLC配方怎么写

基恩士plc应用实例 基恩士plc有程序案例吗

1. 配方切换以及上下限

如下图,02跟03程序段是按下递加或递减程序号,03和04程序段是设置配方的上下限

2. 存储区域

06程序段:设置Z1变址寄存器的值,根据程序号设置,乘以的500,是指每个配方的存储区域为500个字节

07程序段:当没有进行修改保存操作的时候,就把当前程序号的配方(DM20000:Z1联系程序段6,当配方为1是,配方起始地址就为DM20000,当配方为2时,配方起始地址就为DM20000+500=DM20500开始,以此类催),然后传送给当前执行配方的起始地址,最后#500代表500个字节的数量

08程序段:当修改保存按下一定延时后,把当前触摸屏执行配方的数据写入到当前的配方程序中,并复位修改按钮

这样一个配方的程序就结束了,主要还是一个变址寄存器,每个配方规划一个放置区域,然后用批量存储赋值

基恩士plc代码一览表 基恩士plc有程序案例吗