
这里可以选择定义内存变量(一般用来倒逻辑)或者定义I/O变量(读取或者写入PLC的某个寄存器或者bit位)组态软件一旦和PLC建立通讯,就会在内部生成相应的寄存器映射,当然是虚拟的。PLC采集的数据通过组态软件读取I/O变量可以将PLC寄存器上的数据读到组态软件上你自己定义的虚拟寄存器上,从而保存下来。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。D请使用停电保持继电器,那么你设置的数据在停电后就不会丢失了。
你所说的情况在PLC编程里叫“配方”,就是在不同情况下有不同的数据组合。如果你使用触摸屏,那么配方功能可以在触摸屏实现,如果你只是使用PLC,那么在PLC编程也可以实现配方功能,编程时按照不同的条件编写好相应的程序,需要时按照条件调用你所需的“配方”。
至于保存数据的方法,可以直接在PLC编程时使用MOV指令对D传递数据,如果有触摸屏可以使用触摸屏的数字输入装载或修改数据,触摸屏的数字输入与D相关联就可以了,如果是上位机也是同样的道理。
如果需要更详细的实现方法,请参考PLC和触摸屏的说明书。这里不是三言两语能说清楚的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)