回复内容:
对: 孤寂的夜 回复内容:对: 柳红岩 说的不太明白。如果是配方组,... 内容的回复!
你说的是两个实现配方的方案。
1,如果使用触摸屏配方,你就要使用HMI内部寄存器按照他的设定,将你的配方数据按照组存储在触摸屏中,想要使用哪一组,输入配方号,调出下载使用。
2,如果使用PLC寄存器配方,开辟一片连续的寄存器区域,用来存储配方数据。用触摸屏选择配方组号,然后利用全部传送指令(BMOV),将需要的数据传送至,参与运行的区域即可。
不知道这样你是否明白?
一种是减少PLC数据区域,减少PLC压力。另外一种是便于理解,虽然增加PLC负担,但是配方可以自由设计。
回复内容:
对: 孤寂的夜 回复内容:对: 柳红岩 回复内容:对: 孤寂的夜 ... 内容的回复!
思路就是那样了。
具体操作就看你想怎么设计了。比如
1,HMI设计一个配方修改画面,有下载按钮,配方号输入框,数据表格D200-209
2,PLC内部开辟区域,D0-D99假设,一组10个数据共10组。D100为配方号
3,HMI设计配方查看画面,有查看按钮,配方号选择框,数据表格对应D210-D219
4,程序:D200-D209为配方编辑中转区,D210-219显示中转区
显示程序 PLC--HMI查看
D100=1,调用1号配方去显示BMOV D0 D210 10
D100=2,调用2号配方去显示BMOV D10 D210 10
...........
编辑程序 HMI-PLC 保存
D100=1,BMOV D200 D0 10
D100=2,BMOV D200 D10 10
..........
这样应该理解了吧