您的位置:控制工程论坛网论坛 » 技术争鸣 » PLC和人机界面配合编程问题--求解决方案

hege377

hege377   |   当前状态:在线

总积分:6784  2024年可用积分:0

注册时间: 2007-07-23

最后登录时间: 2020-05-16

空间 发短消息加为好友

PLC和人机界面配合编程问题--求解决方案

hege377  发表于 2009/5/23 10:25:06    精华  2818 查看 13 回复  [上一主题]  [下一主题]

手机阅读

在一个单轴位置控制中,要求如下:

一,需要对一定长度进行等分或等距定位,然后每一个位置的坐标值要在人机界面上显示。

比如这个长度是1200MM,如果等距定位,定位长度为20,则人机界面要显示如下(人机界面可以分页,和PLC配合控制):

1.1200   信息

2.   1180 信息

3. 1160  信息

4.1140  信息

   .

            .

58.  60 信息

59.  40      信息

60.  20     信息

61.  0      信息

每个位置后面对应的信息,就是决定这个位置到了以后是否执行下一步动作,需要可以选择执行还是不执行。

二、人机界面上需要有一个光标,可以在这1-61个位置上移动,并可以实现对所在位置的值进行修改。(这点可能容易实现)

三、当光标在1-61这任一个位置时,可以执行插入和删除动作,光标后面所有位置自动向下或向上移动一位。

比如光标在第58处时按插入,则58处的位置显示60移动59,以此类推。

这一点的实现真的不知道怎么办?

请各位编程高手看看有什么方法实现以上这些功能。

1楼 0 0 回复
  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2024年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/4/24 15:22:15

    2楼 回复本楼

    引用 hege377 2009/4/24 15:22:15 发表于2楼的内容

  • zombie

    zombie   |   当前状态:在线

    总积分:305  2024年可用积分:0

    注册时间: 2005-03-01

    最后登录时间: 2013-02-04

    空间 发短消息加为好友

    zombie   发表于 2009/4/25 8:06:10

    3楼 回复本楼

    引用 zombie 2009/4/25 8:06:10 发表于3楼的内容

  • liwen8966

    liwen8966   |   当前状态:离线

    总积分:85  2024年可用积分:0

    注册时间: 2008-11-19

    最后登录时间: 2014-09-11

    空间 发短消息加为好友

    liwen8966   发表于 2009/4/29 20:00:56

    4楼 回复本楼

    引用 liwen8966 2009/4/29 20:00:56 发表于4楼的内容

  • ytzidonghua

    ytzidonghua   |   当前状态:在线

    总积分:11263  2024年可用积分:6

    注册时间: 2006-09-18

    最后登录时间: 2024-08-02

    空间 发短消息加为好友

    ytzidonghua   发表于 2009/4/29 21:45:44

    没理解这个意思

    5楼 回复本楼

    引用 ytzidonghua 2009/4/29 21:45:44 发表于5楼的内容

  • yk_wangyu

    yk_wangyu   |   当前状态:在线

    总积分:3278  2024年可用积分:0

    注册时间: 2006-12-04

    最后登录时间: 2020-07-04

    空间 发短消息加为好友

    yk_wangyu   发表于 2009/4/30 8:53:52

    每一点的值可以修改,那如果某个值比前一个值大的话怎么办?而且修改的范围是多少?


    第三个问题就是在任何一点插入新的参数,其后的参数就会自动向下移一位吗?

    6楼 回复本楼

    引用 yk_wangyu 2009/4/30 8:53:52 发表于6楼的内容

  • baoming830

    baoming830   |   当前状态:离线

    总积分:136  2024年可用积分:0

    注册时间: 2008-12-03

    最后登录时间: 2009-09-19

    空间 发短消息加为好友

    baoming830   发表于 2009/4/30 9:56:24

    触摸屏也应该可以,只是在实现方法麻烦点、、、、、如果是用组态王之类,有类C语言之类就好办。等待中~
    7楼 回复本楼

    引用 baoming830 2009/4/30 9:56:24 发表于7楼的内容

  • zhoiw

    zhoiw   |   当前状态:在线

    总积分:1053  2024年可用积分:0

    注册时间: 2005-01-13

    最后登录时间: 2019-07-01

    空间 发短消息加为好友

    zhoiw   发表于 2009/4/30 13:55:53

    只是触摸屏的功能要好一点,而且做起来麻烦一些 应该能做的 zhoiw@163.com
    8楼 回复本楼

    引用 zhoiw 2009/4/30 13:55:53 发表于8楼的内容

  • hege377

    hege377   |   当前状态:在线

    总积分:6784  2024年可用积分:0

    注册时间: 2007-07-23

    最后登录时间: 2020-05-16

    空间 发短消息加为好友

    hege377   发表于 2009/5/4 11:56:04

    比如光标在第58处时按插入,则58处的位置显示60移动59,以此类推。


    可能这句没说清楚:当光标在第58个位置时按插入后,58的值显示0000,等待输入新值,新值的数据范围是有一个限制的100-2000。第58个位置的数据60自动移到到第59个位置,59处的数据移到第60个位置,以此类推后面所有数据都自动下移一个位置。

    9楼 回复本楼

    引用 hege377 2009/5/4 11:56:04 发表于9楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2024年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2009/5/9 2:27:59

    就像要WORD中修改文字内容一样,按下插入/修改键后可以插入,再按一下可以修改。在屏中修改容易。插入就不好做了。
    10楼 回复本楼

    引用 218hty 2009/5/9 2:27:59 发表于10楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2024年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2009/5/9 2:30:52

    也在屏中做一个插入与修改的按钮。插入时,先设定插入几个,然后按按钮先将其移动后面的寄存器。再修改为0的寄存器中的值。
    11楼 回复本楼

    引用 218hty 2009/5/9 2:30:52 发表于11楼的内容

总共 , 当前 /, 12【下一页】