psyhhh
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看psyhhh的 主题 / 回贴
楼主  发表于: 2008-12-12 05:29
 Q06HPLC,数字输入输出点共1000个左右,要求在GOT1000上以指示灯的方式显示每个点的状态,并且显示注释,
 每个画面显示32个点,如果每个画面都要做的话,一共要33个画面左右,大家有没有简单的办法来做?
一天贼忙
级别: 略有小成
精华主题: 0
发帖数量: 476 个
工控威望: 433 点
下载积分: 6292 分
在线时间: 41(小时)
注册时间: 2007-11-15
最后登录: 2024-05-23
查看一天贼忙的 主题 / 回贴
1楼  发表于: 2008-12-12 15:37
做一个画面,里面画32个指示灯,挂M的变量(比如M0~31);再做切换按钮、输入或其它控件,通过M或D做地址切换,
用 dmov   K8Xn   K8M0在PLC里编写33个条语句,不同状态实现切换。
混灌水区的!
psyhhh
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看psyhhh的 主题 / 回贴
2楼  发表于: 2008-12-12 20:30
谢谢斑主帮忙,这个办法确实不错,我就没有想到,注释是不是还要做33个画面才行啊?
gigifx2008
銀狐
级别: 略有小成
精华主题: 0
发帖数量: 91 个
工控威望: 281 点
下载积分: 714 分
在线时间: 75(小时)
注册时间: 2008-04-26
最后登录: 2024-05-23
查看gigifx2008的 主题 / 回贴
3楼  发表于: 2008-12-12 22:07
" 注釋 " 用 Word Comment 也可以 ....
psyhhh
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看psyhhh的 主题 / 回贴
4楼  发表于: 2008-12-13 19:31
引用
引用第3楼gigifx2008于2008-12-12 22:07发表的  :
" 注釋 " 用 Word Comment 也可以 ....
psyhhh
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看psyhhh的 主题 / 回贴
5楼  发表于: 2008-12-13 19:33
引用
引用第3楼gigifx2008于2008-12-12 22:07发表的  :
" 注釋 " 用 Word Comment 也可以 ....

楼上的朋友是否能说详细一些啊,我还是不太明白啊,谢谢了。
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
6楼  发表于: 2008-12-17 12:37
是不是需要变址??
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
7楼  发表于: 2008-12-17 13:14
我觉得可以利用字指示灯,
dmov   K8X0 /Y0  K8M0
设置字软元件D0-D31,然后显示利用软元件范围那一项,选择=,你还要建33个状态,每个状态d0-d31对应一个值
在画面上设置一个切换原件,使D0-D31初始值为0,然后逐次加1,
初始之时,画面会显示M0-M31,
按一下切换,变为1,会显示下一轮的32个

看起来像是在切换画面是的,实际上只有一个画面
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
8楼  发表于: 2008-12-17 17:38
非常抱歉,刚才我所说的方法根本不对。
现在我看明白斑竹Xn的意思了
那其实在程序里就是
DMOV  K8X0       K8M0                   ------第一组的32个灯  X0----X1F
DMOV  K8X20    K8M0                    -------第二组的32个灯 X20   X3F
等等。。。。。
在画面里可以设一个点动按钮用来切换各组灯的显示。
请大家注意,Q系列输入输出的编号使16进制的!!!!
dongfaming
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dongfaming的 主题 / 回贴
9楼  发表于: 2008-12-17 17:43
可以用屏的配方卡来做啊
psyhhh
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看psyhhh的 主题 / 回贴
10楼  发表于: 2008-12-29 19:09
引用
引用第7楼kingfeng1983于2008-12-17 13:14发表的  :
我觉得可以利用字指示灯,
dmov   K8X0 /Y0  K8M0
设置字软元件D0-D31,然后显示利用软元件范围那一项,选择=,你还要建33个状态,每个状态d0-d31对应一个值
在画面上设置一个切换原件,使D0-D31初始值为0,然后逐次加1,
初始之时,画面会显示M0-M31,
.......

这样只是显示的话应该是没有问题的,每个显示点要加上注释的话就麻烦一些了,不知有没有别的办法?
zhangshichao
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zhangshichao的 主题 / 回贴
11楼  发表于: 2009-01-06 23:22
很好的方法,学习了