shanshan2010 发表于 2011-8-14 22:56 0 g7 O. U% u7 S3 o' O
我要在人机上看到这个数据,有时候要看生产量啊,还有设定生产量是多少停机,这些数据都要触摸屏上能看到 ... u. O/ I) x2 N7 A" {
: z, v6 M# A+ s8 }3 C' t
6 O4 Z" p1 f+ ]* R9 U
说明:因为PLC只单个DM只能写到65535,所以以10000为一单位进位。在HMI中,生产数的数值显示分两部分,一部分显示高位,一部分显示低,你把显示框移近些数字显示连续好看就行了。另外停机数的数值输入也是分两部分输入。前一部分最大可输入65535,后一部分可输入最大可输入9999,那样最大的生产数就可以达到655359999,也就6亿多了,应该可以达到你的要求。如果还需要更大的数,方法和上面一样,继续扩展就是。如果还不理解就再留言吧。% }, S* _. Q) k$ V6 d; U
i, c) b: \2 V) r& s! Y; k, o( O+ s
补充内容 (2011-8-16 18:16):
# C1 e5 u5 G) { W* a7 X今天有空便验证了一下,发现PLC会自动进位,那样写程序就更简单了,就是说你现在用DM1做为生产数,那DM2就不能用了,因为当DM1大于65535时DM2就自动进位了。同理,当用DM3做为停机数,那DM4就不能用了。0 H, m5 ]. x) ]# [% ?" C3 y5 w
/ ? D r6 j8 @! f. Y- h
补充内容 (2011-8-16 18:18):$ a5 F& r1 g) P5 s" p! k6 c
而比较时只比较DM1和DM3就行了,HMI上也只取DM1与DM3。
6 @4 C, w/ k& _3 V9 L- {5 o当然图中昨天写的也是可行的,只是比较复杂。 |