新编台达⼈机界⾯实⽤问题101
新编台达⼈机界⾯实⽤问题101例
0、台达⼈机界⾯⽬前有哪些系列?有什么不同?
A,AS,AE,B
A 标准型,提供5.7”~10.4”
AS 简易型,提供3.5”,3.8”,5.7”单⾊,彩⾊;3个通讯⼝,可以接U盘
AE ⾼端型提供5.7”~10.4”, 3个通讯⼝,可以接U盘,各种扩展模块
B 真彩,⾼亮5.7”,7” TFT, 3个通讯⼝,可以接U盘
1、台达新机种A80THTD1,A10THTD1是3个通讯⼝吗?
是的,都是64K TFT,有3个独⽴通讯⼝
2、台达哪款机种可以接以太⽹,⽀持哪些协议?
⽬前可以通过AE系列+EXLNHJ1AE模块上以太⽹,⽀持MODBUS TCP/IP协议
2009年将会推出集成以太⽹的B07E机种
3、台达⼈机界⾯有I/O点吗?
有的,有14点,28点两种模块,插在AE系列的扩展⼝上。
4、 EXIO PLC扩展卡如何编程?
⼈机软件内嵌了⼀个编程界⾯,与台达PLC的软件操作⼀模⼀样,可以⽤梯形图的⽅式。
5、我⽤了⼀个DOP-AS57CSTD,需要2个RS485⼝,⼀个台达的变频器,⼀个连我⾃⼰开发的单⽚机,不知道是否可以?可以,AS57C有2个独⽴的485通讯⼝。
6 您好,我⽤了⼀个B系列的触摸屏,但程序是原来⽤A系列软件做的,B系列软件可以打开吗?
可以,B系列的软件可以兼容A系列的程序;但反过来不可以。
7、由于⼿⾃动操作⽐较频繁,想通过PLC输⼊⼝来控制画⾯的切换,却不知道如何下⼿?没有思路、⽅法,请指教!
利⽤PLC的输⼊点来做为画⾯切换的控制信号,利⽤【系统控制区】来切换
8 我公司选⽤台达触摸屏与西门⼦S7-200通讯,控制堆取料机的⾃动运转,触摸屏界⾯突然不能切换了,从堆料界⾯能进⼊取料界⾯,但取料界⾯却⽆法进⼊堆料界⾯,请教⼤侠们问题是出在什么地⽅了
“从堆料界⾯能进⼊取料界⾯,但取料界⾯却⽆法进⼊堆料界⾯”从这句上可以看出触摸屏硬件没有问题。
想到2个可能,第⼀个是操作等级被升⾼了,所有“取料界⾯却⽆法进⼊堆料界⾯”。这个你可以看看切换时是否有密码对话框弹出来。
另外⼀个可能是这种切换画⾯是靠系统控制区控制的,可能和PLC的程序和HMI程序的宏有关。如果程序不是你做的,你最好问问设备⼚商。
9 什么是间接寻址?
间接寻址,规则如下:
如果:$100=23, $45=100
那么*$45=23,⾃⼰体会⼀下
10 从哪个版本开始USB上下载⽐较好⽤?
1.05.79版本以后就可以了
11 啥为带符号的⼗进制,啥为⽆符号的⼗进制!
有符号⼗进制数跟⽆符号⼗进制数啦。就是有⽆正负号的意思。
LSB:least significant bit,⼆进制数最低位;或least significant byte ,多字节整数中权值最⼩的
12 为什么变频器⼀开USB下载就报错?
是⼲扰,只要附近有⼲扰源(变频,直流屏,还有可控硅等设备)就有可能连接错误,这种情况建议使⽤串⼝下载
13 $M100 = FMOV(1163284301) (SIGNED DW) **MOVE
$M102= FMOV(1162758476) (SIGNED DW) **LINE
$M104 = FMOV(4411969) (SIGNED DW) **ARC
BMOV($100, $M100, 6)
⼤家好!我想问下在间接寻址⾥!$M100 = FMOV(1163284301) (SIGNED DW) **MOVE 1163284301 怎么转换让他屏幕显⽰MOVE的!
我来解释给你听。MOVE的ASCII码是4D 4F 56 45
把它写⼊到⼀个双字⾥⾯就应该是45 56 4F 4D(⾼低字节反调)
45 56 4F 4D转换成⼗进制就是1163284301 。所以,对$100双字⾥⾯写⼊1163284301 ,⽤⽂本的⽅式显⽰出来就是⼀个MOVE.
其它的字母类似。
14 我⽤U盘导出的.CSV⽂件有乱码,怎么办?
之前版本是配⼀⼤块 Memory, 现在是有⽤到才配 (即将发⾏的软件 1.05.80 所附的最新版本 firmware 已修正)会出现乱码的情况有 3 种:
A在拔出U盘时,⼀定要按【移出U盘】按键,否则,数据⽂件可能会被破坏出乱码
B 设备异常断电时,如果此时有数据写⼊,也可能导致乱码
C 1.05.79.12版本以前软件,因软件BUG有可能造成乱码
15 U盘⽀持即插即⽤吗?
以PC端来看, 要看 PC OS. ⼈机上, 要听到插⼊的声⾳, 才能启动使⽤(全系列⽀持U盘的触摸屏都⽀持即插即⽤,这功能⼀直都在,没改过)
16 台达⼈机的软件怎么升级,安装新版本每次都要卸载旧版本吗?会不会造成冲突?
A系列软件从1.05.79,B系列软件从2.00.05版本开始,提供补丁包升级的⽅式,再也不⽤去卸载软件了~~~好啊
17 台达⼈机怎么去接微型打印机?
有以下机种⽅式
A 接并⼝的微打,软件⾥⾯是有驱动的,直接连接即可
B接串⼝。10.4”的屏可以利⽤集成驱动的⽅式打印
C 接串⼝。可以利⽤宏指令通讯的⽅式,在HMI内部按照打印指令的要求来控制微打
18 台达⼈机能⽀持USB打印机吗?型号都是什么?
有USB接⼝的机种都可以。由于打印机更新速度太快,⽬前还可能买的到的有EPSON C65,C67,ME2;HP 1022N
19 为什么不多加些打印机在HMI⾥⾯?
⽬前由于各⽣产打印机的⼚商越来越注重技术保密,打印机的协议不容易取得,对添加打印机造成很⼤困扰。
乱码符号有哪些20 我是台达变频器的忠实⽤户,最近设备升级,开始⽤台达的触摸屏。系统是单⽚机做的,是MODBUS协议。触摸屏对单⽚
机读数据正常,按钮动作也正常,就是不能写数据,可能是什么原因吗?
先前台达⼈机的Modbus master驱动为了提供通讯效率, 写⼊缓存器是采⽤Modbus 10H 功能码(多笔写⼊).
然⽽有些采⽤Modbus 协议的单⽚机或是控制,驱动器的写⼊却只⽀持Modbus 06H 功能码(单笔写⼊).
所以使⽤先前的Modbus master驱动会造成写⼊动作失败.
新的台达Modbus master驱动开放让使⽤者⾃⾏选择写⼊要使⽤哪⼀个功能码.
利⽤编辑器编辑画⾯程序时, 在选项->设定模块参数->通讯[特殊]选项, 设定Extra. 1 . Auto: 系统⾃动选择(若是要写⼊的数值是1 WORD以上的长度, 采⽤功能码10H. 1 WORD 则使⽤功能码06H)
0x06: 固定使⽤功能码06H (单笔写⼊)达成缓存器写⼊
0x10: 固定使⽤功能码10H (多笔写⼊)达成缓存器写⼊
使⽤者可以根据连接的单⽚机或是控制,驱动器所⽀持的写⼊功能码, 选取适合的选项.
21 求⼯程师发⼀台达触摸屏与台达M变频器的程序,正学习通讯⽅法,⽐如控制正反转达写⼊频率,先谢了!
呵呵因为台达全系列都是标准的modbus协议,所以⼤家通讯起来就特别的简单,只要保证两个设备的通讯参数⼀致就ok,例⼦程序发你信箱了
22 请教各位⼤虾:(1)触摸屏能不能保存历史数据,能保存多少啊?⽐如我做流量计,要保存每天,每⽉,每年的流量。(2)触摸屏能不能⽀持查询功能啊?要查询以前的数据(3)触摸屏的打印功能看到有些触摸屏⽀持USB或串⼝的打印功能,有没有⼈⽤过啊?是不是⽤宏编程啊,编程⿇烦不??
台达⼈机为例:
1. 可以保存,⽬前⼈机⾄少有245757 Bytes的历史数据掉电保持区。每多设定⼀个缓冲区会减少8个Bytes,若有设定时间存取每笔数据会再多占⽤6个Byets,每笔数据量为WORD 为单位(WORD*2 = Byte)。如果设定⼀缓冲区要存每天⼀笔⼀个WORD的数据量,如果不需要时间和⽇期的话可以存245757/(365*2)=336年,如果每笔数据需要时间和⽇期的话可以存245757/(365*(2+6))=84年
2.⽀持查询功能,你可以在历史数据表⾥⾯通过拖动来⾃⼰需要的数据,也可以通过输⼊时间段来查询需要的数据,具体做法请参考ftp⽹站上的例程
3.串⼝打印只有AS系列⼈机不⽀持,有usb接⼝的⼈机都⽀持usb打印,只要是⼈机⽀持的打印机型号,直接连接⽤按钮触发就可以打印,不需要编程的。不过现在打印驱动更新特别快,所以⼈机⽀持的打印机型号都⽐较⽼,起来⽐较⿇烦,就要看个⼈的了
23 COM对COM的【BY PASS MODE】可以下载⾮台达PLC程序吗?
可以的。但USB对COM的【BY PASS MODE】只可以下载台达PLC程序
24 什么是波特率啊?搞不清楚
普及⼀下
1. 波特率
在串⾏通信中,⽤" 波特率" 来描述数据的传输速率.所谓波特率,即每秒钟传送的⼆进制位数,其单位为bps ( bits per second ).它是衡量串⾏数据速度快慢的重要指标.有时也⽤" 位周期" 来表⽰传输速率,位周期是波特率的倒数.国际上规定了⼀个标准波特率系列: 110 、300 、600 、1200 、1800 、2400 、4800 、9600 、14.4Kbps 、19.2Kbps 、28.8Kbps 、33.6Kbps 、56Kbps .例如: 9600bps ,指每秒传送9600 位,包含字符的数位和其它必须的数位,如奇偶校验位等. ⼤多数串⾏接⼝电路的接收波特率和发送波特率可以分别设置,但接收⽅的接收波特率必须与发送⽅的发送波特率相同.通信线上所传输的字符数据(代码)是逐为位传送的, 1 个字符由若⼲位组成,因此每秒钟所传输的字符数(字符速率)和波特率是两种概念.在串⾏通信中,所说的传输速率是指波特率,⽽不是指字符速率,它们两者的关系是:假如在异步串⾏通信中,传送⼀个字符,包括12 位(其中有⼀个起始位, 8 个数据位, 2 个停⽌位),其传输速率是1200b/s ,每秒所能传送的字符数是1200/(1+8+1+2)=100 个.
2. 发送/接收时钟
在串⾏传输过程中,⼆进制数据序列是以数字信号波形的形式出现的,如何对这些数字波形定时发送出去或接收进来,以及如何对发/收双⽅之间的数据传输进⾏同步控制的问题就引出了发送/接收时钟的应⽤.
在发送数据时,发送器在发送时钟(下降沿)作⽤下将发送移位寄存器的数据按串⾏移位输出;在接收数据时,接收器在接收时钟(上升盐)作⽤下对来⾃通信线上串⾏数据,按位串⾏移⼊移位寄存器.可见,发送/接收时钟是对数字波形的每⼀位进⾏移位操作,
因此,从这个意义上来讲,发送/接收时钟⼜可叫做移位始终脉冲.另外,从数据传输过程中,收⽅进⾏同步检测的⾓度来看,接收时钟成为收⽅保证正确接收数据的重要⼯具.为此,接收器采⽤⽐波特率更⾼频率的时钟来提⾼定位采样的分辨能⼒和抗⼲扰能⼒.
3. 波特率因⼦
在波特率指定后,输⼊移位寄存器/ 输出移位寄存器在接收时钟/ 发送时钟控制下,按指定的波特率速度进⾏移位.⼀般⼏个时钟脉冲移位⼀次.要求:接收时钟/ 发送时钟是波特率的16 、32 或64 倍.波特率因⼦就是发送/接收1 个数据( 1 个数据位)所需要的时钟脉冲个数,其单位是个/位.如波特率因⼦为16 ,则16 个时钟脉冲移位 1 次. 例:波特率=9600bps ,波特率因⼦=32 ,则接收时钟和发送时钟频率=9600 × 32=297200Hz .
4. 传输距离
串⾏通信中,数据位信号流在信号线上传输时,要引起畸变,畸变的⼤⼩与以下因素有关:
波特率--信号线的特征(频带范围)
传输距离--信号的性质及⼤⼩(电平⾼低、电流⼤⼩)
当畸变较⼤时,接收⽅出现误码.
在规定的误码率下,当波特率、信号线、信号的性质及⼤⼩⼀定时,串⾏通信的传输距离就⼀定.为了加⼤传输距离,必须加MODEM.
25 台达的触摸屏密码怎么解决,没密码进不去,看不到程序啊,和它相连的PLC程序我可以下的到,我说的是公司新买的带plc 程序的触摸屏,倘若我想看看⾥⾯的程序怎么看,有没有破译密码的程序啊?
呵呵;设密码就是为了防⽌上载
26 我需要在报警设置⾥⾯有T ,M ,X,三种报警输⼊⽅式同时存在,不知怎么搞,请⼤家指教。我试了很久,⾥⾯只能有⼀种,如T,就不能⽤M
台达报警只能⽤⼀种寄存器种类的,⽐如⽤M,那么他的报警就是m0 m1 m2.。。。不能选⽤其它的了
27 如何把台达PLC内部的数据存储器D和台达⼈机的内部存储器$联系起来?
⽐如说给D⼀个值10,那么$的值也是10?
$10 = (1@D10)
设给PLC D10的值是K1234,则⼈机$10亦为K1234
28 ⼤家好,想请教⼀下台达触摸屏历史数据的保存和打印是如何实现的,保存是怎样的,打印是不是通过按钮进⾏动作的,希望⼤家给点意见,谢谢
报错的话可以⽤历史缓存区就可以存储,可以放在系统本⾝的sram或者u盘都可以,如果存在u盘哪么你可以直接输出csv⽂档,到时候⽤excel打开就可以,很⽅便,打印的话你可以⽤u盘放电脑上来打开打印
29 我⽤的是基恩⼠KV1000的PLC,能连台达的触摸屏吗?
能,⽬前软件⾥⾯的KV/KZ可以连。也有专门的KV1000驱动,都可以的
30 FalshTransfer这个软件怎么不可以按时间查询啊?
已经可以了,留下email,我发给你。
31 怎样把台达的VFD-B系列变频器显⽰的转速反应到台达的⼈机上⾯还要反应的准确
如果没有对应的转速地址。那么就⾃⼰在HMI⽤宏写⼀下好了,知道了频率,就等于知道了转速。
32 有哪位有台达⼈机界⾯usb的驱动,因为⽼是出现@vis on s3c2410x驱动问题⽽不能通讯,谁有的话可以共享⼀下吗
1、正常情况下,这是WINDOWS系统会弹出驱动安装对话框,此时你⼀路点击向下就可以了。如果不⾏,可以先选择软件的【环境设定】-【重新安装usb驱动】,再重复上⾯的操作好了。
2、⾃⾏指定到软件的安装⽬录,也可以到。
33 软件⽀持VISTA吗?
有⽀持Vista, 但并不能完整Support, 同⼀个版本的Vista, 在不同PC 上安装Screen Ediotr, 不⼀定能正常下载
34 如何把SYS键锁住,不让进去?上次⽤系统时间设了个密码,后来客户把时间回复到以前⼜⽤了
选项---设定模组参数---预设值---系统键使⽤⽅式---密码检查
35 为什么我的按钮上⾯有个锁头?
因为你这个按钮的操作权限⽐较⾼,同时在【选项】【模组参数】【⼀般】中勾选了【等级不⾜显⽰提⽰信息】
36 为什么我HMI⼀开机就显⽰5,4,3..1的倒计时,之后才可以进⼊启动画⾯?
【选项】【模组参数】【⼀般】中,【开机延时】设为0就不会显⽰了
37我是第⼀次⽤台达HMI,是DOP-B07S200,PLC是S7-200的,但是数值显⽰压⼒\温度等都不对,急啊!我已在PLC中钭模拟量转换成整数和实数格式,在HMI中读取时,不管地址读的是AIW,还是INT值/REAL值,显⽰都不对客户急啊哪位⾼⼈救命啊!!
弄到⼀个VW⾥⾯看对不对,估计就是数制不匹配的原因。
38做报警信息显⽰和处理⽅法,报警信息显⽰没有问题,⽤⼀个报警信息⾛马灯,读取地址为:AR000,此时,AR000-
AR006对应第1条到第7条报警,如AR005得电,则第6条报警信息显⽰出来。现在问题是:我想在报警显⽰的同时,显⽰每条报警的处理⽅法,应该⽤哪个功能,谢谢
这个问题⽅法⽐较多,你可以报警的时候,跳出⼀个⼦画⾯,上⾯写上你的处理⽅法,也可以再报警信息⾥⾯直接写上处理⽅法
39助台达DOPA触动屏⽆法读取28SVPLC D5000以上的寄存器数据,28SV PLC的版本是1.2的
V1.05.78版编辑器所附的Dela DVP PLC 驱动对存取D4096(含)以后的缓存器存在⼀些问题. 此问题已经在V1.05.79版编辑器所附的Dela DVP PLC 驱动修正.
40有⼀DOP-A57BSTD 的触摸屏,没有密码进⼊,有什么办法清除密码(⾥⾯的程序不需要了)?主要这个触摸屏是另外⼀个⼯程师的,他已经离职,⽽且⽆法联系,现在这个设备不⽤了,我想⽤做其它设备上
如果不需要程序了就很简单了,可以直接删除或下载个新的程序就⾏了
41如何在触摸屏历史数据中添加查询功能?如题是不是可以通过GETHISTORY指令达到!看了说明书对GETHISTORY指令介绍,还是不明⽩!望⾼⼿指点⼀⼆!
直接⽤这个指令就可以了GETHISTORY
把你要调出的指令放在指定的位置就ok了,ftp上有个例⼦,不过做的⽐较复杂,使⽤⽅法就是那样。也可以⾃⼰做⼀个简单的程序,不⽤做时间判断的试验下就知道了,很简单的
42 我是⼀名刚学者,学到了⼈机界⾯,不知道从那⾥下⼿了,请各位⽼师给予指教
有项⽬做学起来最快,或可以买⼀个便宜的⼈机和PLC来实际练习,学起来很容易的,光看书永远是学不会的
43 DOPA57GSTD读台达温控(DTA4848R1)实时温度地址4700H,⽤宏怎么写?
新建控制器为Delta controller ASCII
直接⽤数值显⽰寄存器组件种类选TEMP-CTRL- 地址设4700 ,不需要宏
44各位好,有没有哪位有空教教怎么编写⼈机宏指令呀.⼀直不知道搞
所谓宏指令,不过是⼈机界⾯的编程指令,与PLC、电脑⼀样有⾃⼰的语句,不同的⼈机界⾯各不相同,看看⼿册再⾃⼰试试,⼊门还是很容易的
45在宏指令如何现实满⾜条件,调⽤⼀个新画⾯
启动系统控制区“0#”寄存器(控制区的第⼀个寄存器),它的值=1,调⽤1#画⾯,=2调⽤2#画⾯……(如果有这些画⾯)。
46各位⼤哥!第⼀次接触台达触摸屏,请问做⼀个页⾯有10条信息,按任意⼀条,想在另⼀页显⽰,另⼀页只能显⽰⼀条怎么做?做10个按钮对应10个画⾯,即可
47 求助;我⽤台达⼈机和台达SS型PLC连机使⽤,程序装好后,⼈机端只能读不能写,也就是⼈机能正常显⽰PLC的运⾏状态,但不能发出控制命令,