回复:关于HMI PRO CS 画面中的控制位是怎么做的?请教!

风过留y

  • 帖子

    434
  • 精华

    16
  • 被关注

    89

论坛等级:奇侠

注册时间:2011-12-17

普通 普通 如何晋级?

发布于 2016-05-08 17:27:59

9楼

展开查看
以下是引用asdf6在2016-05-08 12:05:31的发言 >8楼


在CS帮助中的working with hmi pro cs\screens menu\direct key screens\setup screen 1中有这个设定1画面的说明,其中对于PLC的输入来说,首先OP两侧按键要有个物理的PLC输入地址,这个PLC的输入可以通过直接按键输入模块输入到PLC,也可以借助PP031等操作键盘的接口输入到PLC。 

对于TRANSLINE 2000(TL) 和PLC通讯是通过DB59里的数据交换来完成的,DB59的信号都可以通过CS中的帮助看到。

对于每种类型的TL画面元素都有一个BCD代码,比如setup screen1中可以定义256个移动部件,那么对应的BCD代码是101-356,这可以在CS帮助中看到。在TL光盘中提供了译码的功能FC62,来针对这些BCD码来译码,依此来确定当前是处于哪个画面下,你按动的是那一行。而对于每一行,右侧的按键P+,地址是DB59.DBX77.1,左侧的按键P-,地址是DB59.DBX77.2,左右根据画面可以有很多行,但都对应于这两个信号,所以这两个信号确定不了当前是那个画面的哪一行,这个就需要和上面FC62译码出来的结果进行与运算,就能确定你按的是哪一个按键了。

看图片,我发的例子中,OP两侧的按键是通过OP031-MC的接口输入到PLC中的,在OB100中,OP031的首地址是I110,查部件手册有地址表,能看到直接按键是在I114-I115,这个地址是FC57中用到的。

图片中L#101--L#356,就是setup screen 1画面中256个元素的译码,译码输出到DB62.DBX6.0开始的地址。而后面图片中的DB62.DBX6.0是setup screen1画面中movement 1所在行的译码,在加上P+和P-就定位了你要执行的元素。同理 DB62.DBX6.1,就不说了。

楼主使用的CS和RT是什么版本的,也发我一份好么,邮箱:395112611@qq.com


已经会基本的应用了。还是谢谢你。电脑最快要下周修好,到时候发你吧。
分享技术,共同进步。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。