8 我公司选用台达触摸屏与西门子S7-200通讯,控制堆取料机的自动运转,触摸屏界面突然不能切换了,从堆料界面能进入取料界面,但取料界面却无法进入堆料界面,请教大侠们问题是出在什么地方了
“从堆料界面能进入取料界面,但取料界面却无法进入堆料界面”从这句上可以看出触摸屏硬件没有问题。
想到2个可能,第一个是操作等级被升高了,所有“取料界面却无法进入堆料界面”。这个你可以看看切换时是否有密码对话框弹出来。
另外一个可能是这种切换画面是靠系统控制区控制的,可能和PLC的程序和HMI程序的宏有关。如果程序不是你做的,你最好问问设备厂商。
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.
其他的字母类似。
20 我是台达变频器的忠实用户,最近设备升级,开始用台达的触摸屏。系统是单片机做的,是MODBUS协议。触摸屏对单片机读数据正常,按钮动作也正常,就是不能写数据,可能是什么原因吗?
先前台達人機的Modbusmaster驅動為了提供通訊效率, 寫入暫存器是採用 Modbus 10H 功能碼 (多筆寫入).
然而有些採用Modbus 協議的單片機或是控制,驅動器的寫入卻只支持 Modbus 06H 功能碼 (單筆寫入).
所以使用先前的Modbusmaster驅動會造成寫入動作失敗.
新的台達Modbusmaster驅動開放讓使用者自行選擇寫入要使用哪一個功能碼.
利用編輯器編輯畫面程序時, 在 選項->設定模組參數->通訊 【特殊】選項, 設定 Extra. 1 .
Auto: 系統自動選擇(若是要寫入的數值是1 WORD以上的長度, 採用功能碼 10H. 1 WORD則使用功能碼 06H)
0x06: 固定使用功能碼 06H (單筆寫入)達成暫存器寫入
0x10: 固定使用功能碼 10H (多筆寫入)達成暫存器寫入
使用者可以根據連接的單片機或是控制,驅動器所支持的寫入功能碼, 選取適合的選項.