我知道三菱或者西门子里的人气最最旺了,所以希望大家帮帮忙啊!
我用的是横河的PLC hmi用的是hitech的。
现在我想做一个输入框可以输入数字,然后按一下按钮把刚刚输入的值输入到PLC。
PLC接受到这个值以后返回给HMI然后在HMI上面有一个大的方框可以显示刚刚输入的数值。
做这个的目的是为了让用户输入(X,Y)坐标,然后把这个坐标打印在屏幕上。
比如如果用户X 输入5000 Y 输入4000 那么按下输入按钮后屏幕数值方框显示(5000,4000)
然后用户再次输入一个数据X8000Y9000那么方框里面现在变为(5000,4000)(8000,9000)一次类推,如果输入的再多还可以继续显示下去。
现在问题来了,如何输入我想好了可以用变址寄存器开辟一个存储空间,然后在每次输入以后+2来完成。
而我现在比较蛋疼的书输入出来的数字有问题。。。
比如说我输入1234567890给D5500 然后我用数据转字符串把这个数值转到D5600然后屏幕监控D5600这个数据寄存器,字符串位数定义为80,足够显示了。然后我按下输入按键屏幕上显示的是《空格1空格32547698空格0》这个中间还有空格,我很是无语。
我试验了单独输入一个字符可以在PLC里面看到在一个数字前面始终是有一个空格存在的,首先我想把这个字符去掉,其次是为什么中间的数都是两个两个相互反的。。。可是我在PLC监控里面挨个查看的时候字符串的确是《空格1234567890》可是怎么到屏幕上就出现这样的问题了???
哪位大大可以帮帮我,我都在这个问题上弄了一天了,还是没有结果!!!
HMI基本上就是这个样子的,大大们,告诉告诉我吧,或者有没有什么好的意见啊!
楼主最近还看过
其实就类似于一个输入显示器,你把输入的东西呈现在一个屏幕上,如果加一个键盘额话其实就好输入很多指令了,不瞒您说我在做一个类似于CNC的数控设备,就是可以开放一些功能给客户自己来编程用的!然后让客户自己编写相应的程序。
比如说输入的东西显示在屏幕上,这样的话如果输入很多也可以看到输入的到底是什么东西,还可以上下左右修改。
有没有哪位大大知道发那科或者三菱数控里面的具体内用可以供参考的啊?我先知道如何在把触摸屏编程一个现实窗口,可以让用户自己调整要输入的位置。
回复本条
[7448]
[7197]
[13112]
[7297]
[10747]
[8934]
[13407]
[7195]
[18722]
[11465]

客服
小程序
公众号